From 5b4a4297c7abf67e26bb1d5b898e161e0de2c427 Mon Sep 17 00:00:00 2001 From: APTX Date: Fri, 19 Apr 2013 15:44:21 +0200 Subject: [PATCH] Warn when reading an undefined setting. --- localmylist/settings.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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) -- 2.52.0