From a9797dbc73d0cd61c550f9ccabde8ed1a34ed956 Mon Sep 17 00:00:00 2001 From: Alexander Lenhardt Date: Fri, 16 Dec 2011 13:29:30 +0100 Subject: treat strings containing commata as QStringLists Change-Id: I6d8980a5825209b23539b4cd2fd6cf148e26d8ea Reviewed-by: Tim Jenssen --- installerbuilder/libinstaller/setqtcreatorvalueoperation.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'installerbuilder') diff --git a/installerbuilder/libinstaller/setqtcreatorvalueoperation.cpp b/installerbuilder/libinstaller/setqtcreatorvalueoperation.cpp index 15ff9a2e9..d1427e6c6 100644 --- a/installerbuilder/libinstaller/setqtcreatorvalueoperation.cpp +++ b/installerbuilder/libinstaller/setqtcreatorvalueoperation.cpp @@ -75,7 +75,10 @@ bool SetQtCreatorValueOperation::performOperation() if (!group.isEmpty()) settings.beginGroup(group); - settings.setValue(key, settingsValue); + if (settingsValue.contains(QLatin1String(","))) // comma separated list of strings + settings.setValue(key, settingsValue.split(QRegExp(QLatin1String("\\s*,\\s*")), QString::SkipEmptyParts)); + else + settings.setValue(key, settingsValue); if (!group.isEmpty()) settings.endGroup(); -- cgit v1.2.3