summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2022-08-22 17:12:27 +0200
committerThomas Hartmann <thomas.hartmann@qt.io>2022-08-23 08:00:59 +0000
commit1fa2af4c87e010dd537850c47cd2ad9507574906 (patch)
tree9ef59b8456331bec35aa575df6932f432ecdd89c
parent3682ff76d295f037cb28ee6d1b401b3dc43919a8 (diff)
downloadqt-creator-1fa2af4c87e010dd537850c47cd2ad9507574906.tar.gz
QmlDesigner: use stateGroup() instead of hard coding the root node
Change-Id: I502c51f252fb8584c36a2bbd31faa7a130d19f5e Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
-rw-r--r--src/plugins/qmldesigner/designercore/model/qmlstate.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/qmldesigner/designercore/model/qmlstate.cpp b/src/plugins/qmldesigner/designercore/model/qmlstate.cpp
index 5a210fc13a..a4ce30278e 100644
--- a/src/plugins/qmldesigner/designercore/model/qmlstate.cpp
+++ b/src/plugins/qmldesigner/designercore/model/qmlstate.cpp
@@ -316,15 +316,15 @@ ModelNode QmlModelState::createQmlState(AbstractView *view, const PropertyListTy
void QmlModelState::setAsDefault()
{
if ((!isBaseState()) && (modelNode().isValid())) {
- view()->rootModelNode().variantProperty("state").setValue(name());
+ stateGroup().modelNode().variantProperty("state").setValue(name());
}
}
bool QmlModelState::isDefault() const
{
if ((!isBaseState()) && (modelNode().isValid())) {
- if (view()->rootModelNode().hasProperty("state")) {
- return (view()->rootModelNode().variantProperty("state").value() == name());
+ if (stateGroup().modelNode().hasProperty("state")) {
+ return (stateGroup().modelNode().variantProperty("state").value() == name());
}
}