diff options
author | Joerg Bornemann <joerg.bornemann@digia.com> | 2014-01-22 14:51:06 +0100 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@digia.com> | 2014-01-22 14:53:53 +0100 |
commit | fb5632e3930cbb5d93296d2df31ea0c369b3de41 (patch) | |
tree | 7eaa46d6e3f4e1e5abc95408eb23d7f6909bc5cb /src/app | |
parent | 888c80bb43817f8fdb829d8684c381c18700b63f (diff) | |
parent | a762572ec1cba9e96156edf281cfebbad256bfba (diff) |
Merge remote-tracking branch 'origin/1.1'
Change-Id: I2c4aa7cb7ec7db58577ceac5cb56bc925ae9360f
Diffstat (limited to 'src/app')
-rw-r--r-- | src/app/shared/qbssettings.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/app/shared/qbssettings.h b/src/app/shared/qbssettings.h index a32f03e46..356399cde 100644 --- a/src/app/shared/qbssettings.h +++ b/src/app/shared/qbssettings.h @@ -44,11 +44,17 @@ inline SettingsPtr qbsSettings() inline QString settingsValueToRepresentation(const QVariant &value) { + if (value.type() == QVariant::Bool) + return QLatin1String(value.toBool() ? "true" : "false"); return value.toStringList().join(QLatin1String(",")); } inline QVariant representationToSettingsValue(const QString &representation) { + if (representation == QLatin1String("true")) + return QVariant(true); + if (representation == QLatin1String("false")) + return QVariant(false); const QStringList list = representation.split(QLatin1Char(','), QString::SkipEmptyParts); if (list.count() > 1) return list; |