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 +}