ActionBase Class Referenceabstract
#include <kscoring.h>
Public Types | |
| enum | ActionTypes { SETSCORE , NOTIFY , COLOR , MARKASREAD } |
Public Member Functions | |
| virtual TQString | toString () const =0 |
| virtual void | apply (ScorableArticle &) const =0 |
| virtual ActionBase * | clone () const =0 |
| virtual int | getType () const =0 |
| virtual TQString | getValueString () const |
| virtual void | setValue (const TQString &) |
| TQString | userName () |
Static Public Member Functions | |
| static ActionBase * | factory (int type, const TQString &value) |
| static TQStringList | userNames () |
| static TQString | userName (int type) |
| static int | getTypeForName (const TQString &name) |
| static int | getTypeForUserName (const TQString &name) |
Detailed Description
Base class for other Action classes.
Definition at line 84 of file kscoring.h.
Member Enumeration Documentation
◆ ActionTypes
| enum ActionBase::ActionTypes |
Definition at line 100 of file kscoring.h.
Constructor & Destructor Documentation
◆ ActionBase()
| ActionBase::ActionBase | ( | ) |
Definition at line 133 of file kscoring.cpp.
◆ ~ActionBase()
|
virtual |
Definition at line 138 of file kscoring.cpp.
Member Function Documentation
◆ factory()
|
static |
Definition at line 154 of file kscoring.cpp.
◆ getTypeForName()
|
static |
Definition at line 180 of file kscoring.cpp.
◆ getTypeForUserName()
|
static |
Definition at line 193 of file kscoring.cpp.
◆ getValueString()
|
inlinevirtual |
Definition at line 92 of file kscoring.h.
◆ setValue()
|
inlinevirtual |
Definition at line 93 of file kscoring.h.
◆ userName() [1/2]
|
inline |
Definition at line 99 of file kscoring.h.
◆ userName() [2/2]
|
static |
Definition at line 167 of file kscoring.cpp.
◆ userNames()
|
static |
Definition at line 144 of file kscoring.cpp.
The documentation for this class was generated from the following files:
