Radium Engine
1.5.20
|
KeyMappingManageable decorator to use as CRTP. More...
#include <Gui/Utils/KeyMappingManager.hpp>
Static Public Member Functions | |
static KeyMappingManager::Context | getContext () |
static void | configureKeyMapping () |
Protected Member Functions | |
T & | self () |
Static Protected Member Functions | |
static void | setContext (const KeyMappingManager::Context &c) |
KeyMappingManageable decorator to use as CRTP.
typical use as a CRTP :
It defines a static class member m_keyMappingContext, readable with getContext() This context index must be registered by the class to the KeyMappingManager with
after configuration file is loaded. Decoreated class must implement configureKeyMapping_impl().
Definition at line 239 of file KeyMappingManager.hpp.
|
inlinestatic |
KeyManageable class must implement static configureKeyMapping_impl to get their keyMappingAction values from KeyMappingManager.
Definition at line 247 of file KeyMappingManager.hpp.
|
inlinestatic |
Definition at line 242 of file KeyMappingManager.hpp.
|
inlineprotected |
Definition at line 250 of file KeyMappingManager.hpp.
|
inlinestaticprotected |
Definition at line 251 of file KeyMappingManager.hpp.