kmail
KMail Namespace Reference
Detailed Description
The KMail namespace contains classes used for KMail.This is to keep them out of the way from all the other un-namespaced classes in libs and the rest of PIM.
Classes | |
| class | AccountComboBox |
| A readonly combobox showing the accounts, to select one. More... | |
| class | AccountManager |
| The account manager is responsible for creating accounts of various types via the factory method create() and for keeping track of them. More... | |
| struct | ACLListEntry |
| One entry in the ACL list: user and permissions. More... | |
| struct | AnnotationAttribute |
| One entry in the annotation list: attribute name and attribute value. More... | |
| class | AntiSpamConfig |
| Singleton to manage loading the kmail.antispamrc file. More... | |
| class | AntiSpamWizard |
| KMail anti-spam wizard. More... | |
| class | Callback |
| This class is used for callback hooks needed by bodypart formatter plugins. More... | |
| class | MboxCompactionJob |
| A job that runs in the background and compacts mbox folders. More... | |
| class | MaildirCompactionJob |
| A job that runs in the background and compacts maildir folders. More... | |
| class | ScheduledCompactionTask |
| A scheduled "compact mails in this folder" task. More... | |
| class | DictionaryComboBox |
| A combo box for selecting the dictionary used for spell checking. More... | |
| class | ScheduledExpireTask |
| A scheduled "expire mails in this folder" task. More... | |
| class | FilterLog |
| KMail Filter Log Collector. More... | |
| class | FilterLogDialog |
| KMail Filter Log Collector. More... | |
| class | ACLEntryDialog |
| "New Access Control Entry" dialog. More... | |
| class | FolderDiaACLTab |
| "Access Control" tab in the folder dialog Internal class, only used by KMFolderDialog More... | |
| class | FolderRequester |
| A widget that contains a KLineEdit which shows the current folder and a button that fires a KMFolderSelDlg The dialog is set to disable readonly folders by default Search folders are excluded. More... | |
| class | SortCacheItem |
| Represents an item in the set of mails to be displayed but only as far as sorting, threading and reading/writing of the current sort order to a disk cache is concerned. More... | |
| class | HeaderItem |
| Visual representation of a member of the set of displayables (mails in the current folder). More... | |
| class | HeaderStyle |
| This class encapsulates the visual appearance of message headers.Encapsulates visual appearance of message headers. More... | |
| class | HtmlStatusBar |
| The HTML statusbar widget for use with the reader. More... | |
| class | IdentityDrag |
| A QDragObject for KPIM::Identity. More... | |
| class | IdentityListViewItem |
| A QListViewItem for use in IdentityListView. More... | |
| class | IdentityListView |
| A listview for KPIM::Identity. More... | |
| class | HtmlWriter |
| An interface to HTML sinks. More... | |
| class | RuleWidgetHandler |
| An interface to filter/search rule widget handlers. More... | |
| class | URLHandler |
| An interface to reader link handlers. More... | |
| class | ScheduledTask |
| A scheduled task is some information about a folder job that should be run later. More... | |
| class | JobScheduler |
| The unique JobScheduler instance (owned by kmkernel) implements "background processing" of folder operations (like expiration and compaction). More... | |
| class | ScheduledJob |
| Base class for scheduled jobs. More... | |
| class | FolderDiaTab |
| This is the base class for tabs in the folder dialog. More... | |
| class | FolderDiaGeneralTab |
| "General" tab in the folder dialog Internal class, only used by KMFolderDialog More... | |
| class | ListJob |
| Generic folder list job for (d)imap accounts. More... | |
| class | MailingList |
| Class is used for all Mailing List handling inside KMail. More... | |
| class | PartNodeBodyPart |
| an implemenation of the BodyPart interface using partNodes More... | |
| class | PopAccount |
| KMail account for pop mail account. More... | |
| class | RedirectDialog |
| KMail message redirection dialog. More... | |
| class | RenameJob |
| Rename and move (d)imap folders They can be moved everywhere (except search folders) as a new folder is created, all messages are moved there and the original folder is deleted. More... | |
| class | RuleWidgetHandlerManager |
| Singleton to manage the list of RuleWidgetHandlers. More... | |
| class | SearchJob |
| Search job. More... | |
| class | SearchWindow |
| The SearchWindow class provides a dialog for triggering a search on folders and storing that search as a search folder. More... | |
| class | SecondaryWindow |
| Window class for secondary KMail window like the composer window and the separate message window. More... | |
| class | SieveDebugDialog |
| Diagnostic info for Sieve. More... | |
| class | SpamScore |
| A simple tupel of agent, score and header. More... | |
| class | SpamHeaderAnalyzer |
| Flyweight for analysing spam headers. More... | |
| class | TeeHtmlWriter |
| A HtmlWriter that dispatches all calls to a list of other HtmlWriters. More... | |
| class | TransportManager |
| Currently only used to provide a function for reading the transport list. More... | |
| class | UndoInfo |
| A class for storing Undo information. More... | |
| class | URLHandlerManager |
| Singleton to manage the list of URLHandlers. More... | |
Namespaces | |
| namespace | ACLJobs |
| namespace | AnnotationJobs |
| namespace | Interface |
| namespace | Util |
Typedefs | |
| typedef QValueVector< ACLListEntry > | ACLList |
| typedef QValueVector< AnnotationAttribute > | AnnotationList |
| typedef QValueList< SpamAgent > | SpamAgents |
|
typedef QValueListIterator< SpamAgent > | SpamAgentsIterator |
| typedef QValueList< SpamScore > | SpamScores |
|
typedef QValueListIterator< SpamScore > | SpamScoresIterator |
Enumerations | |
| enum | SpamAgentTypes { SpamAgentNone, SpamAgentBool, SpamAgentFloat, SpamAgentFloatLarge, SpamAgentAdjustedFloat } |
| enum | IMAPUserIdFormat { FullEmail, UserName } |
| enum | FolderContentsType { ContentsTypeMail = 0, ContentsTypeCalendar, ContentsTypeContact, ContentsTypeNote, ContentsTypeTask, ContentsTypeJournal, ContentsTypeLast = ContentsTypeJournal } |
| enum | { num_primes = 29 } |
| enum | ReplyStrategy { ReplySmart = 0, ReplyAuthor, ReplyList, ReplyAll, ReplyNone } |
| enum | StatusValueTypes { StatusImportant = 0, StatusNew = 1, StatusUnread = 2, StatusRead = 3, StatusOld = 4, StatusDeleted = 5, StatusReplied = 6, StatusForwarded = 7, StatusQueued = 8, StatusSent = 9, StatusWatched = 10, StatusIgnored = 11, StatusSpam = 12, StatusHam = 13, StatusToDo = 14, StatusHasAttachment = 15 } |
Functions | |
| static void | renameChildFolders (KMFolderDir *dir, const QString &oldPath, const QString &newPath) |
| Composer * | makeComposer (KMMessage *msg=0, uint identity=0) |
| static QStringList | stringList (const char *headers[], int numHeaders) |
| static QString | directionOf (const QString &str) |
| static QString | strToHtml (const QString &str, int flags=LinkLocator::PreserveSpaces) |
| void | KMail::ImapAccountBase::removeJob (KIO::Job *job) |
| unsigned long | nextPrime (unsigned long n) |
| void | checkConfigUpdates () |
| void | lockOrDie () |
| void | insertLibraryCataloguesAndIcons () |
| void | cleanup () |
| static QString | dotstuff (QString s) |
| static KURL | findUrlForAccount (const KMail::ImapAccountBase *a) |
Variables | |
| static const about_data | authors [] |
| static const about_data | credits [] |
| static const AttachmentStrategy * | iconicStrategy = 0 |
| static const AttachmentStrategy * | smartStrategy = 0 |
| static const AttachmentStrategy * | inlinedStrategy = 0 |
| static const AttachmentStrategy * | hiddenStrategy = 0 |
| static const char * | briefHeaders [] |
| static const int | numBriefHeaders = sizeof briefHeaders / sizeof *briefHeaders |
| static const char * | standardHeaders [] |
| static const int | numStandardHeaders = sizeof standardHeaders / sizeof *standardHeaders |
| static const char * | richHeaders [] |
| static const int | numRichHeaders = sizeof richHeaders / sizeof *richHeaders |
| static const HeaderStrategy * | allStrategy = 0 |
| static const HeaderStrategy * | richStrategy = 0 |
| static const HeaderStrategy * | standardStrategy = 0 |
| static const HeaderStrategy * | briefStrategy = 0 |
| static const HeaderStrategy * | customStrategy = 0 |
| static const HeaderStyle * | briefStyle = 0 |
| static const HeaderStyle * | plainStyle = 0 |
| static const HeaderStyle * | fancyStyle = 0 |
| static const char | kmailIdentityMimeType [] = "application/x-kmail-identity-drag" |
|
static const unsigned short int | imapDefaultPort = 143 |
| static const unsigned long | prime_list [num_primes] |
| static const MessageStatus | StatusValues [] |
| static const int | StatusValueCount |
| static const int | StatusValueCountWithoutHidden = StatusValueCount - 1 |
| static QMap< QString, int > | s_serverConnections |
Enumeration Type Documentation
|
|
Valid types of SpamAgent.
Definition at line 46 of file antispamconfig.h. |
Variable Documentation
|
|
Initial value: {
"subject", "from", "cc", "bcc", "date"
}
Definition at line 49 of file headerstrategy.cpp. |
|
|
Initial value:
{
31ul, 53ul, 97ul, 193ul, 389ul,
769ul, 1543ul, 3079ul, 6151ul, 12289ul,
24593ul, 49157ul, 98317ul, 196613ul, 393241ul,
786433ul, 1572869ul, 3145739ul, 6291469ul, 12582917ul,
25165843ul, 50331653ul, 100663319ul, 201326611ul, 402653189ul,
805306457ul, 1610612741ul, 3221225473ul, 4294967291ul
}
Definition at line 70 of file kmglobal.h. |
|
|
Initial value: {
"subject", "date", "from", "cc", "bcc", "to",
"organization", "organisation", "reply-to"
}
Definition at line 61 of file headerstrategy.cpp. |
|
|
Initial value: {
"subject", "from", "cc", "bcc", "to"
}
Definition at line 55 of file headerstrategy.cpp. |
|
|
Initial value:
sizeof( StatusValues ) / sizeof( MessageStatus )
Definition at line 255 of file kmsearchpattern.h. |
|
|
Initial value: {
{ I18N_NOOP( "Important" ), "kmmsgflag" },
{ I18N_NOOP( "New" ), "kmmsgnew" },
{ I18N_NOOP( "Unread" ), "kmmsgunseen" },
{ I18N_NOOP( "Read" ), "kmmsgread" },
{ I18N_NOOP( "Old" ), 0 },
{ I18N_NOOP( "Deleted" ), "kmmsgdel" },
{ I18N_NOOP( "Replied" ), "kmmsgreplied" },
{ I18N_NOOP( "Forwarded" ), "kmmsgforwarded" },
{ I18N_NOOP( "Queued" ), "kmmsgqueued" },
{ I18N_NOOP( "Sent" ), "kmmsgsent" },
{ I18N_NOOP( "Watched" ), "kmmsgwatched" },
{ I18N_NOOP( "Ignored" ), "kmmsgignored" },
{ I18N_NOOP( "Spam" ), "kmmsgspam" },
{ I18N_NOOP( "Ham" ), "kmmsgham" },
{ I18N_NOOP( "To Do" ), "kmmsgtodo" },
{ I18N_NOOP( "Has Attachment"), "kmmsgattachment" }
}
Definition at line 217 of file kmsearchpattern.h. |

