kmail
KMail::CachedImapJob Class Reference
#include <cachedimapjob.h>
Classes | |
struct | MsgForDownload |
Information about a message to be downloaded (from the 'IMAP envelope'). More... | |
Signals | |
void | permanentFlags (int flags) |
Public Member Functions | |
CachedImapJob (JobType type, KMFolderCachedImap *folder) | |
CachedImapJob (const QStringList &foldersOrMsgs, JobType type, KMFolderCachedImap *folder) | |
CachedImapJob (const QString &string1, JobType type, KMFolderCachedImap *folder) | |
CachedImapJob (const QValueList< KMFolderCachedImap * > &folders, JobType type=tAddSubfolders, KMFolderCachedImap *folder=0) | |
CachedImapJob (const QValueList< unsigned long > &msgs, JobType type, KMFolderCachedImap *folder=0) | |
CachedImapJob (const QPtrList< KMMessage > &msgs, JobType type, KMFolderCachedImap *folder=0) | |
CachedImapJob (const QValueList< MsgForDownload > &msgs, JobType type=tGetMessage, KMFolderCachedImap *folder=0) | |
void | setParentFolder (const KMFolderCachedImap *parent) |
virtual | ~CachedImapJob () |
Protected Slots | |
virtual void | slotAddNextSubfolder (KIO::Job *job=0) |
virtual void | slotCheckUidValidityResult (KIO::Job *job) |
virtual void | slotDeleteNextFolder (KIO::Job *job=0) |
void | slotDeleteNextMessages (KIO::Job *job=0) |
virtual void | slotExpungeResult (KIO::Job *job) |
virtual void | slotGetNextMessage (KIO::Job *job=0) |
virtual void | slotListMessagesResult (KIO::Job *job) |
void | slotProcessedSize (KIO::Job *, KIO::filesize_t processed) |
virtual void | slotPutMessageDataReq (KIO::Job *job, QByteArray &data) |
virtual void | slotPutMessageInfoData (KIO::Job *, const QString &data) |
virtual void | slotPutMessageResult (KIO::Job *job) |
virtual void | slotPutNextMessage () |
virtual void | slotRenameFolderResult (KIO::Job *job) |
Protected Member Functions | |
void | checkUidValidity () |
virtual void | execute () |
void | expungeFolder () |
void | listMessages () |
void | renameFolder (const QString &newName) |
Detailed Description
Definition at line 61 of file cachedimapjob.h.
Constructor & Destructor Documentation
KMail::CachedImapJob::CachedImapJob | ( | const QValueList< MsgForDownload > & | msgs, | |
JobType | type = tGetMessage , |
|||
KMFolderCachedImap * | folder = 0 | |||
) |
Definition at line 60 of file cachedimapjob.cpp.
KMail::CachedImapJob::CachedImapJob | ( | const QPtrList< KMMessage > & | msgs, | |
JobType | type, | |||
KMFolderCachedImap * | folder = 0 | |||
) |
Definition at line 71 of file cachedimapjob.cpp.
KMail::CachedImapJob::CachedImapJob | ( | const QValueList< unsigned long > & | msgs, | |
JobType | type, | |||
KMFolderCachedImap * | folder = 0 | |||
) |
Definition at line 79 of file cachedimapjob.cpp.
KMail::CachedImapJob::CachedImapJob | ( | const QValueList< KMFolderCachedImap * > & | folders, | |
JobType | type = tAddSubfolders , |
|||
KMFolderCachedImap * | folder = 0 | |||
) |
Definition at line 88 of file cachedimapjob.cpp.
KMail::CachedImapJob::CachedImapJob | ( | const QString & | string1, | |
JobType | type, | |||
KMFolderCachedImap * | folder | |||
) |
Definition at line 96 of file cachedimapjob.cpp.
KMail::CachedImapJob::CachedImapJob | ( | const QStringList & | foldersOrMsgs, | |
JobType | type, | |||
KMFolderCachedImap * | folder | |||
) |
Definition at line 106 of file cachedimapjob.cpp.
KMail::CachedImapJob::CachedImapJob | ( | JobType | type, | |
KMFolderCachedImap * | folder | |||
) |
Definition at line 115 of file cachedimapjob.cpp.
KMail::CachedImapJob::~CachedImapJob | ( | ) | [virtual] |
Definition at line 121 of file cachedimapjob.cpp.
Member Function Documentation
void KMail::CachedImapJob::checkUidValidity | ( | ) | [protected] |
Definition at line 652 of file cachedimapjob.cpp.
void KMail::CachedImapJob::execute | ( | ) | [protected, virtual] |
Has to be reimplemented.
It's called by the start() method. Should start the processing of the specified job function.
The Scalix server requires to send him a custom X-SCALIX-ID command to switch it into a special mode.
This should be done once after the login and before the first command.
Implements KMail::FolderJob.
Definition at line 126 of file cachedimapjob.cpp.
void KMail::CachedImapJob::expungeFolder | ( | ) | [protected] |
Definition at line 247 of file cachedimapjob.cpp.
void KMail::CachedImapJob::listMessages | ( | ) | [protected] |
Definition at line 193 of file cachedimapjob.cpp.
void KMail::CachedImapJob::permanentFlags | ( | int | flags | ) | [signal] |
void KMail::CachedImapJob::renameFolder | ( | const QString & | newName | ) | [protected] |
Definition at line 729 of file cachedimapjob.cpp.
void KMail::CachedImapJob::setParentFolder | ( | const KMFolderCachedImap * | parent | ) |
Definition at line 834 of file cachedimapjob.cpp.
void KMail::CachedImapJob::slotAddNextSubfolder | ( | KIO::Job * | job = 0 |
) | [protected, virtual, slot] |
Definition at line 524 of file cachedimapjob.cpp.
void KMail::CachedImapJob::slotCheckUidValidityResult | ( | KIO::Job * | job | ) | [protected, virtual, slot] |
Definition at line 669 of file cachedimapjob.cpp.
void KMail::CachedImapJob::slotDeleteNextFolder | ( | KIO::Job * | job = 0 |
) | [protected, virtual, slot] |
Definition at line 614 of file cachedimapjob.cpp.
void KMail::CachedImapJob::slotDeleteNextMessages | ( | KIO::Job * | job = 0 |
) | [protected, slot] |
Definition at line 210 of file cachedimapjob.cpp.
void KMail::CachedImapJob::slotExpungeResult | ( | KIO::Job * | job | ) | [protected, virtual, slot] |
Definition at line 261 of file cachedimapjob.cpp.
void KMail::CachedImapJob::slotGetNextMessage | ( | KIO::Job * | job = 0 |
) | [protected, virtual, slot] |
Definition at line 279 of file cachedimapjob.cpp.
void KMail::CachedImapJob::slotListMessagesResult | ( | KIO::Job * | job | ) | [protected, virtual, slot] |
Definition at line 815 of file cachedimapjob.cpp.
void KMail::CachedImapJob::slotProcessedSize | ( | KIO::Job * | , | |
KIO::filesize_t | processed | |||
) | [protected, slot] |
Definition at line 360 of file cachedimapjob.cpp.
void KMail::CachedImapJob::slotPutMessageDataReq | ( | KIO::Job * | job, | |
QByteArray & | data | |||
) | [protected, virtual, slot] |
Definition at line 436 of file cachedimapjob.cpp.
void KMail::CachedImapJob::slotPutMessageInfoData | ( | KIO::Job * | job, | |
const QString & | data | |||
) | [protected, virtual, slot] |
Definition at line 455 of file cachedimapjob.cpp.
void KMail::CachedImapJob::slotPutMessageResult | ( | KIO::Job * | job | ) | [protected, virtual, slot] |
Definition at line 472 of file cachedimapjob.cpp.
void KMail::CachedImapJob::slotPutNextMessage | ( | ) | [protected, virtual, slot] |
Definition at line 365 of file cachedimapjob.cpp.
void KMail::CachedImapJob::slotRenameFolderResult | ( | KIO::Job * | job | ) | [protected, virtual, slot] |
Definition at line 777 of file cachedimapjob.cpp.
The documentation for this class was generated from the following files: