diff options
Diffstat (limited to 'src/emu/ui/mainmenu.cpp')
-rw-r--r-- | src/emu/ui/mainmenu.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/emu/ui/mainmenu.cpp b/src/emu/ui/mainmenu.cpp index 7fe16d771b0..33156e21ec2 100644 --- a/src/emu/ui/mainmenu.cpp +++ b/src/emu/ui/mainmenu.cpp @@ -33,6 +33,7 @@ #include "ui/datfile.h" #include "ui/inifile.h" #include "ui/datmenu.h" +#include "ui/pluginopt.h" /*************************************************************************** @@ -131,6 +132,9 @@ void ui_menu_main::populate() if (machine().options().cheat()) item_append(_("Cheat"), nullptr, 0, (void *)CHEAT); + if (machine().options().plugins()) + item_append(_("Plugin Options"), nullptr, 0, (void *)PLUGINS); + // add dats menu if (machine().ui().options().enabled_dats() && machine().datfile().has_data()) item_append(_("External DAT View"), nullptr, 0, (void *)EXTERNAL_DATS); @@ -241,6 +245,10 @@ void ui_menu_main::handle() ui_menu::stack_push(global_alloc_clear<ui_menu_cheat>(machine(), container)); break; + case PLUGINS: + ui_menu::stack_push(global_alloc_clear<ui_menu_plugin>(machine(), container)); + break; + case SELECT_GAME: if (strcmp(machine().options().ui(),"simple")==0) { ui_menu::stack_push(global_alloc_clear<ui_simple_menu_select_game>(machine(), container, nullptr)); |