diff options
author | Tim Jenssen <tim.jenssen@qt.io> | 2023-07-04 20:35:24 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@qt.io> | 2023-07-04 20:36:03 +0200 |
commit | d9910058a394330a404239ca38d95d909f15c68e (patch) | |
tree | 22437614d76a7dfe8aabcf7bdfe4c8c46f48fee9 /src/libs/qmljs | |
parent | ae7e72cca51e309b50056fa095f3e913906f367c (diff) | |
parent | 7fada70e8f77fdccf7efc931421cf456561e097a (diff) |
Merge remote-tracking branch 'origin/qds/dev'
Change-Id: I91d9877ef6637d21e1106d6d363275295e6b55a3
Diffstat (limited to 'src/libs/qmljs')
-rw-r--r-- | src/libs/qmljs/qmljsreformatter.cpp | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/libs/qmljs/qmljsreformatter.cpp b/src/libs/qmljs/qmljsreformatter.cpp index 232c0361a1..d2891451e9 100644 --- a/src/libs/qmljs/qmljsreformatter.cpp +++ b/src/libs/qmljs/qmljsreformatter.cpp @@ -590,11 +590,32 @@ protected: return true; } + bool visit(UiAnnotation *ast) override + { + out("@"); + accept(ast->qualifiedTypeNameId); + out(" "); + accept(ast->initializer); + return false; + } + + bool visit(UiAnnotationList *ast) override + { + for (UiAnnotationList *it = ast; it; it = it->next) { + accept(it->annotation); + newLine(); + } + return false; + } + bool visit(UiObjectDefinition *ast) override { + accept(ast->annotations); + accept(ast->qualifiedTypeNameId); out(" "); accept(ast->initializer); + return false; } @@ -687,9 +708,12 @@ protected: bool visit(UiScriptBinding *ast) override { + accept(ast->annotations); + accept(ast->qualifiedId); out(": ", ast->colonToken); accept(ast->statement); + return false; } @@ -1290,6 +1314,7 @@ protected: { for (UiObjectMemberList *it = ast; it; it = it->next) { accept(it->member); + if (it->next) newLine(); } |