kmail
KMAcctCachedImap Class Reference
Inheritance diagram for KMAcctCachedImap:

Detailed Description
Definition at line 54 of file kmacctcachedimap.h.
Public Member Functions | |
virtual | ~KMAcctCachedImap () |
virtual void | init () |
virtual void | pseudoAssign (const KMAccount *a) |
virtual void | setAutoExpunge (bool) |
virtual QString | type () const |
virtual void | processNewMail (bool interactive) |
void | killJobsForItem (KMFolderTreeItem *fti) |
virtual void | killAllJobs (bool disconnectSlave=false) |
virtual void | cancelMailCheck () |
virtual void | setImapFolder (KMFolderCachedImap *) |
KMFolderCachedImap * | imapFolder () const |
virtual void | readConfig (KConfig &config) |
virtual void | writeConfig (KConfig &config) |
virtual void | invalidateIMAPFolders () |
virtual void | invalidateIMAPFolders (KMFolderCachedImap *) |
void | addDeletedFolder (KMFolder *folder) |
void | addDeletedFolder (const QString &imapPath) |
bool | isDeletedFolder (const QString &subFolderPath) const |
bool | isPreviouslyDeletedFolder (const QString &subFolderPath) const |
QStringList | deletedFolderPaths (const QString &subFolderPath) const |
void | removeDeletedFolder (const QString &subFolderPath) |
void | addRenamedFolder (const QString &subFolderPath, const QString &oldLabel, const QString &newName) |
void | removeRenamedFolder (const QString &subFolderPath) |
QString | renamedFolder (const QString &imapPath) const |
const QMap< QString, RenamedFolder > & | renamedFolders () const |
void | addUnreadMsgCount (const KMFolderCachedImap *folder, int countUnread) |
void | addLastUnreadMsgCount (const KMFolderCachedImap *folder, int countLastUnread) |
virtual FolderStorage *const | rootFolder () const |
bool | annotationCheckPassed () |
void | setAnnotationCheckPassed (bool a) |
Protected Slots | |
void | postProcessNewMail (KMFolderCachedImap *, bool) |
void | slotProgressItemCanceled (KPIM::ProgressItem *) |
virtual void | slotCheckQueuedFolders () |
Protected Member Functions | |
KMAcctCachedImap (AccountManager *owner, const QString &accountName, uint id) | |
Friends | |
class | ::KMail::ImapJob |
class | ::KMail::CachedImapJob |
class | ::AccountManager |
Classes | |
struct | RenamedFolder |
Member Function Documentation
|
Remember that a folder got explicitely deleted - NOT including all child folders This is used when renaming a folder.
Definition at line 404 of file kmacctcachedimap.cpp. |
|
Remember that a folder got explicitely deleted - including all child folders.
Definition at line 384 of file kmacctcachedimap.cpp. |
|
Add a folder's unread count to the last "unread messages count", i.e. the counts before getting new mail Definition at line 307 of file kmacctcachedimap.cpp. |
|
Remember that a folder was renamed.
Definition at line 442 of file kmacctcachedimap.cpp. |
|
Add a folder's unread count to the new "unread messages count", done during a sync after getting new mail.
Definition at line 291 of file kmacctcachedimap.cpp. |
|
return if the account passed the annotation test
Definition at line 185 of file kmacctcachedimap.h. |
|
Abort running mail checks.
Reimplemented from KMail::ImapAccountBase. Definition at line 159 of file kmacctcachedimap.cpp. |
|
return the imap path to the deleted folder, as well as the paths for any child folders
Definition at line 409 of file kmacctcachedimap.cpp. |
|
Set the config options to a decent state.
Reimplemented from KMail::ImapAccountBase. Definition at line 82 of file kmacctcachedimap.cpp. |
|
Invalidate the local cache.
Reimplemented from KMAccount. Definition at line 346 of file kmacctcachedimap.cpp. |
|
Ask if a folder was explicitely deleted in this session.
Definition at line 426 of file kmacctcachedimap.cpp. |
|
Ask if a folder was explicitely deleted in a previous session.
Definition at line 431 of file kmacctcachedimap.cpp. |
|
Kill the slave if any jobs are active.
Implements KMail::ImapAccountBase. Definition at line 114 of file kmacctcachedimap.cpp. |
|
Kill all jobs related the the specified folder.
Definition at line 182 of file kmacctcachedimap.cpp. |
|
new-mail-notification for the current folder (is called via folderComplete)
Definition at line 267 of file kmacctcachedimap.cpp. |
|
Process new mail for this account if one arrived. Returns TRUE if new mail has been found. Whether the mail is automatically loaded to an associated folder or not depends on the type of the account. Implements KMAccount. Definition at line 210 of file kmacctcachedimap.cpp. |
|
A weak assignment operator.
Reimplemented from KMail::ImapAccountBase. Definition at line 87 of file kmacctcachedimap.cpp. |
|
Read config file entries. This method is called by the account manager when a new account is created. The config group is already properly set by the caller. Reimplemented from KMail::ImapAccountBase. Definition at line 320 of file kmacctcachedimap.cpp. |
|
Remove folder from the "deleted folders" list.
Definition at line 436 of file kmacctcachedimap.cpp. |
|
Remove folder from "renamed folders" list Warning:
Definition at line 447 of file kmacctcachedimap.cpp. |
|
Returns new name for folder if it was renamed.
Definition at line 468 of file kmacctcachedimap.cpp. |
|
Returns the list of folders that were renamed.
Definition at line 166 of file kmacctcachedimap.h. |
|
Returns the root folder of this account.
Implements KMail::ImapAccountBase. Definition at line 462 of file kmacctcachedimap.cpp. |
|
Overloaded to make sure it's never set for cached IMAP.
Reimplemented from KMail::ImapAccountBase. Definition at line 107 of file kmacctcachedimap.cpp. |
|
Set the top level pseudo folder.
Definition at line 98 of file kmacctcachedimap.cpp. |
|
Inherited methods.
Reimplemented from KMAccount. Definition at line 77 of file kmacctcachedimap.cpp. |
|
Write all account information to given config file. The config group is already properly set by the caller. Reimplemented from KMail::ImapAccountBase. Definition at line 334 of file kmacctcachedimap.cpp. |
The documentation for this class was generated from the following files: