kmail

KMail::MailingList Class Reference

#include <mailinglist-magic.h>

List of all members.


Detailed Description

Class is used for all Mailing List handling inside KMail.

The static detect method is used to detect a full set of ml informations from a message. The features() method defines which addresses the mailing has defined.

Author:
Zack Rusin <zack@kde.org>

Definition at line 23 of file mailinglist-magic.h.


Public Types

enum  Handler { KMail, Browser }
enum  Supports {
  None = 0 << 0, Post = 1 << 0, Subscribe = 1 << 1, Unsubscribe = 1 << 2,
  Help = 1 << 3, Archive = 1 << 4, Id = 1 << 5
}

Public Member Functions

 MailingList ()
int features () const
void setHandler (Handler han)
Handler handler () const
void setPostURLS (const KURL::List &)
KURL::List postURLS () const
void setSubscribeURLS (const KURL::List &)
KURL::List subscribeURLS () const
void setUnsubscribeURLS (const KURL::List &)
KURL::List unsubscribeURLS () const
void setHelpURLS (const KURL::List &)
KURL::List helpURLS () const
void setArchiveURLS (const KURL::List &)
KURL::List archiveURLS () const
void setId (const QString &)
QString id () const
void writeConfig (KConfig *config) const
void readConfig (KConfig *config)

Static Public Member Functions

static MailingList detect (const KMMessage *msg)
static QString name (const KMMessage *message, QCString &header_name, QString &header_value)

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