kmail

KMail::MaildirCompactionJob Class Reference

A job that runs in the background and compacts maildir folders. More...

#include <compactionjob.h>

Inheritance diagram for KMail::MaildirCompactionJob:

List of all members.


Public Member Functions

virtual void execute ()
int executeNow (bool silent)
virtual void kill ()
 MaildirCompactionJob (KMFolder *folder, bool immediate)
virtual ~MaildirCompactionJob ()

Detailed Description

A job that runs in the background and compacts maildir folders.

Definition at line 72 of file compactionjob.h.


Constructor & Destructor Documentation

MaildirCompactionJob::MaildirCompactionJob ( KMFolder folder,
bool  immediate 
)

folder should be a folder with a KMFolderMaildir storage.

Definition at line 196 of file compactionjob.cpp.

MaildirCompactionJob::~MaildirCompactionJob (  )  [virtual]

Definition at line 202 of file compactionjob.cpp.


Member Function Documentation

virtual void KMail::MaildirCompactionJob::execute (  )  [inline, 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 81 of file compactionjob.h.

int MaildirCompactionJob::executeNow ( bool  silent  ) 

Definition at line 216 of file compactionjob.cpp.

void MaildirCompactionJob::kill (  )  [virtual]

Interrupt the job.

Note that the finished() and result() signal will be emitted, unless you called setPassiveDestructor(true) before. This kills the job, don't use it afterwards.

Reimplemented from KMail::FolderJob.

Definition at line 206 of file compactionjob.cpp.


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