diff options
author | Thomas Hartmann <thomas.hartmann@qt.io> | 2021-12-06 12:56:57 +0100 |
---|---|---|
committer | Thomas Hartmann <thomas.hartmann@qt.io> | 2021-12-08 13:26:18 +0000 |
commit | 2427ffad71a2dc62f132815feb6c57d082ce8937 (patch) | |
tree | c3a9d81944baffbe2b8ebb09ab817d4053002123 | |
parent | 1f12b3444eb8995b3792dcc946021bfcdf4df586 (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.cpp | 3 |
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. |