Horizon
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
horizon::ActionButtonBase Class Referenceabstract
Inheritance diagram for horizon::ActionButtonBase:
horizon::ActionButton horizon::ActionButtonMenu

Public Types

typedef sigc::signal< void, ActionToolIDtype_signal_action
 

Public Member Functions

type_signal_action signal_action ()
 
virtual void update_key_sequences ()
 
virtual void add_action (ActionToolID act)=0
 
virtual void set_keep_primary_action (bool keep)
 

Protected Member Functions

 ActionButtonBase (const std::map< ActionToolID, ActionConnection > &k)
 

Protected Attributes

type_signal_action s_signal_action
 
std::map< ActionToolID, Gtk::Label * > key_labels
 
const std::map< ActionToolID, ActionConnection > & keys
 

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