
Public Member Functions | |
| String | getName () |
| HelpCtx | getHelpCtx () |
| abstract void | performAction () |
Protected Member Functions | |
| String | iconResource () |
Generic action that should be used as a parent class for all non contextual actions.
Subclasses should overwrite the following methods in order to provide custom name and icon (if not overwritten a generic name and icon will be used) :
getName iconResource Subclasses must overwrite the following abstract methods :
The action can be attached to any menu or button.
| HelpCtx cern::gp::actions::support::CallableSystemAction::getHelpCtx | ( | ) | [inline] |
Help context where to find more about the action.
Reimplemented in cern::laser::guiplatform::actions::AboutConsoleAction, cern::laser::guiplatform::actions::ArchiveSearchAction, cern::laser::guiplatform::actions::HideInstantFaultListAction, cern::laser::guiplatform::actions::LoginAction, cern::laser::guiplatform::actions::LogoutAction, cern::laser::guiplatform::actions::PrintActiveListAction, cern::laser::guiplatform::actions::SearchTrial, cern::laser::guiplatform::actions::SetPrinterAction, cern::laser::guiplatform::actions::ShowInstantFaultListAction, and cern::laser::guiplatform::actions::TestAction.
| String cern::gp::actions::support::CallableSystemAction::getName | ( | ) | [inline] |
Human presentable name of the action. This should be presented as an item in a menu.
Reimplemented in cern::laser::guiplatform::actions::AboutConsoleAction, cern::laser::guiplatform::actions::ArchiveSearchAction, cern::laser::guiplatform::actions::HideInstantFaultListAction, cern::laser::guiplatform::actions::LoginAction, cern::laser::guiplatform::actions::LogoutAction, cern::laser::guiplatform::actions::PrintActiveListAction, cern::laser::guiplatform::actions::SearchTrial, cern::laser::guiplatform::actions::SetPrinterAction, cern::laser::guiplatform::actions::ShowInstantFaultListAction, and cern::laser::guiplatform::actions::TestAction.
| String cern::gp::actions::support::CallableSystemAction::iconResource | ( | ) | [inline, protected] |
Returns the pathname of the icon to use to display this action
Reimplemented in cern::laser::guiplatform::actions::AboutConsoleAction, cern::laser::guiplatform::actions::ArchiveSearchAction, cern::laser::guiplatform::actions::HideInstantFaultListAction, cern::laser::guiplatform::actions::LoginAction, cern::laser::guiplatform::actions::LogoutAction, cern::laser::guiplatform::actions::PrintActiveListAction, cern::laser::guiplatform::actions::SearchTrial, cern::laser::guiplatform::actions::SetPrinterAction, cern::laser::guiplatform::actions::ShowInstantFaultListAction, and cern::laser::guiplatform::actions::TestAction.
| abstract void cern::gp::actions::support::CallableSystemAction::performAction | ( | ) | [pure virtual] |
Performs the action for the given nodes.
| activatedNodes | the non null (possibly empty) array of nodes selected at the moment the action has been triggered |
Implemented in cern::laser::guiplatform::actions::AboutConsoleAction, cern::laser::guiplatform::actions::ArchiveSearchAction, cern::laser::guiplatform::actions::HideInstantFaultListAction, cern::laser::guiplatform::actions::LoginAction, cern::laser::guiplatform::actions::LogoutAction, cern::laser::guiplatform::actions::PrintActiveListAction, cern::laser::guiplatform::actions::SearchTrial, cern::laser::guiplatform::actions::SetPrinterAction, cern::laser::guiplatform::actions::ShowInstantFaultListAction, and cern::laser::guiplatform::actions::TestAction.
1.6.2