yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::editor::ShortcutManager Member List

This is the complete list of members for yaze::editor::ShortcutManager, including all inherited members.

active_editor_provider_yaze::editor::ShortcutManagerprivate
ActiveEditorProvider typedefyaze::editor::ShortcutManager
ExecuteShortcut(const std::string &name) constyaze::editor::ShortcutManagerinline
FindConflicts(const std::string &name) constyaze::editor::ShortcutManager
FindConflicts(const std::vector< ImGuiKey > &keys, std::optional< EditorType > editor_type, const std::string &exclude_name="") constyaze::editor::ShortcutManager
FindShortcut(const std::string &name) constyaze::editor::ShortcutManagerinline
GetActiveEditorType() constyaze::editor::ShortcutManagerinline
GetCallback(const std::string &name) constyaze::editor::ShortcutManagerinline
GetDisplayString(const std::string &name) constyaze::editor::ShortcutManager
GetKeys(const std::string &name) constyaze::editor::ShortcutManagerinline
GetShortcut(const std::string &name) constyaze::editor::ShortcutManagerinline
GetShortcuts() constyaze::editor::ShortcutManagerinline
GetShortcutsByScope(Shortcut::Scope scope) constyaze::editor::ShortcutManagerinline
IsShortcutApplicable(const Shortcut &shortcut) constyaze::editor::ShortcutManager
RegisterCommand(const std::string &name, std::function< void()> callback, Shortcut::Scope scope=Shortcut::Scope::kGlobal)yaze::editor::ShortcutManagerinline
RegisterEditorShortcut(const std::string &name, const std::vector< ImGuiKey > &keys, std::function< void()> callback, EditorType editor_type)yaze::editor::ShortcutManagerinline
RegisterShortcut(const std::string &name, const std::vector< ImGuiKey > &keys, Shortcut::Scope scope=Shortcut::Scope::kGlobal)yaze::editor::ShortcutManagerinline
RegisterShortcut(const std::string &name, const std::vector< ImGuiKey > &keys, std::function< void()> callback, Shortcut::Scope scope=Shortcut::Scope::kGlobal)yaze::editor::ShortcutManagerinline
RegisterShortcut(const std::string &name, ImGuiKey key, std::function< void()> callback, Shortcut::Scope scope=Shortcut::Scope::kGlobal)yaze::editor::ShortcutManagerinline
RegisterStandardShortcuts(std::function< void()> save_callback, std::function< void()> open_callback, std::function< void()> close_callback, std::function< void()> find_callback, std::function< void()> settings_callback)yaze::editor::ShortcutManager
RegisterWindowNavigationShortcuts(std::function< void()> focus_left, std::function< void()> focus_right, std::function< void()> focus_up, std::function< void()> focus_down, std::function< void()> close_window, std::function< void()> split_horizontal, std::function< void()> split_vertical)yaze::editor::ShortcutManager
ResetShortcutKeys(const std::string &name)yaze::editor::ShortcutManager
SetActiveEditorProvider(ActiveEditorProvider provider)yaze::editor::ShortcutManagerinline
SetShortcutEditor(const std::string &name, std::optional< EditorType > editor_type)yaze::editor::ShortcutManager
SetShortcutEnabled(const std::string &name, std::function< bool()> enabled)yaze::editor::ShortcutManager
shortcuts_yaze::editor::ShortcutManagerprivate
Store(Shortcut shortcut)yaze::editor::ShortcutManagerinlineprivate
UpdateShortcutKeys(const std::string &name, const std::vector< ImGuiKey > &keys)yaze::editor::ShortcutManager