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:
		| @@ -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"); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user