Add system time configuration (#4043)
* Add setting to switch between a fixed start time and the system time Add clock settings to SDL Make clock configureable in qt Add a SharedPage handler class Init shared_page_handler for tests
This commit is contained in:
parent
13262c187c
commit
b20607dfc6
16 changed files with 220 additions and 61 deletions
|
@ -168,6 +168,9 @@ void Config::ReadValues() {
|
|||
Settings::values.is_new_3ds = ReadSetting("is_new_3ds", false).toBool();
|
||||
Settings::values.region_value =
|
||||
ReadSetting("region_value", Settings::REGION_VALUE_AUTO_SELECT).toInt();
|
||||
Settings::values.init_clock = static_cast<Settings::InitClock>(
|
||||
ReadSetting("init_clock", static_cast<u32>(Settings::InitClock::SystemTime)).toInt());
|
||||
Settings::values.init_time = ReadSetting("init_time", 946681277ULL).toULongLong();
|
||||
qt_config->endGroup();
|
||||
|
||||
qt_config->beginGroup("Miscellaneous");
|
||||
|
@ -409,6 +412,10 @@ void Config::SaveValues() {
|
|||
qt_config->beginGroup("System");
|
||||
WriteSetting("is_new_3ds", Settings::values.is_new_3ds, false);
|
||||
WriteSetting("region_value", Settings::values.region_value, Settings::REGION_VALUE_AUTO_SELECT);
|
||||
WriteSetting("init_clock", static_cast<u32>(Settings::values.init_clock),
|
||||
static_cast<u32>(Settings::InitClock::SystemTime));
|
||||
WriteSetting("init_time", static_cast<unsigned long long>(Settings::values.init_time),
|
||||
946681277ULL);
|
||||
qt_config->endGroup();
|
||||
|
||||
qt_config->beginGroup("Miscellaneous");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue