From cc24a339d8c0517259084b5c178d784626ba965c Mon Sep 17 00:00:00 2001 From: ImJezze Date: Sun, 21 Feb 2016 11:48:45 +0100 Subject: Merge remote-tracking branch 'refs/remotes/mamedev/master' Second attempt --- src/emu/ui/miscmenu.h | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'src/emu/ui/miscmenu.h') 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__ */ -- cgit v1.2.3-70-g09d2