Name retained preference write helpers
This commit is contained in:
@@ -136,6 +136,47 @@ void set_legacy_window_preferences(int show_command, const glm::ivec4& window_re
|
||||
Settings::set("window-rect", Serializer::IVec4(window_rect));
|
||||
}
|
||||
|
||||
int legacy_whatsnew_id_or(int default_value)
|
||||
{
|
||||
return Settings::value_or<Serializer::Integer>("whatsnew-id", default_value);
|
||||
}
|
||||
|
||||
void clear_legacy_whatsnew_id()
|
||||
{
|
||||
Settings::unset("whatsnew-id");
|
||||
}
|
||||
|
||||
void set_legacy_whatsnew_id(int page_id)
|
||||
{
|
||||
Settings::set("whatsnew-id", Serializer::Integer(page_id));
|
||||
}
|
||||
|
||||
void set_legacy_startup_run_counter(int value)
|
||||
{
|
||||
Settings::set("run_counter", Serializer::Integer(value));
|
||||
}
|
||||
|
||||
void save_legacy_vr_controllers_enabled(bool enabled)
|
||||
{
|
||||
save_legacy_boolean_preference("vr-controllers-enabled", enabled);
|
||||
}
|
||||
|
||||
void save_legacy_auto_timelapse_enabled(bool enabled)
|
||||
{
|
||||
save_legacy_boolean_preference("auto-timelapse", enabled);
|
||||
}
|
||||
|
||||
void save_legacy_canvas_viewport_density(float density)
|
||||
{
|
||||
save_legacy_float_preference("vp-scale", density);
|
||||
}
|
||||
|
||||
void save_legacy_canvas_cursor_mode(int mode)
|
||||
{
|
||||
Settings::set("show-cursor", Serializer::Integer(mode));
|
||||
Settings::save();
|
||||
}
|
||||
|
||||
void save_legacy_boolean_preference(const char* key, bool value)
|
||||
{
|
||||
set_legacy_boolean_preference(key, value);
|
||||
|
||||
Reference in New Issue
Block a user