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

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