libkdepim

ActionBase Class Reference

#include <kscoring.h>

Inheritance diagram for ActionBase:

ActionColor ActionMarkAsRead ActionNotify ActionSetScore List of all members.

Detailed Description

Base class for other Action classes.

Definition at line 84 of file kscoring.h.


Public Types

 SETSCORE
 NOTIFY
 COLOR
 MARKASREAD
enum  ActionTypes { SETSCORE, NOTIFY, COLOR, MARKASREAD }

Public Member Functions

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

Static Public Member Functions

static ActionBasefactory (int type, const QString &value)
static QStringList userNames ()
static QString userName (int type)
static int getTypeForName (const QString &name)
static int getTypeForUserName (const QString &name)

The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys