yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
shortcut_configurator.cc File Reference

Go to the source code of this file.

Classes

struct  yaze::editor::anonymous_namespace{shortcut_configurator.cc}::EditorShortcutDef
 

Namespaces

namespace  yaze
 
namespace  yaze::editor
 Editors are the view controllers for the application.
 
namespace  yaze::editor::anonymous_namespace{shortcut_configurator.cc}
 

Functions

void yaze::editor::anonymous_namespace{shortcut_configurator.cc}::RegisterIfValid (ShortcutManager *shortcut_manager, const std::string &name, const std::vector< ImGuiKey > &keys, std::function< void()> callback, Shortcut::Scope scope=Shortcut::Scope::kGlobal)
 
void yaze::editor::anonymous_namespace{shortcut_configurator.cc}::RegisterIfValid (ShortcutManager *shortcut_manager, const std::string &name, ImGuiKey key, std::function< void()> callback, Shortcut::Scope scope=Shortcut::Scope::kGlobal)
 
void yaze::editor::ConfigureEditorShortcuts (const ShortcutDependencies &deps, ShortcutManager *shortcut_manager)
 
void yaze::editor::ConfigureMenuShortcuts (const ShortcutDependencies &deps, ShortcutManager *shortcut_manager)
 
std::vector< ImGuiKey > yaze::editor::anonymous_namespace{shortcut_configurator.cc}::ParseShortcutString (const std::string &shortcut)
 
void yaze::editor::ConfigurePanelShortcuts (const ShortcutDependencies &deps, ShortcutManager *shortcut_manager)
 Register configurable panel shortcuts from user settings.
 

Variables

const std::vector< EditorShortcutDefyaze::editor::anonymous_namespace{shortcut_configurator.cc}::kMusicEditorShortcuts
 
const std::vector< EditorShortcutDefyaze::editor::anonymous_namespace{shortcut_configurator.cc}::kDungeonEditorShortcuts
 
const std::vector< EditorShortcutDefyaze::editor::anonymous_namespace{shortcut_configurator.cc}::kOverworldShortcuts
 
const std::vector< EditorShortcutDefyaze::editor::anonymous_namespace{shortcut_configurator.cc}::kGraphicsShortcuts