Hide startup preference keys behind adapter

This commit is contained in:
2026-06-12 17:46:11 +02:00
parent baee4b2a08
commit 9f1a52401a
4 changed files with 26 additions and 4 deletions

View File

@@ -12,6 +12,15 @@ bool load_legacy_preferences()
return Settings::load();
}
LegacyStartupPreferenceSnapshot read_legacy_startup_preferences(bool default_vr_controllers_enabled)
{
return {
Settings::value<Serializer::Integer>("run_counter"),
Settings::value_or<Serializer::Boolean>("auto-timelapse", true),
Settings::value_or<Serializer::Boolean>("vr-controllers-enabled", default_vr_controllers_enabled),
};
}
bool has_legacy_preference(const char* key)
{
return Settings::has(key);