Update the curve editor when creating a new keyframe group

Change-Id: I944754811854dba5defca812f2da7f5c086a10dd
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Knud Dollereder
2019-08-15 12:03:22 +02:00
parent e1809f94ef
commit 2b650f713a

View File

@@ -149,6 +149,11 @@ void TimelineView::nodeReparented(const ModelNode &node,
newPropertyParent.parentModelNode())) { newPropertyParent.parentModelNode())) {
QmlTimelineKeyframeGroup frames(newPropertyParent.parentModelNode()); QmlTimelineKeyframeGroup frames(newPropertyParent.parentModelNode());
m_timelineWidget->graphicsScene()->invalidateSectionForTarget(frames.target()); m_timelineWidget->graphicsScene()->invalidateSectionForTarget(frames.target());
QmlTimeline currentTimeline = m_timelineWidget->graphicsScene()->currentTimeline();
if (currentTimeline.isValid())
m_timelineWidget->toolBar()->setCurrentTimeline(currentTimeline);
} else if (QmlTimelineKeyframeGroup::checkKeyframesType( } else if (QmlTimelineKeyframeGroup::checkKeyframesType(
node)) { /* During copy and paste type info might be incomplete */ node)) { /* During copy and paste type info might be incomplete */
QmlTimelineKeyframeGroup frames(node); QmlTimelineKeyframeGroup frames(node);