diff options
Diffstat (limited to 'src/frontend/mame/ui/swlist.h')
-rw-r--r-- | src/frontend/mame/ui/swlist.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/frontend/mame/ui/swlist.h b/src/frontend/mame/ui/swlist.h index d0239c2c389..a9947cd8daf 100644 --- a/src/frontend/mame/ui/swlist.h +++ b/src/frontend/mame/ui/swlist.h @@ -13,8 +13,11 @@ #include "ui/menu.h" +#include <list> + namespace ui { + // ======================> menu_software_parts class menu_software_parts : public menu @@ -33,15 +36,18 @@ public: virtual ~menu_software_parts() override; private: - struct software_part_menu_entry { + struct software_part_menu_entry + { result type; const software_part *part; }; + using entry_list = std::list<software_part_menu_entry>; virtual void populate(float &customtop, float &custombottom) override; virtual void handle() override; // variables + entry_list m_entries; const software_info * m_info; const char * m_interface; const software_part ** m_selected_part; |