KMFilterActionWithUOID Class Reference
Abstract base class for KMail's filter actions that need a parameter that has a UOID, e.g. Abstract base class for filter actions with a free-form string as parameter. More...
#include <kmfilteraction.h>
Inheritance diagram for KMFilterActionWithUOID:

Public Member Functions | |
KMFilterActionWithUOID (const char *aName, const QString aLabel) | |
virtual bool | isEmpty () const |
virtual void | argsFromString (const QString argsStr) |
virtual const QString | argsAsString () const |
Protected Attributes | |
uint | mParameter |
Detailed Description
Abstract base class for KMail's filter actions that need a parameter that has a UOID, e.g. Abstract base class for filter actions with a free-form string as parameter."set identity". A subclass of this must provide at least implementations for the following methods:
- virtual KMFilterAction::ReturnCodes KMFilterAction::process
- static KMFilterAction::newAction
- the *ParamWidget* methods.
- Author:
- Marc Mutz <Marc@Mutz.com>, based upon work by Stefan Taferner <taferner@kde.org>
- See also:
- KMFilterAction KMFilter
Definition at line 260 of file kmfilteraction.h.
Constructor & Destructor Documentation
|
Initialize filter action with (english) name This is the name under which this action is known in the config file. Definition at line 135 of file kmfilteraction.cpp. References KMFilterActionWithUOID(). Referenced by KMFilterActionWithUOID(). |
Member Function Documentation
|
Determines whether this action is valid. But this is just a quick test. Eg., actions that have a mail address as parameter shouldn't try real address validation, but only check if the string representation is empty. Reimplemented from KMFilterAction. Definition at line 271 of file kmfilteraction.h. |
|
Read extra arguments from given string.
Implements KMFilterAction. Definition at line 140 of file kmfilteraction.cpp. References argsFromString(). Referenced by argsFromString(). |
|
Return extra arguments as string. Must not contain newlines. Implements KMFilterAction. Definition at line 145 of file kmfilteraction.cpp. |
The documentation for this class was generated from the following files: