1#ifndef YAZE_APP_EDITOR_SYSTEM_COMMAND_MANAGER_H
2#define YAZE_APP_EDITOR_SYSTEM_COMMAND_MANAGER_H
5#include <unordered_map>
48 std::unordered_map<std::string, Command*>
commands_;
std::unordered_map< std::string, Command * > commands_
std::stack< Command * > redo_stack_
void RegisterCommand(const std::string &shortcut, Command *command)
void ExecuteCommand(const std::string &shortcut)
std::stack< Command * > undo_stack_
virtual ~Command()=default