kmail

KMail::HeaderStyle Class Reference

#include <headerstyle.h>

Inherited by KMail::BriefHeaderStyle, KMail::EnterpriseHeaderStyle, KMail::FancyHeaderStyle, and KMail::PlainHeaderStyle.

List of all members.


Detailed Description

This class encapsulates the visual appearance of message headers.

Together with HeaderStrategy, which determines which of the headers present in the message be shown, it is responsible for the formatting of message headers.

Encapsulates visual appearance of message headers.

Author:
Marc Mutz <mutz@kde.org>
See also:
HeaderStrategy

Definition at line 51 of file headerstyle.h.


Public Types

enum  Type { Brief, Plain, Fancy, Enterprise }

Public Member Functions

virtual const char * name () const =0
virtual const
HeaderStyle
next () const =0
virtual const
HeaderStyle
prev () const =0
virtual QString format (const KMMessage *message, const KMail::HeaderStrategy *strategy, const QString &vCardName, bool printing=false, bool topLevel=false) const =0

Static Public Member Functions

static const
HeaderStyle
create (Type type)
static const
HeaderStyle
create (const QString &type)
static const
HeaderStyle
brief ()
static const
HeaderStyle
plain ()
static const
HeaderStyle
fancy ()
static const
HeaderStyle
enterprise ()

Protected Member Functions

 HeaderStyle ()
virtual ~HeaderStyle ()

Member Enumeration Documentation

Enumerator:
Brief 
Plain 
Fancy 
Enterprise 

Definition at line 60 of file headerstyle.h.


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