mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-29 16:31:11 +02:00
neutrino.cpp: add timeshift record duration setting
This commit is contained in:
@@ -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 = 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);
|
mc->setHint("", LOCALE_MENU_HINT_RECORD_TIMESHIFT_TEMP);
|
||||||
menu_ts->addItem(mc);
|
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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -599,6 +599,7 @@ int CNeutrinoApp::loadSetup(const char * fname)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
g_settings.record_hours = configfile.getInt32( "record_hours", 4 );
|
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 );
|
g_settings.filesystem_is_utf8 = configfile.getBool("filesystem_is_utf8" , true );
|
||||||
|
|
||||||
//recording (server + vcr)
|
//recording (server + vcr)
|
||||||
@@ -1118,6 +1119,7 @@ void CNeutrinoApp::saveSetup(const char * fname)
|
|||||||
configfile.setInt32( "auto_timeshift", g_settings.auto_timeshift );
|
configfile.setInt32( "auto_timeshift", g_settings.auto_timeshift );
|
||||||
configfile.setInt32( "auto_delete", g_settings.auto_delete );
|
configfile.setInt32( "auto_delete", g_settings.auto_delete );
|
||||||
configfile.setInt32( "record_hours", g_settings.record_hours );
|
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);
|
//printf("set: key_unlock =============== %d\n", g_settings.key_unlock);
|
||||||
configfile.setInt32( "screenshot_count", g_settings.screenshot_count );
|
configfile.setInt32( "screenshot_count", g_settings.screenshot_count );
|
||||||
configfile.setInt32( "screenshot_format", g_settings.screenshot_format );
|
configfile.setInt32( "screenshot_format", g_settings.screenshot_format );
|
||||||
|
@@ -414,6 +414,7 @@ struct SNeutrinoSettings
|
|||||||
int temp_timeshift;
|
int temp_timeshift;
|
||||||
int auto_delete;
|
int auto_delete;
|
||||||
int record_hours;
|
int record_hours;
|
||||||
|
int timeshift_hours;
|
||||||
|
|
||||||
int mpkey_rewind;
|
int mpkey_rewind;
|
||||||
int mpkey_forward;
|
int mpkey_forward;
|
||||||
|
Reference in New Issue
Block a user