#ifndef JUCI_MENU_H_ #define JUCI_MENU_H_ #include #include #include class Menu { private: Menu(); public: static Menu &get() { static Menu singleton; return singleton; } void add_action(const std::string &name, std::function action); std::unordered_map > actions; void set_keys(); void build(); Glib::RefPtr builder; std::string ui_xml; }; #endif // JUCI_MENU_H_