Route preference reads through adapter
This commit is contained in:
@@ -7,6 +7,46 @@
|
||||
|
||||
namespace pp::panopainter {
|
||||
|
||||
bool has_legacy_preference(const char* key)
|
||||
{
|
||||
return Settings::has(key);
|
||||
}
|
||||
|
||||
int legacy_integer_preference(const char* key)
|
||||
{
|
||||
return Settings::value<Serializer::Integer>(key);
|
||||
}
|
||||
|
||||
int legacy_integer_preference_or(const char* key, int default_value)
|
||||
{
|
||||
return Settings::value_or<Serializer::Integer>(key, default_value);
|
||||
}
|
||||
|
||||
float legacy_float_preference(const char* key)
|
||||
{
|
||||
return Settings::value<Serializer::Float>(key);
|
||||
}
|
||||
|
||||
float legacy_float_preference_or(const char* key, float default_value)
|
||||
{
|
||||
return Settings::value_or<Serializer::Float>(key, default_value);
|
||||
}
|
||||
|
||||
bool legacy_boolean_preference_or(const char* key, bool default_value)
|
||||
{
|
||||
return Settings::value_or<Serializer::Boolean>(key, default_value);
|
||||
}
|
||||
|
||||
glm::ivec4 legacy_ivec4_preference(const char* key)
|
||||
{
|
||||
return Settings::value<Serializer::IVec4>(key);
|
||||
}
|
||||
|
||||
std::shared_ptr<Serializer::Descriptor> get_legacy_descriptor_preference(const char* key)
|
||||
{
|
||||
return Settings::get<Serializer::Descriptor>(key);
|
||||
}
|
||||
|
||||
void set_legacy_integer_preference(const char* key, int value)
|
||||
{
|
||||
Settings::set(key, Serializer::Integer(value));
|
||||
|
||||
Reference in New Issue
Block a user