forked from qt-creator/qt-creator
QmlDesigner: Disable Timeview and CurveEditorView when widget is invisble
Task-number: QDS-5159 Change-Id: Ibae0b9742d4aaac6a1def1c84342a031baf75256 Reviewed-by: Knud Dollereder <knud.dollereder@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This commit is contained in:
@@ -81,6 +81,18 @@ void CurveEditor::clearCanvas()
|
||||
m_view->reset({});
|
||||
}
|
||||
|
||||
void CurveEditor::showEvent(QShowEvent *event)
|
||||
{
|
||||
emit viewEnabledChanged(true);
|
||||
QWidget::showEvent(event);
|
||||
}
|
||||
|
||||
void CurveEditor::hideEvent(QHideEvent *event)
|
||||
{
|
||||
emit viewEnabledChanged(false);
|
||||
QWidget::hideEvent(event);
|
||||
}
|
||||
|
||||
QToolBar *CurveEditor::createToolBar(CurveEditorModel *model)
|
||||
{
|
||||
auto *bar = new QToolBar;
|
||||
|
||||
Reference in New Issue
Block a user