X-Git-Url: http://git.maemo.org/git/?p=qtrapids;a=blobdiff_plain;f=src%2Finclude%2Fqtrapids%2Fsettings.hpp;fp=src%2Finclude%2Fqtrapids%2Fsettings.hpp;h=bc2ab96b4d2f667bcdb2eb89e8b0ea0f0dd615a4;hp=d78625df8b36361007f209b3e331886aaafb842b;hb=d27c2db830de9a65d6a419479ee598cbf3697746;hpb=6c325f6d191739f115b2df64b7b83949e355e8d6 diff --git a/src/include/qtrapids/settings.hpp b/src/include/qtrapids/settings.hpp index d78625d..bc2ab96 100644 --- a/src/include/qtrapids/settings.hpp +++ b/src/include/qtrapids/settings.hpp @@ -4,17 +4,18 @@ namespace qtrapids { - static inline QVariant GetSettingsStoreDefault(QSettings &settings - , QString const& name - , QVariant const& default_value) +static inline QVariant GetSettingsStoreDefault(QSettings &settings + , QString const& name + , QVariant const& default_value) +{ + QVariant v(settings.value(name)); + if (!v.isNull()) { - QVariant v(settings.value(name)); - if (!v.isNull()) { - return v; - } - - settings.setValue(name, default_value); - return default_value; + return v; } + settings.setValue(name, default_value); + return default_value; +} + }