kmail

KMail::CachedImapJob Class Reference

Inheritance diagram for KMail::CachedImapJob:

KMail::FolderJob List of all members.

Detailed Description

Definition at line 61 of file cachedimapjob.h.


Public Member Functions

 CachedImapJob (const QValueList< MsgForDownload > &msgs, JobType type=tGetMessage, KMFolderCachedImap *folder=0)
 CachedImapJob (const QPtrList< KMMessage > &msgs, JobType type, KMFolderCachedImap *folder=0)
 CachedImapJob (const QValueList< unsigned long > &msgs, JobType type, KMFolderCachedImap *folder=0)
 CachedImapJob (const QValueList< KMFolderCachedImap * > &folders, JobType type=tAddSubfolders, KMFolderCachedImap *folder=0)
 CachedImapJob (const QString &string1, JobType type, KMFolderCachedImap *folder)
 CachedImapJob (const QStringList &foldersOrMsgs, JobType type, KMFolderCachedImap *folder)
 CachedImapJob (JobType type, KMFolderCachedImap *folder)
virtual ~CachedImapJob ()
void setParentFolder (const KMFolderCachedImap *parent)

Protected Slots

virtual void slotGetNextMessage (KIO::Job *job=0)
virtual void slotAddNextSubfolder (KIO::Job *job=0)
virtual void slotPutNextMessage ()
virtual void slotPutMessageDataReq (KIO::Job *job, QByteArray &data)
virtual void slotPutMessageResult (KIO::Job *job)
virtual void slotPutMessageInfoData (KIO::Job *, const QString &data)
virtual void slotExpungeResult (KIO::Job *job)
virtual void slotDeleteNextFolder (KIO::Job *job=0)
virtual void slotCheckUidValidityResult (KIO::Job *job)
virtual void slotRenameFolderResult (KIO::Job *job)
virtual void slotListMessagesResult (KIO::Job *job)
void slotDeleteNextMessages (KIO::Job *job=0)
void slotProcessedSize (KIO::Job *, KIO::filesize_t processed)

Protected Member Functions

virtual void execute ()
void expungeFolder ()
void checkUidValidity ()
void renameFolder (const QString &newName)
void listMessages ()

Classes

struct  MsgForDownload
 Information about a message to be downloaded (from the 'IMAP envelope'). More...

Member Function Documentation

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.

Implements KMail::FolderJob.

Definition at line 125 of file cachedimapjob.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys