kmail
KMail::HeaderStrategy Class Reference
#include <headerstrategy.h>
Inherited by KMail::AllHeaderStrategy, KMail::BriefHeaderStrategy, KMail::CustomHeaderStrategy, KMail::RichHeaderStrategy, and KMail::StandardHeaderStrategy.
Public Types | |
enum | DefaultPolicy { Display, Hide } |
enum | Type { All, Rich, Standard, Brief, Custom } |
Public Member Functions | |
virtual DefaultPolicy | defaultPolicy () const =0 |
virtual QStringList | headersToDisplay () const |
virtual QStringList | headersToHide () const |
virtual const char * | name () const =0 |
virtual const HeaderStrategy * | next () const =0 |
virtual const HeaderStrategy * | prev () const =0 |
virtual bool | showHeader (const QString &header) const |
Static Public Member Functions | |
static const HeaderStrategy * | all () |
static const HeaderStrategy * | brief () |
static const HeaderStrategy * | create (const QString &type) |
static const HeaderStrategy * | create (Type type) |
static const HeaderStrategy * | custom () |
static const HeaderStrategy * | rich () |
static const HeaderStrategy * | standard () |
Protected Member Functions | |
HeaderStrategy () | |
virtual | ~HeaderStrategy () |
Detailed Description
Definition at line 40 of file headerstrategy.h.
Member Enumeration Documentation
Constructor & Destructor Documentation
KMail::HeaderStrategy::HeaderStrategy | ( | ) | [protected] |
Definition at line 229 of file headerstrategy.cpp.
KMail::HeaderStrategy::~HeaderStrategy | ( | ) | [protected, virtual] |
Definition at line 233 of file headerstrategy.cpp.
Member Function Documentation
const HeaderStrategy * KMail::HeaderStrategy::all | ( | ) | [static] |
Definition at line 282 of file headerstrategy.cpp.
const HeaderStrategy * KMail::HeaderStrategy::brief | ( | ) | [static] |
Definition at line 300 of file headerstrategy.cpp.
const HeaderStrategy * KMail::HeaderStrategy::create | ( | const QString & | type | ) | [static] |
Definition at line 264 of file headerstrategy.cpp.
const HeaderStrategy * KMail::HeaderStrategy::create | ( | Type | type | ) | [static] |
Definition at line 251 of file headerstrategy.cpp.
const HeaderStrategy * KMail::HeaderStrategy::custom | ( | ) | [static] |
Definition at line 306 of file headerstrategy.cpp.
virtual DefaultPolicy KMail::HeaderStrategy::defaultPolicy | ( | ) | const [pure virtual] |
QStringList KMail::HeaderStrategy::headersToDisplay | ( | ) | const [virtual] |
Definition at line 237 of file headerstrategy.cpp.
QStringList KMail::HeaderStrategy::headersToHide | ( | ) | const [virtual] |
Definition at line 241 of file headerstrategy.cpp.
virtual const char* KMail::HeaderStrategy::name | ( | ) | const [pure virtual] |
virtual const HeaderStrategy* KMail::HeaderStrategy::next | ( | ) | const [pure virtual] |
virtual const HeaderStrategy* KMail::HeaderStrategy::prev | ( | ) | const [pure virtual] |
const HeaderStrategy * KMail::HeaderStrategy::rich | ( | ) | [static] |
Definition at line 288 of file headerstrategy.cpp.
bool KMail::HeaderStrategy::showHeader | ( | const QString & | header | ) | const [virtual] |
Definition at line 245 of file headerstrategy.cpp.
const HeaderStrategy * KMail::HeaderStrategy::standard | ( | ) | [static] |
Definition at line 294 of file headerstrategy.cpp.
The documentation for this class was generated from the following files: