//juCi++ class that holds every keybinding. #ifndef JUCI_KEYBINDINGS_H_ #define JUCI_KEYBINDINGS_H_ #include #include #include class Keybindings { public: class Config { public: void AppendXml(std::string &child); void SetMenu(std::string &menu_xml); void SetKeyMap(std::unordered_map &key_map); std::unordered_map key_map; std::string menu_xml; };//Config Keybindings(); void BuildMenu(); void BuildHiddenMenu(); std::string menu_ui_string; std::string hidden_ui_string; Glib::RefPtr ui_manager_menu; Glib::RefPtr action_group_menu; Glib::RefPtr ui_manager_hidden; Glib::RefPtr action_group_hidden; }; #endif // JUCI_KEYBINDINGS_H_