QmlDesigner: Implement Material Editor

Task-number: QDS-6438
Task-number: QDS-6439
Change-Id: I04e899a68aea665f0df8b65e21523632174ec76b
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Samuel Ghinet <samuel.ghinet@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Mahmoud Badri
2022-03-18 17:28:28 +02:00
parent 2e8bfee966
commit f09d4538e7
58 changed files with 4329 additions and 250 deletions

View File

@@ -67,16 +67,7 @@ void Edit3DView::createEdit3DWidget()
void Edit3DView::checkImports()
{
bool has3dImport = false;
const QList<Import> imports = model()->imports();
for (const auto &import : imports) {
if (import.url() == "QtQuick3D") {
has3dImport = true;
break;
}
}
edit3DWidget()->showCanvas(has3dImport);
edit3DWidget()->showCanvas(model()->hasImport("QtQuick3D"));
}
WidgetInfo Edit3DView::widgetInfo()