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

kmail

KMail::MboxCompactionJob

KMail::MboxCompactionJob Class Reference

#include <compactionjob.h>

Inheritance diagram for KMail::MboxCompactionJob:

Inheritance graph
[legend]

List of all members.


Detailed Description

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

Definition at line 39 of file compactionjob.h.


Public Member Functions

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

Constructor & Destructor Documentation

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

folder should be a folder with a KMFolderMbox storage.

Definition at line 56 of file compactionjob.cpp.

MboxCompactionJob::~MboxCompactionJob (  )  [virtual]

Definition at line 62 of file compactionjob.cpp.


Member Function Documentation

virtual void KMail::MboxCompactionJob::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 48 of file compactionjob.h.

int MboxCompactionJob::executeNow ( bool  silent  ) 

Definition at line 97 of file compactionjob.cpp.

void MboxCompactionJob::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 66 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