20 #ifndef __ardour_mackie_control_protocol_device_profile_h__ 
   21 #define __ardour_mackie_control_protocol_device_profile_h__ 
static void reload_device_profiles()
 
std::map< Button::ID, ButtonActions > ButtonActionMap
 
ButtonActionMap _button_map
 
DeviceProfile(const std::string &name="")
 
std::string get_button_action(Button::ID, int modifier_state) const
 
static std::map< std::string, DeviceProfile > device_profiles
 
static const std::string edited_indicator
 
void set_path(const std::string &)
 
static std::string name_when_edited(std::string const &name)
 
int set_state(const XMLNode &, int version)
 
static const std::string default_profile_name
 
void set_button_action(Button::ID, int modifier_state, const std::string &)
 
XMLNode & get_state() const
 
GtkImageIconNameData name