|
virtual | ~HOM_hotkeys () |
|
virtual std::string | __repr__ ()=0 |
|
virtual std::vector< std::string > | assignments (const char *hotkey_symbol)=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 > | _proto_findConflicts (const char *context, const char *command, const char *key)=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 > > | _proto_commandCategoriesInCategory (const char *category)=0 |
|
virtual std::vector< std::map
< std::string, std::string > > | _proto_commandsInCategory (const char *category)=0 |
|
virtual std::vector< std::map
< std::string, std::string > > | _proto_bindingContextsInContext (const char *context)=0 |
|
virtual std::vector< std::map
< std::string, std::string > > | _proto_commandBindingsInContext (const char *context)=0 |
|
virtual std::vector< std::string > | _proto_bindings (const char *context, const char *command, bool resolve_refs=true)=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 bool | _proto_addCommandCategory (const char *hotkey_symbol, const char *label, const char *description)=0 |
|
virtual bool | _proto_addBindingContext (const char *symbol, const char *label, const char *description)=0 |
|
virtual bool | _proto_addBinding (const char *context, const char *command, const std::vector< std::string > &assignments=std::vector< std::string >())=0 |
|
virtual bool | _proto_removeBinding (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 | _proto_addAssignment (const char *context, const char *command, const char *key)=0 |
|
virtual bool | _proto_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 > | _proto_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 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 22 of file HOM_hotkeys.h.