From 55bfa4401fb3624566a4e245535ea62c9fcec3d0 Mon Sep 17 00:00:00 2001 From: Sune Vuorela Date: Tue, 29 Mar 2016 20:38:33 +0200 Subject: [PATCH] Keep readonly qualifier Let's not reformat readonly qualifiers away. They are likely there for a reason. Task-number: QTCREATORBUG-15745 Change-Id: Iaab7a8edb47fccd0cf36759750500a93be45bbc2 Reviewed-by: Christian Stenger Reviewed-by: Marco Benelli Reviewed-by: Orgad Shaneh --- src/libs/qmljs/qmljsreformatter.cpp | 2 ++ tests/auto/qml/reformatter/qmlreadonly.qml | 5 +++++ 2 files changed, 7 insertions(+) create mode 100644 tests/auto/qml/reformatter/qmlreadonly.qml diff --git a/src/libs/qmljs/qmljsreformatter.cpp b/src/libs/qmljs/qmljsreformatter.cpp index 75e45d9c477..d54cb56830f 100644 --- a/src/libs/qmljs/qmljsreformatter.cpp +++ b/src/libs/qmljs/qmljsreformatter.cpp @@ -533,6 +533,8 @@ protected: if (ast->type == UiPublicMember::Property) { if (ast->isDefaultMember) out("default ", ast->defaultToken); + else if (ast->isReadonlyMember) + out("readonly ", ast->readonlyToken); out("property ", ast->propertyToken); if (!ast->typeModifier.isNull()) { out(ast->typeModifierToken); diff --git a/tests/auto/qml/reformatter/qmlreadonly.qml b/tests/auto/qml/reformatter/qmlreadonly.qml new file mode 100644 index 00000000000..f8a937586a5 --- /dev/null +++ b/tests/auto/qml/reformatter/qmlreadonly.qml @@ -0,0 +1,5 @@ +import QtQuick 2.0 + +Item { + readonly property int horse: 40 +}