diff options
author | Thomas Hartmann <thomas.hartmann@qt.io> | 2022-08-23 17:30:51 +0200 |
---|---|---|
committer | Thomas Hartmann <thomas.hartmann@qt.io> | 2022-08-24 17:57:18 +0000 |
commit | f3e9fbd74899c6fa98d95ef82a11eab38b1a66a9 (patch) | |
tree | 278ba394029fae540d9ea67b82930539101e7140 | |
parent | 0e238456180d412053e304b1fa65a426ba1ca8ee (diff) | |
download | qt-creator-f3e9fbd74899c6fa98d95ef82a11eab38b1a66a9.tar.gz |
QmlDesigner: Do not set state property on QQuickStateGroup
The state is determined by the state view.
Change-Id: I3b76b25c618d4f860f13d2e005d88d93a660fbc0
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
-rw-r--r-- | share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp index 9f3a1d6b3b..d574d5f979 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp @@ -456,6 +456,10 @@ QVariant ObjectNodeInstance::convertEnumToValue(const QVariant &value, const Pro void ObjectNodeInstance::setPropertyVariant(const PropertyName &name, const QVariant &value) { + if (name == "state" && object() && object()->metaObject() + && object()->metaObject()->className() == QByteArrayLiteral("QQuickStateGroup")) + return; + if (ignoredProperties().contains(name)) return; |