diff options
author | Maximilian Goldstein <max.goldstein@qt.io> | 2020-07-08 11:21:17 +0200 |
---|---|---|
committer | Maximilian Goldstein <max.goldstein@qt.io> | 2020-07-08 12:23:34 +0200 |
commit | 48ae309fcf86189b06064798467e6feddc0f58b3 (patch) | |
tree | 014212b7643be4a836e350f249e1b73293ac50fe /tools | |
parent | 3df055f35887f57522a31aee77b32200f3605062 (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.cpp | 10 |
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()) { |