mirror of
https://github.com/libretro/RetroArch
synced 2025-04-10 15:45:19 +00:00
(Qt UI) Start refactoring this code to be more dynamic
This commit is contained in:
parent
dc4bfa91ed
commit
532a08afb3
@ -1,3 +1,5 @@
|
|||||||
|
#include <string/stdstring.h>
|
||||||
|
|
||||||
#include "options.h"
|
#include "options.h"
|
||||||
#include "../viewoptionsdialog.h"
|
#include "../viewoptionsdialog.h"
|
||||||
#include "../../verbosity.h"
|
#include "../../verbosity.h"
|
||||||
@ -104,20 +106,24 @@ QWidget *ViewsPage::widget()
|
|||||||
SettingsGroup *status = new SettingsGroup("Status");
|
SettingsGroup *status = new SettingsGroup("Status");
|
||||||
SettingsGroup *startScreen = new SettingsGroup("StartScreen");
|
SettingsGroup *startScreen = new SettingsGroup("StartScreen");
|
||||||
|
|
||||||
mainMenu->add(MENU_ENUM_LABEL_MENU_SHOW_LOAD_CORE);
|
{
|
||||||
mainMenu->add(MENU_ENUM_LABEL_MENU_SHOW_LOAD_CONTENT);
|
unsigned i;
|
||||||
/* mainMenu->add(MENU_ENUM_LABEL_SHOW_WIMP); */
|
file_list_t *list = (file_list_t*)calloc(1, sizeof(*list));
|
||||||
mainMenu->add(MENU_ENUM_LABEL_MENU_SHOW_LOAD_DISC);
|
menu_displaylist_build_list(list, DISPLAYLIST_MENU_VIEWS_SETTINGS_LIST);
|
||||||
mainMenu->add(MENU_ENUM_LABEL_MENU_SHOW_DUMP_DISC);
|
|
||||||
mainMenu->add(MENU_ENUM_LABEL_MENU_SHOW_ONLINE_UPDATER);
|
for (i = 0; i < list->size; i++)
|
||||||
mainMenu->add(MENU_ENUM_LABEL_MENU_SHOW_CORE_UPDATER);
|
{
|
||||||
mainMenu->add(MENU_ENUM_LABEL_MENU_SHOW_INFORMATION);
|
menu_file_list_cbs_t *cbs = (menu_file_list_cbs_t*)
|
||||||
mainMenu->add(MENU_ENUM_LABEL_MENU_SHOW_CONFIGURATIONS);
|
file_list_get_actiondata_at_offset(list, i);
|
||||||
mainMenu->add(MENU_ENUM_LABEL_MENU_SHOW_HELP);
|
|
||||||
mainMenu->add(MENU_ENUM_LABEL_MENU_SHOW_RESTART_RETROARCH);
|
if (cbs->enum_idx == MENU_ENUM_LABEL_CONTENT_SHOW_SETTINGS)
|
||||||
mainMenu->add(MENU_ENUM_LABEL_MENU_SHOW_QUIT_RETROARCH);
|
break;
|
||||||
mainMenu->add(MENU_ENUM_LABEL_MENU_SHOW_REBOOT);
|
|
||||||
mainMenu->add(MENU_ENUM_LABEL_MENU_SHOW_SHUTDOWN);
|
mainMenu->add(cbs->enum_idx);
|
||||||
|
}
|
||||||
|
|
||||||
|
file_list_free(list);
|
||||||
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
unsigned i;
|
unsigned i;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user