#include <iActionManager.h>
Inherits igor::iModule< iActionManager >.
◆ getAction() [1/2]
- Returns
- the action by name
- Parameters
-
◆ getAction() [2/2]
- Returns
- the action by hash value
- Parameters
-
hash | the hash of the action name |
◆ isRegistered() [1/2]
bool igor::iActionManager::isRegistered |
( |
const iActionPtr |
action | ) |
|
- Returns
- true if an action was registered to the action manager
- Parameters
-
action | the action to check |
◆ isRegistered() [2/2]
bool igor::iActionManager::isRegistered |
( |
const iaString & |
actionName | ) |
|
- Returns
- true if an action was registered to the action manager
- Parameters
-
actionName | name of the action to check |
◆ registerAction()
void igor::iActionManager::registerAction |
( |
iActionPtr |
action | ) |
|
registers an action to the manager
if it's name is not unique it will not be added
registering an action passes ownership to iActionManager
- Parameters
-
action | the action to be registered |
◆ unregisterAction()
void igor::iActionManager::unregisterAction |
( |
const iActionPtr |
action | ) |
|
unregister action from manager by instance
unregistering passes ownership of action back to caller
- Parameters
-
action | the action to unregister |
◆ iModule< iActionManager >
The documentation for this class was generated from the following files: