KMail::ScheduledJob Class Reference

#include <jobscheduler.h>

Inheritance diagram for KMail::ScheduledJob:
KMail::MaildirCompactionJob KMail::MboxCompactionJob

Public Member Functions

 ScheduledJob (KMFolder *folder, bool immediate)
 
bool isOpeningFolder () const
 
- Public Member Functions inherited from KMail::FolderJob
 FolderJob (KMMessage *msg, JobType jt=tGetMessage, KMFolder *folder=0, TQString partSpecifier=TQString())
 
 FolderJob (const TQPtrList< KMMessage > &msgList, const TQString &sets, JobType jt=tGetMessage, KMFolder *folder=0)
 
 FolderJob (JobType jt)
 
TQPtrList< KMMessagemsgList () const
 
void start ()
 
virtual void kill ()
 
int error () const
 
bool isCancellable () const
 
void setCancellable (bool b)
 
void setPassiveDestructor (bool passive)
 
bool passiveDestructor ()
 

Protected Attributes

bool mImmediate
 
bool mOpeningFolder
 
- Protected Attributes inherited from KMail::FolderJob
TQPtrList< KMMessagemMsgList
 
JobType mType
 
TQString mSets
 
KMFoldermSrcFolder
 
KMFoldermDestFolder
 
TQString mPartSpecifier
 
int mErrorCode
 
bool mPassiveDestructor
 
bool mStarted
 
bool mCancellable
 

Additional Inherited Members

- Public Types inherited from KMail::FolderJob
enum  JobType {
  tListMessages, tGetFolder, tCreateFolder, tExpungeFolder,
  tDeleteMessage, tGetMessage, tPutMessage, tAddSubfolders,
  tDeleteFolders, tCheckUidValidity, tRenameFolder, tCopyMessage,
  tMoveMessage, tOther
}
 
- Signals inherited from KMail::FolderJob
void messageRetrieved (KMMessage *)
 
void messageUpdated (KMMessage *, TQString)
 
void messageStored (KMMessage *)
 
void messageCopied (TQPtrList< KMMessage >)
 
void messageCopied (KMMessage *)
 
void finished ()
 
void result (KMail::FolderJob *job)
 
void progress (unsigned long bytesDownloaded, unsigned long bytesTotal)
 
- Protected Member Functions inherited from KMail::FolderJob
virtual void execute ()=0
 

Detailed Description

Base class for scheduled jobs.

Definition at line 143 of file jobscheduler.h.


The documentation for this class was generated from the following files: