libkdepim
KPIM::ActionBase Class Reference
#include <kscoring.h>

Detailed Description
Base class for other Action classes.Definition at line 77 of file kscoring.h.
Public Types | |
| enum | ActionTypes { SETSCORE, NOTIFY, COLOR, MARKASREAD } |
Public Member Functions | |
| ActionBase () | |
| virtual void | apply (ScorableArticle &) const =0 |
| virtual ActionBase * | clone () const =0 |
| virtual int | getType () const =0 |
| virtual QString | getValueString () const |
| virtual void | setValue (const QString &) |
| virtual QString | toString () const =0 |
| QString | userName () |
| virtual | ~ActionBase () |
Static Public Member Functions | |
| static ActionBase * | factory (int type, const QString &value) |
| static int | getTypeForName (const QString &name) |
| static int | getTypeForUserName (const QString &name) |
| static QString | userName (int type) |
| static QStringList | userNames () |
Member Enumeration Documentation
Constructor & Destructor Documentation
| ActionBase::ActionBase | ( | ) |
Definition at line 152 of file kscoring.cpp.
| ActionBase::~ActionBase | ( | ) | [virtual] |
Definition at line 157 of file kscoring.cpp.
Member Function Documentation
| virtual void KPIM::ActionBase::apply | ( | ScorableArticle & | ) | const [pure virtual] |
Implemented in KPIM::ActionColor, KPIM::ActionSetScore, KPIM::ActionNotify, and KPIM::ActionMarkAsRead.
| virtual ActionBase* KPIM::ActionBase::clone | ( | ) | const [pure virtual] |
Implemented in KPIM::ActionColor, KPIM::ActionSetScore, KPIM::ActionNotify, and KPIM::ActionMarkAsRead.
| ActionBase * ActionBase::factory | ( | int | type, | |
| const QString & | value | |||
| ) | [static] |
Definition at line 172 of file kscoring.cpp.
| virtual int KPIM::ActionBase::getType | ( | ) | const [pure virtual] |
Implemented in KPIM::ActionColor, KPIM::ActionSetScore, KPIM::ActionNotify, and KPIM::ActionMarkAsRead.
| int ActionBase::getTypeForName | ( | const QString & | name | ) | [static] |
Definition at line 206 of file kscoring.cpp.
| int ActionBase::getTypeForUserName | ( | const QString & | name | ) | [static] |
Definition at line 223 of file kscoring.cpp.
| virtual QString KPIM::ActionBase::getValueString | ( | ) | const [inline, virtual] |
Reimplemented in KPIM::ActionColor, KPIM::ActionSetScore, and KPIM::ActionNotify.
Definition at line 85 of file kscoring.h.
| virtual void KPIM::ActionBase::setValue | ( | const QString & | ) | [inline, virtual] |
Reimplemented in KPIM::ActionColor, KPIM::ActionSetScore, and KPIM::ActionNotify.
Definition at line 86 of file kscoring.h.
| virtual QString KPIM::ActionBase::toString | ( | ) | const [pure virtual] |
Implemented in KPIM::ActionColor, KPIM::ActionSetScore, KPIM::ActionNotify, and KPIM::ActionMarkAsRead.
| QString KPIM::ActionBase::userName | ( | ) | [inline] |
Definition at line 92 of file kscoring.h.
| QString ActionBase::userName | ( | int | type | ) | [static] |
Definition at line 189 of file kscoring.cpp.
| QStringList ActionBase::userNames | ( | ) | [static] |
Definition at line 162 of file kscoring.cpp.
The documentation for this class was generated from the following files:
KDE 4.1 API Reference