]> git.sesse.net Git - nageru/blobdiff - mixer.h
Add a system where themes can present a simple menu to the user.
[nageru] / mixer.h
diff --git a/mixer.h b/mixer.h
index 940dc1308c04445c166b3956aeda6b36cbaa3287..effc2a3d0f4217c6435509e71271694d592ae7de 100644 (file)
--- a/mixer.h
+++ b/mixer.h
@@ -403,6 +403,15 @@ public:
                return httpd.get_num_connected_clients();
        }
 
+       std::vector<Theme::MenuEntry> get_theme_menu() { return theme->get_theme_menu(); }
+
+       void theme_menu_entry_clicked(int lua_ref) { return theme->theme_menu_entry_clicked(lua_ref); }
+
+       void set_theme_menu_callback(std::function<void()> callback)
+       {
+               theme->set_theme_menu_callback(callback);
+       }
+
 private:
        struct CaptureCard;