kmail

KMail::HeaderStrategy Class Reference

Inherited by KMail::AllHeaderStrategy, KMail::BriefHeaderStrategy, KMail::CustomHeaderStrategy, KMail::RichHeaderStrategy, and KMail::StandardHeaderStrategy.

List of all members.


Detailed Description

Definition at line 40 of file headerstrategy.h.


Public Types

enum  Type {
  All, Rich, Standard, Brief,
  Custom
}
enum  DefaultPolicy { Display, Hide }

Public Member Functions

virtual const char * name () const =0
virtual const
HeaderStrategy
next () const =0
virtual const
HeaderStrategy
prev () const =0
virtual QStringList headersToDisplay () const
virtual QStringList headersToHide () const
virtual DefaultPolicy defaultPolicy () const =0
virtual bool showHeader (const QString &header) const

Static Public Member Functions

static const
HeaderStrategy
create (Type type)
static const
HeaderStrategy
create (const QString &type)
static const
HeaderStrategy
all ()
static const
HeaderStrategy
rich ()
static const
HeaderStrategy
standard ()
static const
HeaderStrategy
brief ()
static const
HeaderStrategy
custom ()

Protected Member Functions

 HeaderStrategy ()
virtual ~HeaderStrategy ()

Member Enumeration Documentation

Enumerator:
All 
Rich 
Standard 
Brief 
Custom 

Definition at line 49 of file headerstrategy.h.

Enumerator:
Display 
Hide 

Definition at line 70 of file headerstrategy.h.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys