libtdepim

#include <kscoring.h>

Inherited by ActionColor, ActionMarkAsRead, ActionNotify, and ActionSetScore.

Public Types

enum  ActionTypes { SETSCORE , NOTIFY , COLOR , MARKASREAD }
 

Public Member Functions

virtual TQString toString () const =0
 
virtual void apply (ScorableArticle &) const =0
 
virtual ActionBaseclone () const =0
 
virtual int getType () const =0
 
virtual TQString getValueString () const
 
virtual void setValue (const TQString &)
 
TQString userName ()
 

Static Public Member Functions

static ActionBasefactory (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()

ActionBase::~ActionBase ( )
virtual

Definition at line 138 of file kscoring.cpp.

Member Function Documentation

◆ factory()

ActionBase * ActionBase::factory ( int  type,
const TQString &  value 
)
static

Definition at line 154 of file kscoring.cpp.

◆ getTypeForName()

int ActionBase::getTypeForName ( const TQString &  name)
static

Definition at line 180 of file kscoring.cpp.

◆ getTypeForUserName()

int ActionBase::getTypeForUserName ( const TQString &  name)
static

Definition at line 193 of file kscoring.cpp.

◆ getValueString()

virtual TQString ActionBase::getValueString ( ) const
inlinevirtual

Definition at line 92 of file kscoring.h.

◆ setValue()

virtual void ActionBase::setValue ( const TQString &  )
inlinevirtual

Definition at line 93 of file kscoring.h.

◆ userName() [1/2]

TQString ActionBase::userName ( )
inline

Definition at line 99 of file kscoring.h.

◆ userName() [2/2]

TQString ActionBase::userName ( int  type)
static

Definition at line 167 of file kscoring.cpp.

◆ userNames()

TQStringList ActionBase::userNames ( )
static

Definition at line 144 of file kscoring.cpp.


The documentation for this class was generated from the following files: