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:

