kmail
KMail::SieveJob Class Reference
List of all members.Detailed Description
Definition at line 34 of file sievejob.h.
Public Types | |
DontKnow | |
Yes | |
No | |
enum | Existence { DontKnow, Yes, No } |
Signals | |
void | gotScript (KMail::SieveJob *job, bool success, const QString &script, bool active) |
void | gotList (KMail::SieveJob *job, bool success, const QStringList &scriptList, const QString &activeScript) |
void | result (KMail::SieveJob *job, bool success, const QString &script, bool active) |
void | item (KMail::SieveJob *job, const QString &filename, bool active) |
Public Member Functions | |
void | kill (bool quiet=true) |
const QStringList & | sieveCapabilities () const |
bool | fileExists () const |
Static Public Member Functions | |
static SieveJob * | put (const KURL &dest, const QString &script, bool makeActive, bool wasActive) |
static SieveJob * | get (const KURL &src) |
static SieveJob * | list (const KURL &url) |
static SieveJob * | del (const KURL &url) |
static SieveJob * | activate (const KURL &url) |
Protected Types | |
Get | |
Put | |
Activate | |
Deactivate | |
SearchActive | |
List | |
Delete | |
enum | Command { Get, Put, Activate, Deactivate, SearchActive, List, Delete } |
Protected Slots | |
void | slotData (KIO::Job *, const QByteArray &) |
void | slotDataReq (KIO::Job *, QByteArray &) |
void | slotEntries (KIO::Job *, const KIO::UDSEntryList &) |
void | slotResult (KIO::Job *) |
Protected Member Functions | |
SieveJob (const KURL &url, const QString &script, const QValueStack< Command > &commands, QObject *parent=0, const char *name=0) | |
virtual | ~SieveJob () |
void | schedule (Command command) |
Protected Attributes | |
KURL | mUrl |
KIO::Job * | mJob |
QTextDecoder * | mDec |
QString | mScript |
QString | mActiveScriptName |
Existence | mFileExists |
QStringList | mSieveCapabilities |
QValueStack< Command > | mCommands |
QStringList | mAvailableScripts |
Member Function Documentation
SieveJob * KMail::SieveJob::get | ( | const KURL & | src | ) | [static] |
void KMail::SieveJob::gotList | ( | KMail::SieveJob * | job, | |
bool | success, | |||
const QStringList & | scriptList, | |||
const QString & | activeScript | |||
) | [signal] |
We got the list of available scripts.
- Parameters:
-
scriptList is the list of script filenames activeScript lists the filename of the active script, or an empty string if no script is active.
SieveJob * KMail::SieveJob::list | ( | const KURL & | url | ) | [static] |
SieveJob * KMail::SieveJob::put | ( | const KURL & | dest, | |
const QString & | script, | |||
bool | makeActive, | |||
bool | wasActive | |||
) | [static] |
Store a Sieve script.
If
- Parameters:
-
makeActive is set, also mark the script active
Definition at line 232 of file sievejob.cpp.
The documentation for this class was generated from the following files: