diff options
author | Christian Kandeler <christian.kandeler@digia.com> | 2013-11-21 11:15:48 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@digia.com> | 2013-11-21 13:18:22 +0100 |
commit | 8b9026c3e8eca11b9859b17f152c8a01c93dc900 (patch) | |
tree | 22cd00e0b190e698799ecb222adbc57dd857fe3d | |
parent | 4b81c4c5f29670082a2db102d3631b02b3c98f38 (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.cpp | 6 |
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) |