summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/ui/dirmenu.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/ui/dirmenu.h')
-rw-r--r--src/emu/ui/dirmenu.h43
1 files changed, 6 insertions, 37 deletions
diff --git a/src/emu/ui/dirmenu.h b/src/emu/ui/dirmenu.h
index 47734fc6542..5c48d9ad696 100644
--- a/src/emu/ui/dirmenu.h
+++ b/src/emu/ui/dirmenu.h
@@ -25,37 +25,6 @@ public:
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:
- enum
- {
- ROM_FOLDERS = 1,
- UI_FOLDERS,
- SAMPLE_FOLDERS,
- HISTORY_FOLDERS,
- INI_FOLDERS,
- EXTRAINI_FOLDERS,
- ICON_FOLDERS,
- CHEAT_FOLDERS,
- SNAPSHOT_FOLDERS,
- CABINET_FOLDERS,
- FLYER_FOLDERS,
- TITLE_FOLDERS,
- ENDS_FOLDERS,
- PCB_FOLDERS,
- MARQUEES_FOLDERS,
- CPANEL_FOLDERS,
- CROSSHAIR_FOLDERS,
- ARTWORK_FOLDERS,
- BOSSES_FOLDERS,
- ARTPREV_FOLDERS,
- SELECT_FOLDERS,
- GAMEOVER_FOLDERS,
- HOWTO_FOLDERS,
- LOGO_FOLDERS,
- SCORES_FOLDERS,
- VERSUS_FOLDERS
- };
};
//-------------------------------------------------
@@ -65,7 +34,7 @@ private:
class ui_menu_display_actual : public ui_menu
{
public:
- ui_menu_display_actual(running_machine &machine, render_container *container, int selectedref, bool _change);
+ ui_menu_display_actual(running_machine &machine, render_container *container, int selectedref);
virtual ~ui_menu_display_actual();
virtual void populate() override;
virtual void handle() override;
@@ -75,13 +44,11 @@ private:
std::string m_tempbuf, m_searchpath;
std::vector<std::string> m_folders;
int m_ref;
- bool m_change;
enum
{
- ADD_FOLDER = 1,
- REMOVE_FOLDER,
- CHANGE_FOLDER
+ ADD_CHANGE = 1,
+ REMOVE,
};
};
@@ -101,6 +68,7 @@ public:
private:
std::string m_searchpath;
int m_ref;
+ std::vector<std::string> m_folders;
};
//-------------------------------------------------
@@ -110,7 +78,7 @@ private:
class ui_menu_add_change_folder : public ui_menu
{
public:
- ui_menu_add_change_folder(running_machine &machine, render_container *container, int ref, bool change);
+ ui_menu_add_change_folder(running_machine &machine, render_container *container, int ref);
virtual ~ui_menu_add_change_folder();
virtual void populate() override;
virtual void handle() override;
@@ -123,6 +91,7 @@ private:
std::string m_current_path;
char m_search[40];
bool m_change;
+ std::vector<std::string> m_folders;
};
#endif /* __UI_DIRMENU_H__ */