|
virtual | ~HOM_hotkeys () |
|
virtual std::string | __repr__ ()=0 |
|
virtual std::vector< std::string > | assignments (const char *hotkey_symbol)=0 |
|
virtual std::vector< std::string > | assignments (const char *context, const char *command, bool resolve_refs=true)=0 |
|
virtual std::string | hotkeyDescription (const char *hotkey_symbol)=0 |
|
virtual std::string | hotkeyLabel (const char *hotkey_symbol)=0 |
|
virtual bool | isKeyMatch (const char *key, const char *hotkey_symbol)=0 |
|
virtual bool | isKeycodeMatch (int key_code, const char *hotkey_symbol)=0 |
|
virtual std::vector< std::string > | findConflicts (const char *hotkey_symbol, const char *key)=0 |
|
virtual std::vector< std::string > | findConflicts (const char *context, const char *command, const char *key)=0 |
|
virtual std::vector
< std::vector< std::string > > | resolveAssignments (const std::vector< std::string > &contexts, const std::vector< std::string > &hotkey_symbols)=0 |
|
virtual int | changeIndex ()=0 |
|
virtual std::vector< std::map
< std::string, std::string > > | commandsInContext (const char *context)=0 |
|
virtual std::vector< std::map
< std::string, std::string > > | contextsInContext (const char *context)=0 |
|
virtual std::vector< std::map
< std::string, std::string > > | commandCategoriesInCategory (const char *category)=0 |
|
virtual std::vector< std::map
< std::string, std::string > > | commandsInCategory (const char *category)=0 |
|
virtual std::vector< std::map
< std::string, std::string > > | commandBindingsInContext (const char *context)=0 |
|
virtual bool | addCommand (const char *hotkey_symbol, const char *label, const char *description, const std::vector< std::string > &assignments=std::vector< std::string >())=0 |
|
virtual bool | addContext (const char *hotkey_symbol, const char *label, const char *description)=0 |
|
virtual void | installDefinitions (HOM_PluginHotkeyDefinitions const &definitions)=0 |
|
virtual void | uninstallDefinitions (HOM_PluginHotkeyDefinitions const &definitions)=0 |
|
virtual bool | addCommandBinding (const char *context, const char *command)=0 |
|
virtual bool | removeCommandBinding (const char *context, const char *command)=0 |
|
virtual void | removeHotkeySymbol (const char *hotkey_symbol)=0 |
|
virtual std::string | hotkeySymbol (const char *english_context, const char *english_command=nullptr)=0 |
|
virtual bool | clearAssignments (const char *hotkey_symbol)=0 |
|
virtual bool | addAssignment (const char *hotkey_symbol, const char *key)=0 |
|
virtual bool | removeAssignment (const char *hotkey_symbol, const char *key)=0 |
|
virtual bool | clearAssignments (const char *context, const char *command)=0 |
|
virtual bool | addAssignment (const char *context, const char *command, const char *key)=0 |
|
virtual bool | removeAssignment (const char *context, const char *command, const char *key)=0 |
|
virtual std::map< std::string,
std::vector< std::string > > | _getHotkeysStatus (const char *hotkey_symbol, const std::vector< std::string > &layout_keys, int modifier_mask=0)=0 |
|
virtual std::vector< int > | availableKeycodes (const char *hotkey_symbol, const std::vector< int > &layout_keycodes, int modifier_mask=0)=0 |
|
virtual std::vector< int > | availableKeycodes (const char *context, const char *command, const std::vector< int > &layout_keycodes, int modifier_mask=0)=0 |
|
virtual std::string | keycodeToString (int keycode, short modifiers=0)=0 |
|
virtual int | stringToKeycode (const char *key, short modifiers=0)=0 |
|
virtual void | _createBackupTables ()=0 |
|
virtual void | _restoreBackupTables ()=0 |
|
virtual void | revertToDefaults (const char *hotkey_symbol, bool one_level_only)=0 |
|
virtual void | revertToDefaults (const char *context, const char *command, bool one_level_only)=0 |
|
virtual bool | saveOverrides ()=0 |
|
virtual bool | saveAsKeymap (const char *name, const char *path=nullptr)=0 |
|
virtual bool | loadKeymap (const char *name, const char *path=nullptr)=0 |
|
virtual bool | importKeymap (const char *name, const char *path)=0 |
|
virtual std::vector< std::pair
< std::string, std::string > > | keymaps ()=0 |
|
virtual std::string | currentKeymap ()=0 |
|
Definition at line 24 of file HOM_hotkeys.h.