diff options
author | Peter Varga <pvarga@inf.u-szeged.hu> | 2020-06-09 08:41:17 +0200 |
---|---|---|
committer | Peter Varga <pvarga@inf.u-szeged.hu> | 2020-06-17 16:42:09 +0200 |
commit | 18b86842bf5169cf89e5328c64e5ef67276ece6f (patch) | |
tree | 3b80b6cc63dbccd26b0014a1382b4916f3d74421 /src/core/render_widget_host_view_qt_delegate.h | |
parent | f92a4b3028f112616dedac892e379a13e3c53bcd (diff) |
Refactor RenderWidgetHostViewQt
Make RenderWidgetHostViewQtDelegateClient class instantiable and remove
its implementation from RenderWidgetHostViewQt.
Change-Id: Idcad3a805defe8b910f418b91f14808b6dbf083b
Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
Diffstat (limited to 'src/core/render_widget_host_view_qt_delegate.h')
-rw-r--r-- | src/core/render_widget_host_view_qt_delegate.h | 28 |
1 files changed, 6 insertions, 22 deletions
diff --git a/src/core/render_widget_host_view_qt_delegate.h b/src/core/render_widget_host_view_qt_delegate.h index 46f1802a6..0afe258f1 100644 --- a/src/core/render_widget_host_view_qt_delegate.h +++ b/src/core/render_widget_host_view_qt_delegate.h @@ -53,39 +53,23 @@ #include "qtwebenginecoreglobal_p.h" -#include <QRect> -#include <QtGui/qwindowdefs.h> +#include <QtCore/QRect> +#include <QtGui/QColor> +#include <QtGui/QCursor> +#include <QtGui/QImage> QT_BEGIN_NAMESPACE -class QEvent; -class QInputMethodEvent; +class QSGImageNode; class QSGLayer; -class QSGNode; class QSGRectangleNode; class QSGTexture; -class QVariant; class QWheelEvent; - -class QSGImageNode; +class QWindow; QT_END_NAMESPACE namespace QtWebEngineCore { -class WebContentsAdapterClient; - -class Q_WEBENGINECORE_PRIVATE_EXPORT RenderWidgetHostViewQtDelegateClient { -public: - virtual ~RenderWidgetHostViewQtDelegateClient() { } - virtual QSGNode *updatePaintNode(QSGNode *) = 0; - virtual void notifyShown() = 0; - virtual void notifyHidden() = 0; - virtual void visualPropertiesChanged() = 0; - virtual bool forwardEvent(QEvent *) = 0; - virtual QVariant inputMethodQuery(Qt::InputMethodQuery query) = 0; - virtual void closePopup() = 0; -}; - class Q_WEBENGINECORE_PRIVATE_EXPORT RenderWidgetHostViewQtDelegate { public: virtual ~RenderWidgetHostViewQtDelegate() { } |