This class is the base class for actions.
|
|
| SBGAction (QObject *parent) |
| |
|
| SBGAction (const SBUUID &uuid=SBUUID(), QObject *parent=0) |
| |
|
| SBGAction (const QString &text, const SBUUID &uuid=SBUUID(), QObject *parent=0) |
| |
|
| SBGAction (const QIcon &icon, const QString &text, const SBUUID &uuid=SBUUID(), QObject *parent=0) |
| |
|
virtual | ~SBGAction () |
| |
|
|
virtual QString | getName () const |
| | Returns the action's class name.
|
| |
|
virtual SBUUID | getUUID () const |
| | Returns the action's UUID.
|
| |
|
void | setIconFilename (const QString &filename="SAMSON.png") |
| | Define icon filename, icon file should be in current skin icon path.
|
| |
|
|
virtual bool | setup () |
| | Initializes the action.
|
| |
|
|
virtual void | onTriggerEvent (bool b) |
| | Slot called when the action is triggered.
|
| |