aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorMaximilian Goldstein <max.goldstein@qt.io>2020-07-08 11:21:17 +0200
committerMaximilian Goldstein <max.goldstein@qt.io>2020-07-08 12:23:34 +0200
commit48ae309fcf86189b06064798467e6feddc0f58b3 (patch)
tree014212b7643be4a836e350f249e1b73293ac50fe /tools
parent3df055f35887f57522a31aee77b32200f3605062 (diff)
qmlformat: Allow for minor and major versions to be omitted
Change-Id: I85897930980bb98ba9f968cdf70696547493b1d5 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'tools')
-rw-r--r--tools/qmlformat/dumpastvisitor.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/tools/qmlformat/dumpastvisitor.cpp b/tools/qmlformat/dumpastvisitor.cpp
index 2b7b1c7c2f..0b656e8817 100644
--- a/tools/qmlformat/dumpastvisitor.cpp
+++ b/tools/qmlformat/dumpastvisitor.cpp
@@ -1343,8 +1343,14 @@ bool DumpAstVisitor::visit(UiImport *node) {
result += parseUiQualifiedId(node->importUri);
if (node->version) {
- result += " " + QString::number(node->version->version.majorVersion()) + "."
- + QString::number(node->version->version.minorVersion());
+ const auto version = node->version->version;
+
+ if (version.hasMajorVersion()) {
+ result += " " + QString::number(version.majorVersion());
+
+ if (version.hasMinorVersion())
+ result += "." + QString::number(version.minorVersion());
+ }
}
if (node->asToken.isValid()) {