• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdepim
  • Sitemap
  • Contact Us
 

kmail

KMail::MaildirCompactionJob

KMail::MaildirCompactionJob Class Reference

#include <compactionjob.h>

Inheritance diagram for KMail::MaildirCompactionJob:

Inheritance graph
[legend]

List of all members.


Detailed Description

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

Definition at line 72 of file compactionjob.h.


Public Member Functions

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

Constructor & Destructor Documentation

MaildirCompactionJob::MaildirCompactionJob ( KMFolder *  folder,
bool  immediate 
)

folder should be a folder with a KMFolderMaildir storage.

Definition at line 208 of file compactionjob.cpp.

MaildirCompactionJob::~MaildirCompactionJob (  )  [virtual]

Definition at line 214 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 229 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 218 of file compactionjob.cpp.


The documentation for this class was generated from the following files:
  • compactionjob.h
  • compactionjob.cpp

kmail

Skip menu "kmail"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal