From: APTX Date: Fri, 19 Apr 2013 13:44:21 +0000 (+0200) Subject: Warn when reading an undefined setting. X-Git-Url: https://gitweb.aptx.org/?a=commitdiff_plain;h=5b4a4297c7abf67e26bb1d5b898e161e0de2c427;p=localmylist.git Warn when reading an undefined setting. --- diff --git a/localmylist/settings.cpp b/localmylist/settings.cpp index f158ce1..4b34eae 100644 --- a/localmylist/settings.cpp +++ b/localmylist/settings.cpp @@ -1,6 +1,8 @@ #include "settings.h" #include "database.h" +#include + namespace LocalMyList { Settings::Settings(Database *db, QObject *parent) : @@ -38,7 +40,13 @@ QVariant Settings::get(const QString &key) const if (!settings.contains(key)) readSettings(); - return settings.value(key); + auto it = settings.find(key); + + if (it != settings.end()) + return it.value(); + + qWarning() << "Trying to read undefined setting" << it.key(); + return QVariant(); } void Settings::set(const QString &key, const QVariant &value)