34 #include "../Core/Signals/callback_v2.h"
35 #include "../GUI/gui_message.h"
36 #include "../GUI/gui_message_input.h"
44 class AcceleratorKey_Impl;
124 std::shared_ptr<AcceleratorKey_Impl> impl;
void set_shift(bool)
Set Shift.
bool is_null() const
Returns true if this object is invalid.
Definition: accelerator_key.h:94
void throw_if_null() const
Throw an exception if this object is invalid.
void set_alt(bool)
Set Alt.
Callback_v2.
Definition: callback_v2.h:156
bool get_shift() const
Get Shift.
bool get_ctrl() const
Get Ctrl.
void set_ctrl(bool)
Set Ctrl.
Callback_v2< std::shared_ptr< GUIMessage > &, AcceleratorKey > & func_pressed()
AcceleratorKey()
Constructs a null instance.
bool get_alt() const
Get Alt.
GUI Accelerator Table Entry.
Definition: accelerator_key.h:47
int get_id() const
Get Id.