aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2013-11-21 11:15:48 +0100
committerChristian Kandeler <christian.kandeler@digia.com>2013-11-21 13:18:22 +0100
commit8b9026c3e8eca11b9859b17f152c8a01c93dc900 (patch)
tree22cd00e0b190e698799ecb222adbc57dd857fe3d
parent4b81c4c5f29670082a2db102d3631b02b3c98f38 (diff)
Fix settings export.
The current code does not work for list values. Change-Id: I21ae1dcdc1185c48bbccc1ed94b31259f41fb5a4 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
-rw-r--r--src/app/config/configcommandexecutor.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/app/config/configcommandexecutor.cpp b/src/app/config/configcommandexecutor.cpp
index 5e31fbeb0..0b9655c5d 100644
--- a/src/app/config/configcommandexecutor.cpp
+++ b/src/app/config/configcommandexecutor.cpp
@@ -117,8 +117,10 @@ void ConfigCommandExecutor::exportSettings(const QString &filename)
}
QTextStream stream(&file);
stream.setCodec("UTF-8");
- foreach (const QString &key, m_settings->allKeys())
- stream << key << ": " << m_settings->value(key).toString() << endl;
+ foreach (const QString &key, m_settings->allKeys()) {
+ stream << key << ": " << m_settings->value(key).toStringList().join(QLatin1String(","))
+ << endl;
+ }
}
void ConfigCommandExecutor::importSettings(const QString &filename)