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 Methods | |
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. |
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 QString::stripWhiteSpace(). |
|
Return extra arguments as string. Must not contain newlines. Implements KMFilterAction. Definition at line 145 of file kmfilteraction.cpp. References QString::number(). |
The documentation for this class was generated from the following files: