clan::AcceleratorKey Class Reference

GUI Accelerator Table Entry. More...

#include <accelerator_key.h>

Public Member Functions

Construction
 AcceleratorKey ()
 Constructs a null instance. More...
 
 AcceleratorKey (int id, int mod1=-1, int mod2=-1, int mod3=-1)
 Constructs a AcceleratorKey. More...
 
 ~AcceleratorKey ()
 
Attributes
Callback_v2< std::shared_ptr
< GUIMessage >
&, AcceleratorKey > & 
func_pressed ()
 
bool get_shift () const
 Get Shift. More...
 
bool get_alt () const
 Get Alt. More...
 
bool get_ctrl () const
 Get Ctrl. More...
 
int get_id () const
 Get Id. More...
 
bool is_null () const
 Returns true if this object is invalid. More...
 
void throw_if_null () const
 Throw an exception if this object is invalid. More...
 
Operations
void set_shift (bool)
 Set Shift. More...
 
void set_alt (bool)
 Set Alt. More...
 
void set_ctrl (bool)
 Set Ctrl. More...
 
void set_id (int)
 Set Id. More...
 

Detailed Description

GUI Accelerator Table Entry.


The documentation for this class was generated from the following file: