#include <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

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 TQString &)
 
TQString id () const
 
void writeConfig (TDEConfig *config) const
 
void readConfig (TDEConfig *config)
 

Static Public Member Functions

static MailingList detect (const KMMessage *msg)
 
static TQString name (const KMMessage *message, TQCString &header_name, TQString &header_value)
 

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@.nosp@m.kde..nosp@m.org

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


The documentation for this class was generated from the following files: