- miscsettings-menu: allow to switch the creation of WebRadio channel list

Signed-off-by: Thilo Graf <dbt@novatux.de>
This commit is contained in:
svenhoefer
2020-09-13 17:26:07 +02:00
committed by Thilo Graf
parent 11ae2fa699
commit 79e350c539
5 changed files with 20 additions and 2 deletions

View File

@@ -563,6 +563,7 @@ int CMiscMenue::showMiscSettingsMenuChanlist()
bool make_hd_list = g_settings.make_hd_list;
bool make_webtv_list = g_settings.make_webtv_list;
bool make_webradio_list = g_settings.make_webradio_list;
bool show_empty_favorites = g_settings.show_empty_favorites;
CMenuOptionChooser * mc;
@@ -570,10 +571,14 @@ int CMiscMenue::showMiscSettingsMenuChanlist()
mc->setHint("", LOCALE_MENU_HINT_MAKE_HDLIST);
ms_chanlist->addItem(mc);
mc = new CMenuOptionChooser(LOCALE_CHANNELLIST_MAKE_WEBTVLIST , &g_settings.make_webtv_list , OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true);
mc = new CMenuOptionChooser(LOCALE_CHANNELLIST_MAKE_WEBTVLIST , &g_settings.make_webtv_list , OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true);
mc->setHint("", LOCALE_MENU_HINT_MAKE_WEBTVLIST);
ms_chanlist->addItem(mc);
mc = new CMenuOptionChooser(LOCALE_CHANNELLIST_MAKE_WEBRADIOLIST, &g_settings.make_webradio_list , OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true);
mc->setHint("", LOCALE_MENU_HINT_MAKE_WEBRADIOLIST);
ms_chanlist->addItem(mc);
mc = new CMenuOptionChooser(LOCALE_CHANNELLIST_MAKE_NEWLIST, &g_settings.make_new_list , OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true);
mc->setHint("", LOCALE_MENU_HINT_MAKE_NEWLIST);
ms_chanlist->addItem(mc);
@@ -608,7 +613,12 @@ int CMiscMenue::showMiscSettingsMenuChanlist()
int res = ms_chanlist->exec(NULL, "");
delete ms_chanlist;
if (make_hd_list != g_settings.make_hd_list || make_webtv_list != g_settings.make_webtv_list || show_empty_favorites != g_settings.show_empty_favorites)
if (
make_hd_list != g_settings.make_hd_list
|| make_webtv_list != g_settings.make_webtv_list
|| make_webradio_list != g_settings.make_webradio_list
|| show_empty_favorites != g_settings.show_empty_favorites
)
g_RCInput->postMsg(NeutrinoMessages::EVT_SERVICESCHANGED, 0);
return res;
}