forked from qt-creator/qt-creator
QmlDesigner: Enable Timeline for MCU, but blacklist FlowView
Task-number: QDS-2681 Change-Id: I1b4eb312ce88e1ee7bf052020fd4e9d5cf95021c Reviewed-by: Aleksei German <aleksei.german@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -99,12 +99,16 @@ void ImportsWidget::setPossibleImports(QList<Import> possibleImports)
|
|||||||
|
|
||||||
QList<Import> filteredImports;
|
QList<Import> filteredImports;
|
||||||
|
|
||||||
const QStringList mcuWhiteList = {"QtQuick", "QtQuick.Controls"};
|
const QStringList mcuWhiteList = {"QtQuick", "QtQuick.Controls", "QtQuick.Timeline"};
|
||||||
|
const QStringList mcuBlackList = {"FlowView"};
|
||||||
|
|
||||||
if (isQtForMCUs) {
|
if (isQtForMCUs) {
|
||||||
filteredImports = Utils::filtered(possibleImports, [mcuWhiteList](const Import &import) {
|
filteredImports = Utils::filtered(possibleImports,
|
||||||
return mcuWhiteList.contains(import.url()) || !import.url().startsWith("Qt");
|
[mcuWhiteList, mcuBlackList](const Import &import) {
|
||||||
});
|
return (mcuWhiteList.contains(import.url())
|
||||||
|
|| !import.url().startsWith("Qt"))
|
||||||
|
&& !mcuBlackList.contains(import.url());
|
||||||
|
});
|
||||||
} else {
|
} else {
|
||||||
filteredImports = possibleImports;
|
filteredImports = possibleImports;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user