QmlDesigner: Remove empty model from 3D Editor's create sub-menu

Change-Id: Icd6fc773d3f45459e9169406c376a5c47cf41e06
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
This commit is contained in:
Mahmoud Badri
2022-09-09 15:30:56 +03:00
parent 5f3ef5f991
commit f5b3b5c88e

View File

@@ -240,7 +240,7 @@ void Edit3DView::handleEntriesChanged()
const QList<ItemLibraryEntry> itemLibEntries = model()->metaInfo().itemLibraryInfo()->entries(); const QList<ItemLibraryEntry> itemLibEntries = model()->metaInfo().itemLibraryInfo()->entries();
for (const ItemLibraryEntry &entry : itemLibEntries) { for (const ItemLibraryEntry &entry : itemLibEntries) {
if (entry.typeName() == "QtQuick3D.Model") { if (entry.typeName() == "QtQuick3D.Model" && entry.name() != "Empty") {
entriesMap[primitives].append(entry); entriesMap[primitives].append(entry);
} else if (entry.typeName() == "QtQuick3D.DirectionalLight" } else if (entry.typeName() == "QtQuick3D.DirectionalLight"
|| entry.typeName() == "QtQuick3D.PointLight" || entry.typeName() == "QtQuick3D.PointLight"