mailcommon
#include <folderjob.h>
Definition at line 38 of file folderjob.h.
MailCommon::FolderJob::FolderJob |
( |
| ) |
|
MailCommon::FolderJob::~FolderJob |
( |
| ) |
|
|
virtual |
int MailCommon::FolderJob::error |
( |
| ) |
const |
|
inline |
- Returns
- the error code of the job. This must only be called from the slot connected to the finished() signal.
Definition at line 63 of file folderjob.h.
virtual void MailCommon::FolderJob::execute |
( |
| ) |
|
|
protectedpure virtual |
Has to be reimplemented.
It's called by the start() method. Should start the processing of the specified job function.
Implemented in MailCommon::ExpireJob.
void MailCommon::FolderJob::finished |
( |
| ) |
|
|
signal |
Emitted when the job finishes all processing.
bool MailCommon::FolderJob::isCancellable |
( |
| ) |
const |
|
inline |
- Returns
- true if this job can be canceled, e.g. to exit the application
Definition at line 71 of file folderjob.h.
void MailCommon::FolderJob::kill |
( |
| ) |
|
|
virtual |
void MailCommon::FolderJob::result |
( |
FolderJob * |
job | ) |
|
|
signal |
Emitted when the job finishes all processing.
More convenient signal than finished(), since it provides a pointer to the job. This signal is emitted by the FolderJob destructor => do NOT downcast the job to a subclass!
void MailCommon::FolderJob::setCancellable |
( |
bool |
b | ) |
|
|
inline |
Call this to change the "cancellable" property of this job.
By default, tListMessages, tGetMessage, tGetFolder and tCheckUidValidity are cancellable, the others are not. But when copying, a non-cancellable tGetMessage is needed.
Definition at line 82 of file folderjob.h.
void MailCommon::FolderJob::start |
( |
| ) |
|
bool MailCommon::FolderJob::mCancellable |
|
protected |
int MailCommon::FolderJob::mErrorCode |
|
protected |
Akonadi::Collection MailCommon::FolderJob::mSrcFolder |
|
protected |
bool MailCommon::FolderJob::mStarted |
|
protected |
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:55:15 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.