diff options
author | Thomas Hartmann <thomas.hartmann@qt.io> | 2022-08-22 17:12:27 +0200 |
---|---|---|
committer | Thomas Hartmann <thomas.hartmann@qt.io> | 2022-08-23 08:00:59 +0000 |
commit | 1fa2af4c87e010dd537850c47cd2ad9507574906 (patch) | |
tree | 9ef59b8456331bec35aa575df6932f432ecdd89c | |
parent | 3682ff76d295f037cb28ee6d1b401b3dc43919a8 (diff) | |
download | qt-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.cpp | 6 |
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()); } } |