summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/ui/miscmenu.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/ui/miscmenu.h')
-rw-r--r--src/emu/ui/miscmenu.h25
1 files changed, 24 insertions, 1 deletions
diff --git a/src/emu/ui/miscmenu.h b/src/emu/ui/miscmenu.h
index ea75897edde..f43c4a6b2ba 100644
--- a/src/emu/ui/miscmenu.h
+++ b/src/emu/ui/miscmenu.h
@@ -1,5 +1,5 @@
// license:BSD-3-Clause
-// copyright-holders:Nicola Salmoria, Aaron Giles, Nathan Woods
+// copyright-holders:Nicola Salmoria, Aaron Giles, Nathan Woods,Dankan1890
/***************************************************************************
ui/miscmenu.h
@@ -85,4 +85,27 @@ public:
virtual void handle() override;
};
+//-------------------------------------------------
+// class miscellaneous options menu
+//-------------------------------------------------
+class ui_menu_misc_options : public ui_menu
+{
+public:
+ ui_menu_misc_options(running_machine &machine, render_container *container);
+ virtual ~ui_menu_misc_options();
+ virtual void populate() override;
+ virtual void handle() override;
+ virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override;
+
+private:
+ struct misc_option
+ {
+ bool status;
+ const char *description;
+ const char *option;
+ };
+
+ static misc_option m_options[];
+};
+
#endif /* __UI_MISCMENU_H__ */