From 17b64c7ccdf38e68ffceb11a6417ccf099a2e9bb Mon Sep 17 00:00:00 2001 From: Sami Shalayel Date: Wed, 17 Jan 2024 09:16:12 +0100 Subject: [PATCH] qmldocumentparser: adapt to changes in Dom for Qt 6.6 Add an if-guard so that it compiles for both 6.5 and 6.6. Change-Id: I0d539c8b6b193218786dce33ac2a7f386209b622 Reviewed-by: Tim Jenssen --- .../designercore/projectstorage/qmldocumentparser.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/plugins/qmldesigner/designercore/projectstorage/qmldocumentparser.cpp b/src/plugins/qmldesigner/designercore/projectstorage/qmldocumentparser.cpp index f9899a9b660..f9eb8080f78 100644 --- a/src/plugins/qmldesigner/designercore/projectstorage/qmldocumentparser.cpp +++ b/src/plugins/qmldesigner/designercore/projectstorage/qmldocumentparser.cpp @@ -294,9 +294,16 @@ Storage::Synchronization::Type QmlDocumentParser::parse(const QString &sourceCon QString filePath{m_pathCache.sourcePath(sourceId)}; environment.loadFile( +#if QT_VERSION < QT_VERSION_CHECK(6, 6, 0) + filePath, + filePath, + sourceContent, + QDateTime{}, +#else QQmlJS::Dom::FileToLoad::fromMemory(environment.ownerAs(), filePath, sourceContent), +#endif [&](QmlDom::Path, const QmlDom::DomItem &, const QmlDom::DomItem &newItems) { items = newItems; },