diff options
Diffstat (limited to 'src/emu/ui/miscmenu.h')
-rw-r--r-- | src/emu/ui/miscmenu.h | 25 |
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__ */ |