KMail Namespace Reference
Copyright (c) 2004 Carsten Burghardt <burghardt@kde.org>. More...
Classes
- class AccountComboBox
- A readonly combobox showing the accounts, to select one. More...
- A readonly combobox showing the accounts, to select one. More...
- struct ACLListEntry
- One entry in the ACL list: user and permissions. More...
- One entry in the ACL list: user and permissions. More...
- struct AnnotationAttribute
- One entry in the annotation list: attribute name and attribute value. More...
- One entry in the annotation list: attribute name and attribute value. More...
- class AntiSpamConfig
- Singleton to manage loading the kmail.antispamrc file. More...
- Singleton to manage loading the kmail.antispamrc file. More...
- class AntiSpamWizard
- class Callback
- This class is used for callback hooks needed by bodypart formatter plugins. More...
- 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...
- 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...
- A job that runs in the background and compacts maildir folders. More...
- class ScheduledCompactionTask
- A scheduled "compact mails in this folder" task. More...
- A scheduled "compact mails in this folder" task. More...
- class DictionaryComboBox
- A combo box for selecting the dictionary used for spell checking. More...
- A combo box for selecting the dictionary used for spell checking. More...
- class ScheduledExpireTask
- A scheduled "expire mails in this folder" task. More...
- A scheduled "expire mails in this folder" task. More...
- class FilterLog
- class FilterLogDialog
- class ACLEntryDialog
- "New Access Control Entry" dialog. More...
- "New Access Control Entry" dialog. More...
- class FolderDiaACLTab
- "Access Control" tab in the folder dialog Internal class, only used by KMFolderDialog More...
- "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...
- 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...
- 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...
- 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...
- 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...
- The HTML statusbar widget for use with the reader. More...
- class IdentityDrag
- A. More...
- A. More...
- class IdentityListViewItem
- A. More...
- A. More...
- class IdentityListView
- A listview for. More...
- A listview for. More...
- class HtmlWriter
- An interface to HTML sinks. More...
- An interface to HTML sinks. More...
- class RuleWidgetHandler
- An interface to filter/search rule widget handlers. More...
- An interface to filter/search rule widget handlers. More...
- class URLHandler
- An interface to reader link handlers. More...
- 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...
- 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...
- 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...
- Base class for scheduled jobs. More...
- class FolderDiaTab
- This is the base class for tabs in the folder dialog. More...
- 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...
- "General" tab in the folder dialog Internal class, only used by KMFolderDialog More...
- class ListJob
- Generic folder list job for (d)imap accounts. More...
- Generic folder list job for (d)imap accounts. More...
- class MailingList
- class PartNodeBodyPart
- an implemenation of the BodyPart interface using partNodes More...
- an implemenation of the BodyPart interface using partNodes More...
- class RedirectDialog
- 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...
- 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. More...
- Singleton to manage the list of. More...
- class SearchJob
- Search job. More...
- Search job. More...
- class SecondaryWindow
- class SpamScore
- A simple tupel of agent, score and header. More...
- A simple tupel of agent, score and header. More...
- class SpamHeaderAnalyzer
- Flyweight for analysing spam headers. More...
- Flyweight for analysing spam headers. More...
- class TeeHtmlWriter
- A. More...
- A. More...
- class TransportManager
- Currently only used to provide a function for reading the transport list. More...
- Currently only used to provide a function for reading the transport list. More...
- class UndoInfo
- A class for storing Undo information. More...
- A class for storing Undo information. More...
- class URLHandlerManager
- Singleton to manage the list of. More...
- Singleton to manage the list of. More...
Namespaces
- namespace ACLJobs
- namespace AnnotationJobs
- namespace Interface
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 { num_primes = 29 }
- enum FolderContentsType {
ContentsTypeMail = 0, ContentsTypeCalendar, ContentsTypeContact, ContentsTypeNote,
ContentsTypeTask, ContentsTypeJournal, ContentsTypeLast = ContentsTypeJournal
} - enum ReplyStrategy {
ReplySmart = 0, ReplyAuthor, ReplyList, ReplyAll,
ReplyNone
}
Functions
- static void renameChildFolders (KMFolderDir *dir, const QString &oldPath, const QString &newPath)
- QColor darker (const QColor &c)
- QColor desaturate (const QColor &c)
- QColor fixValue (const QColor &c, int newV)
- int getValueOf (const QColor &c)
- int pointsToPixel (const QPaintDeviceMetrics &metrics, int pointSize)
- static QStringList stringList (const char *headers[], int numHeaders)
- static QString directionOf (const QString &str)
- static QString convertToHtmlBlock (const QString &str, bool useSpan=false)
- static QString strToHtml (const QString &str, int flags=LinkLocator::PreserveSpaces)
- 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
Detailed Description
Copyright (c) 2004 Carsten Burghardt <burghardt@kde.org>.This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
In addition, as a special exception, the copyright holders give permission to link the code of this program with any edition of the Qt library by Trolltech AS, Norway (or with modified versions of Qt that use the same license as Qt), and distribute linked combinations including the two. You must obey the GNU General Public License in all respects for all of the code used other than Qt. If you modify this file, you may extend this exception to your version of the file, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
Enumeration Type Documentation
|
Variable Documentation
|
|
Initial value: {
"subject", "from", "cc", "bcc", "date"
}
|
|
|
Initial value: {
"subject", "from", "cc", "bcc", "to"
}
|
|
|
Initial value: {
"subject", "date", "from", "cc", "bcc", "to",
"organization", "organisation", "reply-to"
}
|
|
|
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
}
|
|
|
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" ), "edittrash" },
{ 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" ), "mark_as_spam" },
{ I18N_NOOP( "Ham" ), "mark_as_ham" },
{ I18N_NOOP( "To Do" ), "kontact_todo" },
{ I18N_NOOP( "Has Attachment"), "attach" }
}
|
|
|
Initial value:
sizeof( StatusValues ) / sizeof( MessageStatus )
|