20 #include <SDL2/SDL_keycode.h>
44 virtual const std::string&
window_id()
const override;
virtual const std::string & window_id() const override
The ID of the window to build.
hotkey::hotkey_ptr new_binding_
const std::string & hotkey_id_
void sdl_event_callback(const SDL_Event &event)
virtual void pre_show(window &window) override
Actions to be taken before showing the window.
hotkey_bind(const std::string &hotkey_id)
hotkey::hotkey_ptr get_new_binding() const
Abstract base class for all modal dialogs.
base class of top level items, the only item which needs to store the final canvases to draw on.
std::shared_ptr< class hotkey_base > hotkey_ptr