mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-29 16:31:11 +02:00
*neutrino: add timer list item to main menu
Games are moved to number shortcut. git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@2015 e54a6e83-5905-42d5-8d5c-058d10e6a962
This commit is contained in:
@@ -150,24 +150,24 @@ void CNeutrinoApp::InitMenuMain()
|
|||||||
CMenuItem *radioswitch = new CMenuForwarder(LOCALE_MAINMENU_RADIOMODE, true, NULL, this, "radio", CRCInput::RC_green, NEUTRINO_ICON_BUTTON_GREEN);
|
CMenuItem *radioswitch = new CMenuForwarder(LOCALE_MAINMENU_RADIOMODE, true, NULL, this, "radio", CRCInput::RC_green, NEUTRINO_ICON_BUTTON_GREEN);
|
||||||
personalize.addItem(MENU_MAIN, radioswitch, &g_settings.personalize[SNeutrinoSettings::P_MAIN_RADIO_MODE]);
|
personalize.addItem(MENU_MAIN, radioswitch, &g_settings.personalize[SNeutrinoSettings::P_MAIN_RADIO_MODE]);
|
||||||
|
|
||||||
//games
|
//timer
|
||||||
bool show_games = g_PluginList->hasPlugin(CPlugins::P_TYPE_GAME);
|
CMenuItem *timerlist = new CMenuForwarder(LOCALE_TIMERLIST_NAME, true, NULL, new CTimerList(), NULL, CRCInput::RC_yellow, NEUTRINO_ICON_BUTTON_YELLOW);
|
||||||
personalize.addItem(MENU_MAIN, new CMenuForwarder(LOCALE_MAINMENU_GAMES, show_games, NULL, new CPluginList(LOCALE_MAINMENU_GAMES,CPlugins::P_TYPE_GAME), NULL, CRCInput::RC_yellow, NEUTRINO_ICON_BUTTON_YELLOW), &g_settings.personalize[SNeutrinoSettings::P_MAIN_GAMES]);
|
personalize.addItem(MENU_MAIN, timerlist, &g_settings.personalize[SNeutrinoSettings::P_MAIN_TIMER]);
|
||||||
|
|
||||||
// //TODO: timer
|
|
||||||
// CMenuItem *timerlist = new CMenuForwarder(LOCALE_TIMERLIST_NAME, true, NULL, new CTimerList(), NULL, CRCInput::RC_yellow, NEUTRINO_ICON_BUTTON_YELLOW);
|
|
||||||
// personalize.addItem(MENU_MAIN, timerlist, &g_settings.personalize[SNeutrinoSettings::P_MAIN_TIMER]);
|
|
||||||
|
|
||||||
//multimedia menu
|
//multimedia menu
|
||||||
CMenuItem *media = new CMenuForwarder(LOCALE_MAINMENU_MEDIA, true, NULL, CMediaPlayerMenu::getInstance(), NULL, CRCInput::RC_blue, NEUTRINO_ICON_BUTTON_BLUE);
|
CMenuItem *media = new CMenuForwarder(LOCALE_MAINMENU_MEDIA, true, NULL, CMediaPlayerMenu::getInstance(), NULL, CRCInput::RC_blue, NEUTRINO_ICON_BUTTON_BLUE);
|
||||||
personalize.addItem(MENU_MAIN, media, &g_settings.personalize[SNeutrinoSettings::P_MAIN_MEDIA]);
|
personalize.addItem(MENU_MAIN, media, &g_settings.personalize[SNeutrinoSettings::P_MAIN_MEDIA]);
|
||||||
|
|
||||||
|
|
||||||
//separator
|
//separator
|
||||||
personalize.addSeparator(MENU_MAIN);
|
personalize.addSeparator(MENU_MAIN);
|
||||||
|
|
||||||
|
|
||||||
//2nd section***************************************************************************************************
|
//2nd section***************************************************************************************************
|
||||||
|
|
||||||
|
//games
|
||||||
|
bool show_games = g_PluginList->hasPlugin(CPlugins::P_TYPE_GAME);
|
||||||
|
personalize.addItem(MENU_MAIN, new CMenuForwarder(LOCALE_MAINMENU_GAMES, show_games, NULL, new CPluginList(LOCALE_MAINMENU_GAMES,CPlugins::P_TYPE_GAME)), &g_settings.personalize[SNeutrinoSettings::P_MAIN_GAMES]);
|
||||||
|
|
||||||
//scripts
|
//scripts
|
||||||
bool show_scripts = g_PluginList->hasPlugin(CPlugins::P_TYPE_SCRIPT);
|
bool show_scripts = g_PluginList->hasPlugin(CPlugins::P_TYPE_SCRIPT);
|
||||||
personalize.addItem(MENU_MAIN, new CMenuForwarder(LOCALE_MAINMENU_SCRIPTS, show_scripts, NULL, new CPluginList(LOCALE_MAINMENU_SCRIPTS,CPlugins::P_TYPE_SCRIPT)), &g_settings.personalize[SNeutrinoSettings::P_MAIN_SCRIPTS]);
|
personalize.addItem(MENU_MAIN, new CMenuForwarder(LOCALE_MAINMENU_SCRIPTS, show_scripts, NULL, new CPluginList(LOCALE_MAINMENU_SCRIPTS,CPlugins::P_TYPE_SCRIPT)), &g_settings.personalize[SNeutrinoSettings::P_MAIN_SCRIPTS]);
|
||||||
|
@@ -40,8 +40,10 @@ const struct personalize_settings_t personalize_settings[SNeutrinoSettings::P_SE
|
|||||||
//main menu
|
//main menu
|
||||||
{"personalize_tv_mode" , CPersonalizeGui::PERSONALIZE_MODE_VISIBLE},
|
{"personalize_tv_mode" , CPersonalizeGui::PERSONALIZE_MODE_VISIBLE},
|
||||||
{"personalize_radio_mode" , CPersonalizeGui::PERSONALIZE_MODE_VISIBLE},
|
{"personalize_radio_mode" , CPersonalizeGui::PERSONALIZE_MODE_VISIBLE},
|
||||||
{"personalize_games" , CPersonalizeGui::PERSONALIZE_MODE_VISIBLE},
|
{"personalize_timer" , CPersonalizeGui::PERSONALIZE_MODE_VISIBLE},
|
||||||
{"personalize_media" , CPersonalizeGui::PERSONALIZE_MODE_VISIBLE},
|
{"personalize_media" , CPersonalizeGui::PERSONALIZE_MODE_VISIBLE},
|
||||||
|
|
||||||
|
{"personalize_games" , CPersonalizeGui::PERSONALIZE_MODE_VISIBLE},
|
||||||
{"personalize_scripts" , CPersonalizeGui::PERSONALIZE_MODE_VISIBLE},
|
{"personalize_scripts" , CPersonalizeGui::PERSONALIZE_MODE_VISIBLE},
|
||||||
{"personalize_settings" , CPersonalizeGui::PERSONALIZE_PROTECT_MODE_NOT_PROTECTED},
|
{"personalize_settings" , CPersonalizeGui::PERSONALIZE_PROTECT_MODE_NOT_PROTECTED},
|
||||||
{"personalize_service" , CPersonalizeGui::PERSONALIZE_PROTECT_MODE_NOT_PROTECTED},
|
{"personalize_service" , CPersonalizeGui::PERSONALIZE_PROTECT_MODE_NOT_PROTECTED},
|
||||||
|
@@ -139,8 +139,10 @@ struct SNeutrinoSettings
|
|||||||
//main menu
|
//main menu
|
||||||
P_MAIN_TV_MODE,
|
P_MAIN_TV_MODE,
|
||||||
P_MAIN_RADIO_MODE,
|
P_MAIN_RADIO_MODE,
|
||||||
P_MAIN_GAMES,
|
P_MAIN_TIMER,
|
||||||
P_MAIN_MEDIA,
|
P_MAIN_MEDIA,
|
||||||
|
|
||||||
|
P_MAIN_GAMES,
|
||||||
P_MAIN_SCRIPTS,
|
P_MAIN_SCRIPTS,
|
||||||
P_MAIN_SETTINGS,
|
P_MAIN_SETTINGS,
|
||||||
P_MAIN_SERVICE,
|
P_MAIN_SERVICE,
|
||||||
|
Reference in New Issue
Block a user