aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/qtprofilesetup/qtprofilesetup.cpp
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@digia.com>2014-05-15 17:00:41 +0200
committerChristian Kandeler <christian.kandeler@digia.com>2014-05-16 17:26:54 +0200
commitda1e5b62df576803123fc6f45db2482d0c426cdb (patch)
treeac12bf1d4eb54c6168c7f1a93e0e984e53d743a5 /src/lib/qtprofilesetup/qtprofilesetup.cpp
parentcb48c28848a00dd6985a0f43ac46ecd22c64a8e0 (diff)
facilitate QTextStream for writing Qt.quick properties
This will simplify the next patch. Promise. Change-Id: Ib9ade1e2df705d6d850b368706969d68644b62a8 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Diffstat (limited to 'src/lib/qtprofilesetup/qtprofilesetup.cpp')
-rw-r--r--src/lib/qtprofilesetup/qtprofilesetup.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/lib/qtprofilesetup/qtprofilesetup.cpp b/src/lib/qtprofilesetup/qtprofilesetup.cpp
index dca51c169..3b4d5551f 100644
--- a/src/lib/qtprofilesetup/qtprofilesetup.cpp
+++ b/src/lib/qtprofilesetup/qtprofilesetup.cpp
@@ -312,9 +312,12 @@ static void createModules(Profile &profile, Settings *settings,
const QByteArray debugMacro = module.qbsName == QLatin1String("declarative")
|| qtEnvironment.qtMajorVersion < 5
? "QT_DECLARATIVE_DEBUG" : "QT_QML_DEBUG";
- propertiesString = "property bool qmlDebugging: false\n"
- " cpp.defines: "
- "qmlDebugging ? base.concat('" + debugMacro + "') : base";
+
+ const QString indent = QLatin1String(" ");
+ QTextStream s(&propertiesString);
+ s << "property bool qmlDebugging: false" << endl
+ << indent << "cpp.defines: "
+ << "qmlDebugging ? base.concat('" + debugMacro + "') : base" << endl;
}
content.replace("### special properties", propertiesString);
moduleFile.resize(0);