aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2021-12-06 12:56:57 +0100
committerThomas Hartmann <thomas.hartmann@qt.io>2021-12-08 13:26:18 +0000
commit2427ffad71a2dc62f132815feb6c57d082ce8937 (patch)
treec3a9d81944baffbe2b8ebb09ab817d4053002123
parent1f12b3444eb8995b3792dcc946021bfcdf4df586 (diff)
QmlDesigner: Do not offer imports that end with '.impl'
Task-number: QDS-5681 Change-Id: I8a836c47b4468684c4fe65c1f1691517a35e98e2 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
-rw-r--r--src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp b/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp
index 49845ab13f..d8fbbb1cd7 100644
--- a/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp
+++ b/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp
@@ -957,7 +957,8 @@ static QList<QmlDesigner::Import> generatePossibleLibraryImports(const QHash<QSt
if (majorVersion >= 0) {
int minorVersion = (importKey.minorVersion == LanguageUtils::ComponentVersion::NoVersion) ? 0 : importKey.minorVersion;
QString version = QStringLiteral("%1.%2").arg(majorVersion).arg(minorVersion);
- possibleImports.append(QmlDesigner::Import::createLibraryImport(libraryName, version));
+ if (!libraryName.endsWith(".impl"))
+ possibleImports.append(QmlDesigner::Import::createLibraryImport(libraryName, version));
// In Qt6, QtQuick.Controls itself doesn't have any version as it has no types,
// so it never gets added normally to possible imports.