forked from qt-creator/qt-creator
QmlDesigner: Warn if no properties can be animated in transitions
Do not fail silently. Change-Id: Id8470f8b81a75dc660906ed53538e75563068527 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -272,6 +272,16 @@ ModelNode TransitionEditorView::addNewTransition()
|
||||
}
|
||||
}
|
||||
});
|
||||
} else {
|
||||
QString properties;
|
||||
for (const PropertyName &property : validProperties)
|
||||
properties.append(QString::fromUtf8(property) + ", ");
|
||||
if (!properties.isEmpty())
|
||||
properties.chop(2);
|
||||
Core::AsynchronousMessageBox::warning(
|
||||
tr("No properties to animate found."),
|
||||
tr("To add transitions, first change the properties that you want to animate in states (%1).")
|
||||
.arg(properties));
|
||||
}
|
||||
|
||||
if (m_transitionEditorWidget)
|
||||
@@ -285,9 +295,6 @@ TransitionEditorWidget *TransitionEditorView::createWidget()
|
||||
if (!m_transitionEditorWidget)
|
||||
m_transitionEditorWidget = new TransitionEditorWidget(this);
|
||||
|
||||
//auto *timelineContext = new TimelineContext(m_timelineWidget);
|
||||
//Core::ICore::addContextObject(timelineContext);
|
||||
|
||||
return m_transitionEditorWidget;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user