From 725432be04ff075b1f6d3869b678b1e6b9d64ab9 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Tue, 12 Nov 2019 11:06:14 +0100 Subject: [PATCH] QmlDesigner: Always show timeline settings panel mapping table An empty table is confusing. Once a state is added we enforce an id for the root node. Task-number: QDS-1218 Change-Id: Ifc2c0317dfbed2c8d8b9dd540079e6879fe4f2a9 Reviewed-by: Miikka Heikkinen Reviewed-by: Mahmoud Badri --- .../components/timelineeditor/timelinesettingsmodel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/components/timelineeditor/timelinesettingsmodel.cpp b/src/plugins/qmldesigner/components/timelineeditor/timelinesettingsmodel.cpp index e308d657725..6ecb4ef2320 100644 --- a/src/plugins/qmldesigner/components/timelineeditor/timelinesettingsmodel.cpp +++ b/src/plugins/qmldesigner/components/timelineeditor/timelinesettingsmodel.cpp @@ -149,7 +149,7 @@ void TimelineSettingsModel::resetModel() setHorizontalHeaderLabels( QStringList({tr("State"), tr("Timeline"), tr("Animation"), tr("Fixed Frame")})); - if (timelineView()->isAttached() && timelineView()->rootModelNode().hasId()) { + if (timelineView()->isAttached()) { addState(ModelNode()); for (const QmlModelState &state : QmlVisualNode(timelineView()->rootModelNode()).states().allStates())