forked from qt-creator/qt-creator
QmlDesigner: Use StudioQuickWidget for states editor
Change-Id: I4c6c85b9f92769700f979b070dd96cb0c50a58cd Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -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()
|
||||
|
@@ -3,10 +3,11 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <studioquickwidget.h>
|
||||
|
||||
#include <QElapsedTimer>
|
||||
#include <QPointer>
|
||||
#include <QQmlPropertyMap>
|
||||
#include <QQuickWidget>
|
||||
|
||||
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
|
||||
|
||||
|
Reference in New Issue
Block a user