mirror of
https://github.com/libretro/RetroArch
synced 2025-04-10 06:44:27 +00:00
(UI/QT) Dehardcode more settings
This commit is contained in:
parent
756e49d2af
commit
060396e726
@ -11045,6 +11045,7 @@ static bool setting_append_list(
|
||||
general_write_handler,
|
||||
general_read_handler);
|
||||
settings_data_list_current_add_flags(list, list_info, SD_FLAG_ALLOW_INPUT);
|
||||
(*list)[list_info->index - 1].ui_type = ST_UI_TYPE_STRING_LINE_EDIT;
|
||||
|
||||
CONFIG_STRING(
|
||||
list, list_info,
|
||||
@ -11083,6 +11084,7 @@ static bool setting_append_list(
|
||||
(*list)[list_info->index - 1].action_ok = &setting_action_ok_uint;
|
||||
(*list)[list_info->index - 1].get_string_representation =
|
||||
&setting_get_string_representation_uint_user_language;
|
||||
(*list)[list_info->index - 1].ui_type = ST_UI_TYPE_UINT_COMBOBOX;
|
||||
#endif
|
||||
|
||||
END_SUB_GROUP(list, list_info, parent_group);
|
||||
@ -11148,6 +11150,7 @@ static bool setting_append_list(
|
||||
update_streaming_url_write_handler,
|
||||
general_read_handler);
|
||||
settings_data_list_current_add_flags(list, list_info, SD_FLAG_ALLOW_INPUT);
|
||||
(*list)[list_info->index - 1].ui_type = ST_UI_TYPE_STRING_LINE_EDIT;
|
||||
|
||||
END_SUB_GROUP(list, list_info, parent_group);
|
||||
END_GROUP(list, list_info, parent_group);
|
||||
@ -11174,6 +11177,7 @@ static bool setting_append_list(
|
||||
update_streaming_url_write_handler,
|
||||
general_read_handler);
|
||||
settings_data_list_current_add_flags(list, list_info, SD_FLAG_ALLOW_INPUT);
|
||||
(*list)[list_info->index - 1].ui_type = ST_UI_TYPE_STRING_LINE_EDIT;
|
||||
|
||||
END_SUB_GROUP(list, list_info, parent_group);
|
||||
END_GROUP(list, list_info, parent_group);
|
||||
|
@ -24,12 +24,11 @@ UserPage::UserPage(QObject *parent) :
|
||||
|
||||
QWidget *UserPage::widget()
|
||||
{
|
||||
QWidget *widget = new QWidget;
|
||||
|
||||
QWidget *widget = new QWidget;
|
||||
FormLayout *layout = new FormLayout;
|
||||
|
||||
layout->addStringLineEdit(MENU_ENUM_LABEL_NETPLAY_NICKNAME);
|
||||
layout->addUIntComboBox(MENU_ENUM_LABEL_USER_LANGUAGE);
|
||||
layout->add(MENU_ENUM_LABEL_NETPLAY_NICKNAME);
|
||||
layout->add(MENU_ENUM_LABEL_USER_LANGUAGE);
|
||||
|
||||
widget->setLayout(layout);
|
||||
|
||||
@ -44,27 +43,24 @@ AccountsPage::AccountsPage(QObject *parent) :
|
||||
|
||||
QWidget *AccountsPage::widget()
|
||||
{
|
||||
QWidget *widget = new QWidget;
|
||||
|
||||
QVBoxLayout *layout = new QVBoxLayout;
|
||||
|
||||
QWidget *widget = new QWidget;
|
||||
QVBoxLayout *layout = new QVBoxLayout;
|
||||
SettingsGroup *youtubeGroup = new SettingsGroup(msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ACCOUNTS_YOUTUBE));
|
||||
SettingsGroup *twitchGroup = new SettingsGroup(msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ACCOUNTS_TWITCH));
|
||||
|
||||
SettingsGroup *twitchGroup = new SettingsGroup(msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ACCOUNTS_TWITCH));
|
||||
#ifdef HAVE_CHEEVOS
|
||||
SettingsGroup *cheevosGroup = new SettingsGroup(msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ACCOUNTS_RETRO_ACHIEVEMENTS));
|
||||
|
||||
cheevosGroup->addStringLineEdit(MENU_ENUM_LABEL_CHEEVOS_USERNAME);
|
||||
cheevosGroup->addPasswordLineEdit(MENU_ENUM_LABEL_CHEEVOS_PASSWORD);
|
||||
cheevosGroup->add(MENU_ENUM_LABEL_CHEEVOS_USERNAME);
|
||||
cheevosGroup->add(MENU_ENUM_LABEL_CHEEVOS_PASSWORD);
|
||||
|
||||
layout->addWidget(cheevosGroup);
|
||||
#endif
|
||||
|
||||
youtubeGroup->addStringLineEdit(MENU_ENUM_LABEL_YOUTUBE_STREAM_KEY);
|
||||
youtubeGroup->add(MENU_ENUM_LABEL_YOUTUBE_STREAM_KEY);
|
||||
|
||||
layout->addWidget(youtubeGroup);
|
||||
|
||||
twitchGroup->addStringLineEdit(MENU_ENUM_LABEL_TWITCH_STREAM_KEY);
|
||||
twitchGroup->add(MENU_ENUM_LABEL_TWITCH_STREAM_KEY);
|
||||
|
||||
layout->addWidget(twitchGroup);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user