forked from qt-creator/qt-creator
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:
committed by
Thomas Hartmann
parent
2221257306
commit
75de75b346
@@ -774,6 +774,18 @@ static bool isBlacklistImport(const ImportKey &importKey)
|
|||||||
|| importKey.libraryQualifiedPath() == QStringLiteral("QtQuick.Dialogs") //Unsupported
|
|| importKey.libraryQualifiedPath() == QStringLiteral("QtQuick.Dialogs") //Unsupported
|
||||||
|| importKey.libraryQualifiedPath() == QStringLiteral("QtQuick.Controls.Styles") //Unsupported
|
|| importKey.libraryQualifiedPath() == QStringLiteral("QtQuick.Controls.Styles") //Unsupported
|
||||||
|| importKey.libraryQualifiedPath().contains(QStringLiteral("Qt.labs")) //No support for labs plugins
|
|| 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
|
|| (importKey.splitPath.count() == 1 && importPathFirst == QStringLiteral("QtQuick")); // Don't show Quick X.X imports
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user