QmlDesigner: Blacklist imports in import manager

Those import do not make sense in the designer.
So the user should not add them.

Change-Id: I253b2e0c4af942a8c697b1968c9656495e80f719
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This commit is contained in:
Thomas Hartmann
2015-07-08 14:36:14 +02:00
committed by Thomas Hartmann
parent 2221257306
commit 75de75b346

View File

@@ -774,6 +774,18 @@ static bool isBlacklistImport(const ImportKey &importKey)
|| importKey.libraryQualifiedPath() == QStringLiteral("QtQuick.Dialogs") //Unsupported
|| importKey.libraryQualifiedPath() == QStringLiteral("QtQuick.Controls.Styles") //Unsupported
|| importKey.libraryQualifiedPath().contains(QStringLiteral("Qt.labs")) //No support for labs plugins
|| importKey.libraryQualifiedPath() == QStringLiteral("QtNfc") //Unsupported
|| importKey.libraryQualifiedPath() == QStringLiteral("QtMultimedia")
|| importKey.libraryQualifiedPath() == QStringLiteral("Qt.WebSockets")
|| importKey.libraryQualifiedPath() == QStringLiteral("QtWebkit")
|| importKey.libraryQualifiedPath() == QStringLiteral("QtLocation")
|| importKey.libraryQualifiedPath() == QStringLiteral("QtWebEngine")
|| importKey.libraryQualifiedPath() == QStringLiteral("QtWebChannel")
|| importKey.libraryQualifiedPath() == QStringLiteral("QtWinExtras")
|| importKey.libraryQualifiedPath() == QStringLiteral("QtPurchasing")
|| importKey.libraryQualifiedPath() == QStringLiteral("QtBluetooth")
|| importKey.libraryQualifiedPath() == QStringLiteral("Enginio")
|| (importKey.splitPath.count() == 1 && importPathFirst == QStringLiteral("QtQuick")); // Don't show Quick X.X imports
}