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

@@ -4,7 +4,14 @@
namespace pp::panopainter {
struct LegacyStartupPreferenceSnapshot {
int run_counter = 0;
bool auto_timelapse = true;
bool vr_controllers_enabled = true;
};
bool load_legacy_preferences();
LegacyStartupPreferenceSnapshot read_legacy_startup_preferences(bool default_vr_controllers_enabled);
bool has_legacy_preference(const char* key);
int legacy_integer_preference(const char* key);
int legacy_integer_preference_or(const char* key, int default_value);