forked from qt-creator/qt-creator
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>
This commit is contained in:
@@ -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());
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user