mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-09-03 02:41:12 +02:00
neutrino GUI: more places to disable anything record-related, if recording_type is RECORDING_OFF
Origin commit data
------------------
Commit: e14043dbfb
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2013-04-09 (Tue, 09 Apr 2013)
This commit is contained in:
@@ -652,7 +652,7 @@ int CChannelList::show()
|
||||
|
||||
}
|
||||
#endif
|
||||
if(SameTP()) {
|
||||
if((g_settings.recording_type != CNeutrinoApp::RECORDING_OFF) && SameTP()) {
|
||||
printf("[neutrino channellist] start direct recording...\n");
|
||||
hide();
|
||||
if (!CRecordManager::getInstance()->Record(chanlist[selected]->channel_id)) {
|
||||
@@ -1776,7 +1776,9 @@ void CChannelList::paintButtonBar(bool is_current)
|
||||
}
|
||||
if (i == 4) {
|
||||
//manage record button
|
||||
if (g_settings.recording_type != RECORDING_OFF && !displayNext){
|
||||
if (g_settings.recording_type == RECORDING_OFF)
|
||||
continue;
|
||||
if (!displayNext){
|
||||
if (do_record){
|
||||
Button[bcnt].locale = LOCALE_MAINMENU_RECORDING_STOP;
|
||||
Button[bcnt].button = NEUTRINO_ICON_BUTTON_STOP;
|
||||
|
@@ -166,10 +166,12 @@ int CMediaPlayerMenu::initMenuMedia(CMenuWidget *m, CPersonalizeGui *p)
|
||||
if (usage_mode == MODE_DEFAULT)
|
||||
{
|
||||
//movieplayer
|
||||
moviePlayer = new CMenuWidget(LOCALE_MAINMENU_MOVIEPLAYER, NEUTRINO_ICON_MULTIMEDIA, width, MN_WIDGET_ID_MEDIA_MOVIEPLAYER);
|
||||
personalize->addWidget(moviePlayer);
|
||||
fw_mp = new CMenuForwarder(LOCALE_MAINMENU_MOVIEPLAYER, true, NULL, moviePlayer, NULL, CRCInput::RC_yellow, NEUTRINO_ICON_BUTTON_YELLOW);
|
||||
fw_mp->setHint(NEUTRINO_ICON_HINT_MOVIE, LOCALE_MENU_HINT_MOVIE);
|
||||
if (g_settings.recording_type != CNeutrinoApp::RECORDING_OFF) {
|
||||
moviePlayer = new CMenuWidget(LOCALE_MAINMENU_MOVIEPLAYER, NEUTRINO_ICON_MULTIMEDIA, width, MN_WIDGET_ID_MEDIA_MOVIEPLAYER);
|
||||
personalize->addWidget(moviePlayer);
|
||||
fw_mp = new CMenuForwarder(LOCALE_MAINMENU_MOVIEPLAYER, true, NULL, moviePlayer, NULL, CRCInput::RC_yellow, NEUTRINO_ICON_BUTTON_YELLOW);
|
||||
fw_mp->setHint(NEUTRINO_ICON_HINT_MOVIE, LOCALE_MENU_HINT_MOVIE);
|
||||
}
|
||||
|
||||
//pictureviewer
|
||||
pictureviewergui = new CPictureViewerGui();
|
||||
@@ -204,8 +206,10 @@ int CMediaPlayerMenu::initMenuMedia(CMenuWidget *m, CPersonalizeGui *p)
|
||||
personalize->addItem(media, fw_inet, &g_settings.personalize[SNeutrinoSettings::P_MEDIA_INETPLAY]);
|
||||
|
||||
//movieplayer
|
||||
showMoviePlayer(moviePlayer, personalize);
|
||||
personalize->addItem(media, fw_mp, &g_settings.personalize[SNeutrinoSettings::P_MEDIA_MPLAYER], false, CPersonalizeGui::PERSONALIZE_SHOW_AS_ACCESS_OPTION);
|
||||
if (g_settings.recording_type != CNeutrinoApp::RECORDING_OFF) {
|
||||
showMoviePlayer(moviePlayer, personalize);
|
||||
personalize->addItem(media, fw_mp, &g_settings.personalize[SNeutrinoSettings::P_MEDIA_MPLAYER], false, CPersonalizeGui::PERSONALIZE_SHOW_AS_ACCESS_OPTION);
|
||||
}
|
||||
|
||||
//picture viewer
|
||||
personalize->addItem(media, fw_pviewer, &g_settings.personalize[SNeutrinoSettings::P_MEDIA_PVIEWER]);
|
||||
|
@@ -1031,15 +1031,15 @@ const CMenuOptionChooser::keyval TIMERLIST_STANDBY_OPTIONS[TIMERLIST_STANDBY_OPT
|
||||
#endif
|
||||
const CMenuOptionChooser::keyval TIMERLIST_TYPE_OPTIONS[TIMERLIST_TYPE_OPTION_COUNT] =
|
||||
{
|
||||
{ CTimerd::TIMER_SHUTDOWN, LOCALE_TIMERLIST_TYPE_SHUTDOWN },
|
||||
#if 0
|
||||
{ CTimerd::TIMER_NEXTPROGRAM, LOCALE_TIMERLIST_TYPE_NEXTPROGRAM },
|
||||
#endif
|
||||
{ CTimerd::TIMER_RECORD, LOCALE_TIMERLIST_TYPE_RECORD },
|
||||
{ CTimerd::TIMER_ZAPTO, LOCALE_TIMERLIST_TYPE_ZAPTO },
|
||||
{ CTimerd::TIMER_STANDBY, LOCALE_TIMERLIST_TYPE_STANDBY },
|
||||
{ CTimerd::TIMER_RECORD, LOCALE_TIMERLIST_TYPE_RECORD },
|
||||
{ CTimerd::TIMER_SLEEPTIMER, LOCALE_TIMERLIST_TYPE_SLEEPTIMER },
|
||||
{ CTimerd::TIMER_REMIND, LOCALE_TIMERLIST_TYPE_REMIND },
|
||||
{ CTimerd::TIMER_SHUTDOWN, LOCALE_TIMERLIST_TYPE_SHUTDOWN },
|
||||
{ CTimerd::TIMER_EXEC_PLUGIN, LOCALE_TIMERLIST_TYPE_EXECPLUGIN }
|
||||
};
|
||||
|
||||
@@ -1133,6 +1133,9 @@ int CTimerList::newTimer()
|
||||
std::vector<CMenuWidget *> toDelete;
|
||||
// Defaults
|
||||
timerNew.eventType = CTimerd::TIMER_RECORD ;
|
||||
if (g_settings.recording_type == CNeutrinoApp::RECORDING_OFF)
|
||||
timerNew.eventType = CTimerd::TIMER_ZAPTO;
|
||||
|
||||
timerNew.eventRepeat = CTimerd::TIMERREPEAT_ONCE ;
|
||||
timerNew.repeatCount = 0;
|
||||
timerNew.alarmTime = (time(NULL)/60)*60;
|
||||
@@ -1220,7 +1223,11 @@ int CTimerList::newTimer()
|
||||
CTimerListNewNotifier notifier2((int *)&timerNew.eventType,
|
||||
&timerNew.stopTime,m2,m6,m8,m9,m10,m7,
|
||||
timerSettings_stopTime.getValue());
|
||||
CMenuOptionChooser* m0 = new CMenuOptionChooser(LOCALE_TIMERLIST_TYPE, (int *)&timerNew.eventType, TIMERLIST_TYPE_OPTIONS, TIMERLIST_TYPE_OPTION_COUNT, true, ¬ifier2);
|
||||
CMenuOptionChooser* m0;
|
||||
if (g_settings.recording_type != CNeutrinoApp::RECORDING_OFF)
|
||||
m0 = new CMenuOptionChooser(LOCALE_TIMERLIST_TYPE, (int *)&timerNew.eventType, TIMERLIST_TYPE_OPTIONS, TIMERLIST_TYPE_OPTION_COUNT, true, ¬ifier2);
|
||||
else
|
||||
m0 = new CMenuOptionChooser(LOCALE_TIMERLIST_TYPE, (int *)&timerNew.eventType, &TIMERLIST_TYPE_OPTIONS[1], TIMERLIST_TYPE_OPTION_COUNT-1, true, ¬ifier2);
|
||||
|
||||
timerSettings.addItem( m0);
|
||||
timerSettings.addItem( m1);
|
||||
|
@@ -75,7 +75,6 @@ const CMenuOptionChooser::keyval USERMENU_ITEM_OPTIONS[USERMENU_ITEM_OPTION_COUN
|
||||
{ SNeutrinoSettings::ITEM_EPG_MISC, LOCALE_USERMENU_ITEM_EPG_MISC },
|
||||
{ SNeutrinoSettings::ITEM_AUDIO_SELECT, LOCALE_AUDIOSELECTMENUE_HEAD },
|
||||
{ SNeutrinoSettings::ITEM_SUBCHANNEL, LOCALE_INFOVIEWER_SUBSERVICE },
|
||||
{ SNeutrinoSettings::ITEM_RECORD, LOCALE_TIMERLIST_TYPE_RECORD },
|
||||
{ SNeutrinoSettings::ITEM_MOVIEPLAYER_MB, LOCALE_MOVIEBROWSER_HEAD },
|
||||
{ SNeutrinoSettings::ITEM_TIMERLIST, LOCALE_TIMERLIST_NAME },
|
||||
{ SNeutrinoSettings::ITEM_REMOTE, LOCALE_RCLOCK_MENUEADD },
|
||||
@@ -88,7 +87,8 @@ const CMenuOptionChooser::keyval USERMENU_ITEM_OPTIONS[USERMENU_ITEM_OPTION_COUN
|
||||
{ SNeutrinoSettings::ITEM_CAM, LOCALE_CI_SETTINGS },
|
||||
{ SNeutrinoSettings::ITEM_CLOCK, LOCALE_CLOCK_SWITCH_ON },
|
||||
{ SNeutrinoSettings::ITEM_GAMES, LOCALE_MAINMENU_GAMES },
|
||||
{ SNeutrinoSettings::ITEM_SCRIPTS, LOCALE_MAINMENU_SCRIPTS }
|
||||
{ SNeutrinoSettings::ITEM_SCRIPTS, LOCALE_MAINMENU_SCRIPTS },
|
||||
{ SNeutrinoSettings::ITEM_RECORD, LOCALE_TIMERLIST_TYPE_RECORD }
|
||||
};
|
||||
|
||||
int CUserMenuSetup::exec(CMenuTarget* parent, const std::string &)
|
||||
@@ -130,7 +130,8 @@ int CUserMenuSetup::showSetup()
|
||||
{
|
||||
snprintf(text,max_char,"%d.",item+1);
|
||||
text[max_char-1]=0;// terminate for sure
|
||||
ums->addItem(new CMenuOptionChooser(text, &g_settings.usermenu[button][item], USERMENU_ITEM_OPTIONS, USERMENU_ITEM_OPTION_COUNT,true, NULL, CRCInput::RC_nokey, "", true ));
|
||||
int count = (g_settings.recording_type != CNeutrinoApp::RECORDING_OFF) ? USERMENU_ITEM_OPTION_COUNT : USERMENU_ITEM_OPTION_COUNT - 1;
|
||||
ums->addItem(new CMenuOptionChooser(text, &g_settings.usermenu[button][item], USERMENU_ITEM_OPTIONS, count,true, NULL, CRCInput::RC_nokey, "", true ));
|
||||
}
|
||||
|
||||
int res = ums->exec(NULL, "");
|
||||
|
Reference in New Issue
Block a user