neutrino.cpp: add timeshift record duration setting

This commit is contained in:
[CST] Focus
2014-03-11 16:21:32 +04:00
parent cc6848624a
commit 6201a95358
3 changed files with 9 additions and 0 deletions

View File

@@ -390,6 +390,12 @@ void CRecordSetup::showRecordTimeShiftSetup(CMenuWidget *menu_ts)
mc = new CMenuOptionChooser(LOCALE_EXTRA_TEMP_TIMESHIFT, &g_settings.temp_timeshift, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true);
mc->setHint("", LOCALE_MENU_HINT_RECORD_TIMESHIFT_TEMP);
menu_ts->addItem(mc);
//rec hours
mn = new CMenuOptionNumberChooser(LOCALE_EXTRA_RECORD_TIME_TS, &g_settings.timeshift_hours, true, 1, 24, NULL);
mn->setNumberFormat(std::string("%d ") + g_Locale->getText(LOCALE_UNIT_SHORT_HOUR));
mn->setHint("", LOCALE_MENU_HINT_RECORD_TIME_TS);
menu_ts->addItem(mn);
}
}

View File

@@ -599,6 +599,7 @@ int CNeutrinoApp::loadSetup(const char * fname)
}
}
g_settings.record_hours = configfile.getInt32( "record_hours", 4 );
g_settings.timeshift_hours = configfile.getInt32( "timeshift_hours", 4 );
g_settings.filesystem_is_utf8 = configfile.getBool("filesystem_is_utf8" , true );
//recording (server + vcr)
@@ -1118,6 +1119,7 @@ void CNeutrinoApp::saveSetup(const char * fname)
configfile.setInt32( "auto_timeshift", g_settings.auto_timeshift );
configfile.setInt32( "auto_delete", g_settings.auto_delete );
configfile.setInt32( "record_hours", g_settings.record_hours );
configfile.setInt32( "timeshift_hours", g_settings.timeshift_hours );
//printf("set: key_unlock =============== %d\n", g_settings.key_unlock);
configfile.setInt32( "screenshot_count", g_settings.screenshot_count );
configfile.setInt32( "screenshot_format", g_settings.screenshot_format );

View File

@@ -414,6 +414,7 @@ struct SNeutrinoSettings
int temp_timeshift;
int auto_delete;
int record_hours;
int timeshift_hours;
int mpkey_rewind;
int mpkey_forward;