KDE PIM / Developers / API Docs / kmail

kmail Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
KMail::AccountComboBoxA readonly combobox showing the accounts, to select one
KMail::ACLEntryDialog"New Access Control Entry" dialog
KMail::ACLListEntryOne entry in the ACL list: user and permissions
KMail::AnnotationAttributeOne entry in the annotation list: attribute name and attribute value
KMail::AntiSpamConfigSingleton to manage loading the kmail.antispamrc file
KMail::AntiSpamWizardKMail anti-spam wizard
KMail::AntiSpamWizard::ConfigReaderInstances of this class control reading the configuration of the anti-spam tools from global and user config files as well as the merging of different config versions
KMail::AntiSpamWizard::SpamToolConfigInstances of this class store the settings for one tool as read from the config file
KMail::Interface::BodyPartInterface of message body parts
KMail::Interface::BodyPartFormatterPluginInterface for BodyPartFormatter plugins
KMail::Interface::BodyPartMementoInterface of classes that implement status for BodyPartFormatters
KMail::Interface::BodyPartURLHandlerAn interface to body part reader link handlers
KMail::CachedImapJob::MsgForDownloadInformation about a message to be downloaded (from the 'IMAP envelope')
KMail::CallbackThis class is used for callback hooks needed by bodypart formatter plugins
KMail::ACLJobs::DeleteACLJobDelete the permissions for a given user on a given url This class only exists to store the userid in the job
KMail::DictionaryComboBoxA combo box for selecting the dictionary used for spell checking
KMail::FilterLogKMail Filter Log Collector
KMail::FilterLogDialogKMail Filter Log Collector
KMail::FolderDiaACLTab"Access Control" tab in the folder dialog Internal class, only used by KMFolderDialog
KMail::FolderDiaGeneralTab"General" tab in the folder dialog Internal class, only used by KMFolderDialog
KMail::FolderDiaTabThis is the base class for tabs in the folder dialog
KMail::FolderRequesterA 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
FolderStorageMail folder
KMail::ACLJobs::GetACLJobList all ACLs for a given url
KMail::AnnotationJobs::GetAnnotationJobFor getAnnotation()
KMail::ACLJobs::GetUserRightsJobGet the users' rights for a given url
KMail::HeaderItemVisual representation of a member of the set of displayables (mails in the current folder)
KMail::HeaderStyleThis class encapsulates the visual appearance of message headers.Encapsulates visual appearance of message headers
KMail::HtmlStatusBarThe HTML statusbar widget for use with the reader
KMail::HtmlWriterAn interface to HTML sinks
KMail::IdentityDragA
KMail::IdentityListViewA listview for
KMail::IdentityListViewItemA
KMail::ImapAccountBase::jobDataInfo Data for the Job
KMail::JobSchedulerThe unique JobScheduler instance (owned by kmkernel) implements "background processing" of folder operations (like expiration and compaction)
KCursorSaverSets a cursor and makes sure it's restored on destruction Create a KCursorSaver object when you want to set the cursor
Kleo::KeyResolverA class to resolve signing/encryption keys w.r.t
KMAcctExpPopKMail account for pop mail account The Exp in the name used to mean Experimental, but it's the stable one now :)
KMAcctFolderSimple wrapper class that contains the kmail account handling stuff that is usually not required outside kmail
KMAcctSelDlgSelect account from given list of account types
KMailIfaceCheckMail won´t show reader but will check mail
KMBroadcastStatusWhen KMail is running it is possible to have multiple KMMainWin open at the same time
KMFilterActionAbstract base class for KMail's filter actions.Abstract base class for KMail's filter actions
KMFilterActionDescAuxiliary struct to
KMFilterActionDictDictionary that contains a list of all registered filter actions with their creation functions.List of known KMFilterAction-types
KMFilterActionWidgetThis widgets allows to edit a single A widget to edit a single KMFilterAction
KMFilterActionWithAddressAbstract base class for KMail's filter actions that need a mail address as parameter, e.g.Abstract base class for filter actions with a mail address as parameter
KMFilterActionWithFolderAbstract base class for KMail's filter actions that need a mail folder as parameter, e.g.Abstract base class for filter actions with a mail folder as parameter
KMFilterActionWithNoneAbstract base class for KMail's filter actions that need no parameter, e.g.Abstract base class for filter actions with no parameter
KMFilterActionWithStringAbstract base class for KMail's filter actions that need a free-form parameter, e.g.Abstract base class for filter actions with a free-form string as parameter
KMFilterActionWithStringListAbstract base class for KMail's filter actions that need a parameter which can be chosen from a fixed set, e.g.Abstract base class for filter actions with a fixed set of string parameters
KMFilterActionWithUOIDAbstract base class for KMail's filter actions that need a parameter that has a UOID, e.g.Abstract base class for filter actions with a free-form string as parameter
KMFilterActionWithUrlAbstract base class for KMail's filter actions that need a command line as parameter, e.g.Abstract base class for filter actions with a command line as parameter
KMFilterDlgThe filter dialog.The filter dialog
KMFilterListBoxThis is a complex widget that is used to manipulate KMail's filter list.A complex widget that allows managing a list of KMFilter's
KMFolderMail folder
KMFolderDialogDialog for handling the properties of a mail folder
KMFolderDirKMail list that manages the contents of one directory that may contain folders and/or other directories
KMHeadersThe widget that shows the contents of folders
KMMenuCommandReturns a popupmenu containing a hierarchy of folder names
KMMsgPartDialogGUI for KMMsgPartDialog
KMMsgPartDialogCompatThe attachment dialog with convenience backward compatible methods
KMPopHeadersView
KMSearchPatternThis class is an abstraction of a search over messages.An abstraction of a search over messages
KMSearchPatternEditThis widget is intended to be used in the filter configuration as well as in the message search dialogs.A widget which allows editing a set of KMSearchRule's
KMSearchRuleIncoming mail is sent through the list of mail filter rules before it is placed in the associated mail folder (usually "inbox").This class represents one search pattern rule
KMSearchRuleNumericalThis class represents a search to be performed against a numerical value, such as the age of the message in days or its size.This class represents a search pattern rule operating on numerical values
KMSearchRuleStringThis class represents a search to be performed against a string.This class represents a search pattern rule operating on a string
KMSearchRuleWidgetA widget to edit a single KMSearchRule.A widget to edit a single KMSearchRule
KMSystemTrayKMSystemTray extends KSystemTray and handles system tray notification for KMail
KMail::ListJobGeneric folder list job for (d)imap accounts
MailComposerIfaceDCOP interface for mail composer window
KMail::MaildirCompactionJobA job that runs in the background and compacts maildir folders
KMail::MailingListClass is used for all Mailing List handling inside KMail
KMail::MboxCompactionJobA job that runs in the background and compacts mbox folders
KMail::AnnotationJobs::MultiGetAnnotationJobFor multiGetAnnotation
KMail::ACLJobs::MultiSetACLJobSet and delete a list of permissions for different users on a given url
KMail::AnnotationJobs::MultiSetAnnotationJobFor multiSetAnnotation
KMail::Interface::ObservableObservable interface
KMail::Interface::ObserverObserver interface
KMail::PartNodeBodyPartImplemenation of the BodyPart interface using partNodes
KMail::RedirectDialogKMail message redirection dialog
KMail::RenameJobRename 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
KMail::RuleWidgetHandlerAn interface to filter/search rule widget handlers
KMail::RuleWidgetHandlerManagerSingleton to manage the list of
KMail::ScheduledCompactionTaskA scheduled "compact mails in this folder" task
KMail::ScheduledExpireTaskA scheduled "expire mails in this folder" task
KMail::ScheduledJobBase class for scheduled jobs
KMail::ScheduledTaskA scheduled task is some information about a folder job that should be run later
KMail::SearchJobSearch job
KMail::SecondaryWindowWindow class for secondary KMail window like the composer window and the separate message window
KMail::SortCacheItemRepresents 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
KMail::SpamHeaderAnalyzerFlyweight for analysing spam headers
KMail::SpamScoreA simple tupel of agent, score and header
KMail::TeeHtmlWriterA
KMail::TransportManagerCurrently only used to provide a function for reading the transport list
KMail::UndoInfoA class for storing Undo information
KMail::URLHandlerAn interface to reader link handlers
KMail::URLHandlerManagerSingleton to manage the list of