From 2b9fcb8132bb362c4fe7f4cdc136c7c8ce4b4603 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Thu, 16 Feb 2023 18:55:52 +0100 Subject: [PATCH] QmlDesigner: Use StudioQuickWidget for states editor Change-Id: I4c6c85b9f92769700f979b070dd96cb0c50a58cd Reviewed-by: Reviewed-by: Tim Jenssen --- .../components/stateseditor/stateseditorwidget.cpp | 6 +++--- .../components/stateseditor/stateseditorwidget.h | 5 +++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.cpp b/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.cpp index d5607da6ef5..19c39656fba 100644 --- a/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.cpp +++ b/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.cpp @@ -116,7 +116,7 @@ QString StatesEditorWidget::qmlSourcesPath() void StatesEditorWidget::showEvent(QShowEvent *event) { - QQuickWidget::showEvent(event); + StudioQuickWidget::showEvent(event); update(); } @@ -124,13 +124,13 @@ void StatesEditorWidget::focusOutEvent(QFocusEvent *focusEvent) { QmlDesignerPlugin::emitUsageStatisticsTime(Constants::EVENT_STATESEDITOR_TIME, m_usageTimer.elapsed()); - QQuickWidget::focusOutEvent(focusEvent); + StudioQuickWidget::focusOutEvent(focusEvent); } void StatesEditorWidget::focusInEvent(QFocusEvent *focusEvent) { m_usageTimer.restart(); - QQuickWidget::focusInEvent(focusEvent); + StudioQuickWidget::focusInEvent(focusEvent); } void StatesEditorWidget::reloadQmlSource() diff --git a/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.h b/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.h index 08859fe4b27..ee9081dcdb4 100644 --- a/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.h +++ b/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.h @@ -3,10 +3,11 @@ #pragma once +#include + #include #include #include -#include QT_BEGIN_NAMESPACE class QShortcut; @@ -20,7 +21,7 @@ class NodeInstanceView; namespace Internal { class StatesEditorImageProvider; } -class StatesEditorWidget : public QQuickWidget +class StatesEditorWidget : public StudioQuickWidget { Q_OBJECT