QmlDesigner: Fix TransitionEditor for cpp types

Task-number: QDS-6537
Change-Id: I800dbba7e5ac67908ae9ff7b1717910472cf4c81
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Thomas Hartmann
2022-03-25 14:46:37 +01:00
parent d8d9a381ac
commit 6271b7ad85

View File

@@ -227,6 +227,8 @@ ModelNode TransitionEditorView::addNewTransition()
const QString targetId = target.id(); const QString targetId = target.id();
for (const VariantProperty &property : change.modelNode().variantProperties()) { for (const VariantProperty &property : change.modelNode().variantProperties()) {
TypeName typeName = target.metaInfo().propertyTypeName(property.name()); TypeName typeName = target.metaInfo().propertyTypeName(property.name());
if (typeName.startsWith("<cpp>."))
typeName.remove(0, 6);
if (validProperties.contains(typeName)) if (validProperties.contains(typeName))
locList.append(QString::fromUtf8(property.name())); locList.append(QString::fromUtf8(property.name()));