diff options
author | 2014-01-20 18:59:37 +0000 | |
---|---|---|
committer | 2014-01-20 18:59:37 +0000 | |
commit | 7cc05c42568148cc607dde56ddd3c9ecedcb5dfe (patch) | |
tree | 01ed1d57bae9049b480d93bad0ebd87a6d4b6393 /src/emu/uiswlist.h | |
parent | 7414640ce8d50f8652e45233640be7fdd79f4390 (diff) |
Broke apart src/emu/ui/filemngr.?, moved src/emu/uiswlist.? ==>
src/emu/ui/swlist.?
Diffstat (limited to 'src/emu/uiswlist.h')
-rw-r--r-- | src/emu/uiswlist.h | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/src/emu/uiswlist.h b/src/emu/uiswlist.h deleted file mode 100644 index 58b25d6615a..00000000000 --- a/src/emu/uiswlist.h +++ /dev/null @@ -1,74 +0,0 @@ -/*************************************************************************** - - uiswlist.h - - Internal MAME user interface for software list. - - Copyright Nicola Salmoria and the MAME Team. - Visit http://mamedev.org for licensing and usage restrictions. - -***************************************************************************/ - -#ifndef __UISWLIST_H__ -#define __UISWLIST_H__ - -class ui_menu_software_parts : public ui_menu { -public: - enum { T_ENTRY, T_FMGR }; - ui_menu_software_parts(running_machine &machine, render_container *container, const software_info *info, const char *interface, const software_part **part, bool opt_fmgr, int *result); - virtual ~ui_menu_software_parts(); - virtual void populate(); - virtual void handle(); - -private: - struct software_part_menu_entry { - int type; - const software_part *part; - }; - - const software_info *info; - const char *interface; - const software_part **selected_part; - bool opt_fmgr; - int *result; -}; - -class ui_menu_software_list : public ui_menu { -public: - ui_menu_software_list(running_machine &machine, render_container *container, const software_list_device *swlist, const char *interface, astring &result); - virtual ~ui_menu_software_list(); - virtual void populate(); - virtual void handle(); - -private: - struct entry_info { - entry_info *next; - - const char *short_name; - const char *long_name; - }; - - const software_list_device *swlist; /* currently selected list */ - const char *interface; - astring &result; - entry_info *entrylist; - char filename_buffer[1024]; - bool ordered_by_shortname; - - int compare_entries(const entry_info *e1, const entry_info *e2, bool shortname); - entry_info *append_software_entry(const software_info *swinfo); -}; - -class ui_menu_software : public ui_menu { -public: - ui_menu_software(running_machine &machine, render_container *container, const char *interface, const software_list_device **result); - virtual ~ui_menu_software(); - virtual void populate(); - virtual void handle(); - -private: - const char *interface; - const software_list_device **result; -}; - -#endif /* __UISWLIST_H__ */ |