mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 22:20:21 +00:00
(Menu) Add a setting group for Lakka Services
This commit is contained in:
parent
66544dcea4
commit
1cb8faf6c9
@ -1636,6 +1636,8 @@ const char *menu_hash_to_str_us(uint32_t hash)
|
||||
return "Updater";
|
||||
case MENU_LABEL_VALUE_NETWORK_SETTINGS:
|
||||
return "Network";
|
||||
case MENU_LABEL_VALUE_LAKKA_SERVICES:
|
||||
return "Lakka Services";
|
||||
case MENU_LABEL_VALUE_PLAYLIST_SETTINGS:
|
||||
return "Playlists";
|
||||
case MENU_LABEL_VALUE_USER_SETTINGS:
|
||||
|
@ -3345,6 +3345,8 @@ bool menu_displaylist_ctl(enum menu_displaylist_ctl_state type, void *data)
|
||||
menu_hash_to_str(MENU_LABEL_VALUE_CORE_UPDATER_SETTINGS), PARSE_ONLY_GROUP, false);
|
||||
ret = menu_displaylist_parse_settings(menu, info,
|
||||
menu_hash_to_str(MENU_LABEL_VALUE_NETWORK_SETTINGS), PARSE_ONLY_GROUP, false);
|
||||
ret = menu_displaylist_parse_settings(menu, info,
|
||||
menu_hash_to_str(MENU_LABEL_VALUE_LAKKA_SERVICES), PARSE_ONLY_GROUP, false);
|
||||
ret = menu_displaylist_parse_settings(menu, info,
|
||||
menu_hash_to_str(MENU_LABEL_PLAYLIST_SETTINGS), PARSE_ACTION, false);
|
||||
ret = menu_displaylist_parse_settings(menu, info,
|
||||
|
@ -897,6 +897,7 @@ extern "C" {
|
||||
#define MENU_LABEL_VALUE_CORE_UPDATER_SETTINGS 0x124ad454U
|
||||
#define MENU_LABEL_NETWORK_SETTINGS 0x8b50d180U
|
||||
#define MENU_LABEL_VALUE_NETWORK_SETTINGS 0x8b50d180U
|
||||
#define MENU_LABEL_VALUE_LAKKA_SERVICES 0x0c113d6dU
|
||||
#define MENU_LABEL_ARCHIVE_SETTINGS 0x78e85398U
|
||||
#define MENU_LABEL_USER_SETTINGS 0xcdc9a8f5U
|
||||
#define MENU_LABEL_VALUE_USER_SETTINGS 0xcdc9a8f5U
|
||||
|
@ -3106,6 +3106,7 @@ enum settings_list_type
|
||||
SETTINGS_LIST_CHEEVOS,
|
||||
SETTINGS_LIST_CORE_UPDATER,
|
||||
SETTINGS_LIST_NETPLAY,
|
||||
SETTINGS_LIST_LAKKA_SERVICES,
|
||||
SETTINGS_LIST_USER,
|
||||
SETTINGS_LIST_USER_ACCOUNTS,
|
||||
SETTINGS_LIST_USER_ACCOUNTS_CHEEVOS,
|
||||
@ -6483,6 +6484,35 @@ static bool setting_append_list(
|
||||
#endif
|
||||
END_SUB_GROUP(list, list_info, parent_group);
|
||||
END_GROUP(list, list_info, parent_group);
|
||||
#endif
|
||||
}
|
||||
break;
|
||||
case SETTINGS_LIST_LAKKA_SERVICES:
|
||||
{
|
||||
#if defined(HAVE_LAKKA)
|
||||
START_GROUP(list, list_info, &group_info,
|
||||
menu_hash_to_str(MENU_LABEL_VALUE_LAKKA_SERVICES),
|
||||
parent_group);
|
||||
|
||||
parent_group = menu_hash_to_str(MENU_LABEL_VALUE_SETTINGS);
|
||||
|
||||
START_SUB_GROUP(list, list_info, "Lakka Services", &group_info, &subgroup_info, parent_group);
|
||||
|
||||
CONFIG_BOOL(
|
||||
list, list_info,
|
||||
&global->netplay.enable,
|
||||
menu_hash_to_str(MENU_LABEL_NETPLAY_ENABLE),
|
||||
menu_hash_to_str(MENU_LABEL_VALUE_NETPLAY_ENABLE),
|
||||
false,
|
||||
menu_hash_to_str(MENU_VALUE_OFF),
|
||||
menu_hash_to_str(MENU_VALUE_ON),
|
||||
&group_info,
|
||||
&subgroup_info,
|
||||
parent_group,
|
||||
general_write_handler,
|
||||
general_read_handler);
|
||||
END_SUB_GROUP(list, list_info, parent_group);
|
||||
END_GROUP(list, list_info, parent_group);
|
||||
#endif
|
||||
}
|
||||
break;
|
||||
@ -7216,6 +7246,7 @@ static rarch_setting_t *menu_setting_new_internal(rarch_setting_info_t *list_inf
|
||||
SETTINGS_LIST_CHEEVOS,
|
||||
SETTINGS_LIST_CORE_UPDATER,
|
||||
SETTINGS_LIST_NETPLAY,
|
||||
SETTINGS_LIST_LAKKA_SERVICES,
|
||||
SETTINGS_LIST_USER,
|
||||
SETTINGS_LIST_USER_ACCOUNTS,
|
||||
SETTINGS_LIST_USER_ACCOUNTS_CHEEVOS,
|
||||
|
Loading…
x
Reference in New Issue
Block a user