summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2021-02-08 13:18:39 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2021-02-08 16:38:15 +0100
commit9651da8fdedb3533c5f95fa7a8028a017e508d07 (patch)
treef3d4efa9f6583a6aba8e8d63623fa06471e7fb9a
parent4b06a7439d4ad929f0edd52087a8f7dceb5bcf41 (diff)
Remove more leftovers of the old compositor
Also removes another private dependency Change-Id: Ie0a671c66f9aa49e7001c44e69bf94e11ab058a5 Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
-rw-r--r--src/core/render_widget_host_view_qt_delegate.h4
-rw-r--r--src/webengine/render_widget_host_view_qt_delegate_quick.cpp20
-rw-r--r--src/webengine/render_widget_host_view_qt_delegate_quick.h2
-rw-r--r--src/webengine/render_widget_host_view_qt_delegate_quickwindow.cpp10
-rw-r--r--src/webengine/render_widget_host_view_qt_delegate_quickwindow.h2
-rw-r--r--src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp12
-rw-r--r--src/webenginewidgets/render_widget_host_view_qt_delegate_widget.h2
7 files changed, 6 insertions, 46 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..5fda0eeb7 100644
--- a/src/core/render_widget_host_view_qt_delegate.h
+++ b/src/core/render_widget_host_view_qt_delegate.h
@@ -59,9 +59,7 @@
QT_BEGIN_NAMESPACE
class QEvent;
class QInputMethodEvent;
-class QSGLayer;
class QSGNode;
-class QSGRectangleNode;
class QSGTexture;
class QVariant;
class QWheelEvent;
@@ -101,9 +99,7 @@ public:
virtual bool isVisible() const = 0;
virtual QWindow* window() const = 0;
virtual QSGTexture *createTextureFromImage(const QImage &) = 0;
- virtual QSGLayer *createLayer() = 0;
virtual QSGImageNode *createImageNode() = 0;
- virtual QSGRectangleNode *createRectangleNode() = 0;
virtual void update() = 0;
virtual void updateCursor(const QCursor &) = 0;
virtual void resize(int width, int height) = 0;
diff --git a/src/webengine/render_widget_host_view_qt_delegate_quick.cpp b/src/webengine/render_widget_host_view_qt_delegate_quick.cpp
index e1ae8863e..e729f7532 100644
--- a/src/webengine/render_widget_host_view_qt_delegate_quick.cpp
+++ b/src/webengine/render_widget_host_view_qt_delegate_quick.cpp
@@ -41,13 +41,16 @@
#include "qquickwebengineview_p.h"
#include "qquickwebengineview_p_p.h"
+
#include <QGuiApplication>
-#include <QQuickPaintedItem>
#include <QQuickWindow>
-#include <QSurfaceFormat>
#include <QVariant>
#include <QWindow>
-#include <QtQuick/private/qquickwindow_p.h>
+
+#if defined(Q_OS_MACOS) && QT_CONFIG(opengl)
+#include <QOpenGLContext>
+#include <QSurfaceFormat>
+#endif
namespace QtWebEngineCore {
@@ -167,22 +170,11 @@ QSGTexture *RenderWidgetHostViewQtDelegateQuick::createTextureFromImage(const QI
return QQuickItem::window()->createTextureFromImage(image, QQuickWindow::TextureCanUseAtlas);
}
-QSGLayer *RenderWidgetHostViewQtDelegateQuick::createLayer()
-{
- QSGRenderContext *renderContext = QQuickWindowPrivate::get(QQuickItem::window())->context;
- return renderContext->sceneGraphContext()->createLayer(renderContext);
-}
-
QSGImageNode *RenderWidgetHostViewQtDelegateQuick::createImageNode()
{
return QQuickItem::window()->createImageNode();
}
-QSGRectangleNode *RenderWidgetHostViewQtDelegateQuick::createRectangleNode()
-{
- return QQuickItem::window()->createRectangleNode();
-}
-
void RenderWidgetHostViewQtDelegateQuick::update()
{
QQuickItem::update();
diff --git a/src/webengine/render_widget_host_view_qt_delegate_quick.h b/src/webengine/render_widget_host_view_qt_delegate_quick.h
index f70de50d7..86ee5fedd 100644
--- a/src/webengine/render_widget_host_view_qt_delegate_quick.h
+++ b/src/webengine/render_widget_host_view_qt_delegate_quick.h
@@ -72,9 +72,7 @@ public:
bool isVisible() const override;
QWindow* window() const override;
QSGTexture *createTextureFromImage(const QImage &) override;
- QSGLayer *createLayer() override;
QSGImageNode *createImageNode() override;
- QSGRectangleNode *createRectangleNode() override;
void update() override;
void updateCursor(const QCursor &) override;
void resize(int width, int height) override;
diff --git a/src/webengine/render_widget_host_view_qt_delegate_quickwindow.cpp b/src/webengine/render_widget_host_view_qt_delegate_quickwindow.cpp
index 01a5b1299..3192197d0 100644
--- a/src/webengine/render_widget_host_view_qt_delegate_quickwindow.cpp
+++ b/src/webengine/render_widget_host_view_qt_delegate_quickwindow.cpp
@@ -125,21 +125,11 @@ QSGTexture *RenderWidgetHostViewQtDelegateQuickWindow::createTextureFromImage(co
return m_realDelegate->createTextureFromImage(image);
}
-QSGLayer *RenderWidgetHostViewQtDelegateQuickWindow::createLayer()
-{
- return m_realDelegate->createLayer();
-}
-
QSGImageNode *RenderWidgetHostViewQtDelegateQuickWindow::createImageNode()
{
return m_realDelegate->createImageNode();
}
-QSGRectangleNode *RenderWidgetHostViewQtDelegateQuickWindow::createRectangleNode()
-{
- return m_realDelegate->createRectangleNode();
-}
-
void RenderWidgetHostViewQtDelegateQuickWindow::update()
{
QQuickWindow::update();
diff --git a/src/webengine/render_widget_host_view_qt_delegate_quickwindow.h b/src/webengine/render_widget_host_view_qt_delegate_quickwindow.h
index bebbfa439..647b014c5 100644
--- a/src/webengine/render_widget_host_view_qt_delegate_quickwindow.h
+++ b/src/webengine/render_widget_host_view_qt_delegate_quickwindow.h
@@ -67,9 +67,7 @@ public:
bool isVisible() const override;
QWindow* window() const override;
QSGTexture *createTextureFromImage(const QImage &) override;
- QSGLayer *createLayer() override;
QSGImageNode *createImageNode() override;
- QSGRectangleNode *createRectangleNode() override;
void update() override;
void updateCursor(const QCursor &) override;
void resize(int width, int height) override;
diff --git a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp
index 1dfcc4c5a..5124eabed 100644
--- a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp
+++ b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp
@@ -50,7 +50,6 @@
#include <QSGAbstractRenderer>
#include <QSGNode>
#include <QWindow>
-#include <QtQuick/private/qquickwindow_p.h>
namespace QtWebEngineCore {
@@ -296,22 +295,11 @@ QSGTexture *RenderWidgetHostViewQtDelegateWidget::createTextureFromImage(const Q
return quickWindow()->createTextureFromImage(image, QQuickWindow::TextureCanUseAtlas);
}
-QSGLayer *RenderWidgetHostViewQtDelegateWidget::createLayer()
-{
- QSGRenderContext *renderContext = QQuickWindowPrivate::get(quickWindow())->context;
- return renderContext->sceneGraphContext()->createLayer(renderContext);
-}
-
QSGImageNode *RenderWidgetHostViewQtDelegateWidget::createImageNode()
{
return quickWindow()->createImageNode();
}
-QSGRectangleNode *RenderWidgetHostViewQtDelegateWidget::createRectangleNode()
-{
- return quickWindow()->createRectangleNode();
-}
-
void RenderWidgetHostViewQtDelegateWidget::update()
{
m_rootItem->update();
diff --git a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.h b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.h
index 034fdd65c..fd8654d95 100644
--- a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.h
+++ b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.h
@@ -80,9 +80,7 @@ public:
bool isVisible() const override;
QWindow* window() const override;
QSGTexture *createTextureFromImage(const QImage &) override;
- QSGLayer *createLayer() override;
QSGImageNode *createImageNode() override;
- QSGRectangleNode *createRectangleNode() override;
void update() override;
void updateCursor(const QCursor &) override;
void resize(int width, int height) override;