QmlDesigner: Fix storing current timeline and state nodes in model

Commit bed1c073db simplified notifiers
and as a collateral damage removed updating current timeline and state
nodes in model.

Task-number: QDS-3391
Change-Id: Ic91868d35b7b7bd595014f60f4aaa61ae657f7a6
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Miikka Heikkinen
2021-01-15 15:38:26 +02:00
parent 86557203b3
commit 4c9a829527

View File

@@ -545,6 +545,7 @@ void ModelPrivate::notifyInstancesChildrenChanged(const QVector<ModelNode> &mode
void ModelPrivate::notifyCurrentStateChanged(const ModelNode &node)
{
m_currentStateNode = node.internalNode();
notifyNodeInstanceViewLast([&](AbstractView *view) {
view->currentStateChanged(ModelNode(node.internalNode(), m_model, view));
});
@@ -552,6 +553,7 @@ void ModelPrivate::notifyCurrentStateChanged(const ModelNode &node)
void ModelPrivate::notifyCurrentTimelineChanged(const ModelNode &node)
{
m_currentTimelineNode = node.internalNode();
notifyNodeInstanceViewLast([&](AbstractView *view) {
view->currentTimelineChanged(ModelNode(node.internalNode(), m_model, view));
});