From e018a8649ce04fc51a560a18532248495d207ae4 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Fri, 19 Nov 2021 12:57:59 +0200 Subject: [PATCH] QmlDesigner: Add needed types to post-dnd bind ignored types list Added ParticleSystem and .QQuick3DObject to ignored types to block offers to bind to "system" and "parent" properties when dragging things under Particles3D items. Fixes: QDS-5543 Change-Id: Ie4b7b85ce7d2bf3d8125fc0affd0a26c75d20bdc Reviewed-by: Mahmoud Badri Reviewed-by: Qt CI Bot Reviewed-by: Thomas Hartmann --- .../components/navigator/choosefrompropertylistdialog.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/components/navigator/choosefrompropertylistdialog.cpp b/src/plugins/qmldesigner/components/navigator/choosefrompropertylistdialog.cpp index b7d9fb6b9e9..89fab73597f 100644 --- a/src/plugins/qmldesigner/components/navigator/choosefrompropertylistdialog.cpp +++ b/src/plugins/qmldesigner/components/navigator/choosefrompropertylistdialog.cpp @@ -83,9 +83,11 @@ ChooseFromPropertyListDialog *ChooseFromPropertyListDialog::createIfNeeded( // Common base types cause too many rarely valid matches, so they are ignored const QSet ignoredTypes {".QObject", ".QQuickItem", + ".QQuick3DObject", "QtQuick.Item", "QtQuick3D.Object3D", - "QtQuick3D.Node"}; + "QtQuick3D.Node", + "QtQuick3D.Particles3D.ParticleSystem3D"}; for (const auto &propName : propNames) { const TypeName testType = metaInfo.propertyTypeName(propName);