summaryrefslogtreecommitdiffstats
path: root/src/core/compositor/compositor.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2018-10-17 17:51:50 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2019-01-28 19:03:32 +0000
commite63b35763907304089d961bc3e284178d36c69a3 (patch)
treee3fe946240ddfe6b29ce5b72dd16a1db6855f4f1 /src/core/compositor/compositor.h
parent5e66cbc85a350616070a318f917cb181313c4afa (diff)
Adaptations for Chromium 70
Change-Id: I8bb77784dbc8a0b9debd96a4c49421bd34e6a0df Reviewed-by: Michael Brüning <michael.bruning@qt.io> Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu> Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
Diffstat (limited to 'src/core/compositor/compositor.h')
-rw-r--r--src/core/compositor/compositor.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/core/compositor/compositor.h b/src/core/compositor/compositor.h
index b025f901d..5efe419cc 100644
--- a/src/core/compositor/compositor.h
+++ b/src/core/compositor/compositor.h
@@ -54,6 +54,9 @@ QT_BEGIN_NAMESPACE
class QSGNode;
QT_END_NAMESPACE
+namespace content {
+class RenderWidgetHost;
+}
namespace viz {
struct ReturnedResource;
namespace mojom {
@@ -64,7 +67,6 @@ class CompositorFrameSinkClient;
namespace QtWebEngineCore {
class CompositorResourceTracker;
-class RenderWidgetHostViewQt;
class RenderWidgetHostViewQtDelegate;
// Receives viz::CompositorFrames from child compositors and provides QSGNodes
@@ -88,7 +90,7 @@ class RenderWidgetHostViewQtDelegate;
class Compositor final : private viz::BeginFrameObserverBase
{
public:
- explicit Compositor(RenderWidgetHostViewQt *hostView);
+ explicit Compositor(content::RenderWidgetHost *host);
~Compositor() override;
void setFrameSinkClient(viz::mojom::CompositorFrameSinkClient *frameSinkClient);
@@ -110,7 +112,7 @@ private:
viz::CompositorFrame m_pendingFrame;
base::OnceClosure m_submitCallback;
std::unique_ptr<CompositorResourceTracker> m_resourceTracker;
- RenderWidgetHostViewQt *m_view;
+ content::RenderWidgetHost *m_host;
std::unique_ptr<viz::SyntheticBeginFrameSource> m_beginFrameSource;
viz::mojom::CompositorFrameSinkClient *m_frameSinkClient = nullptr;
bool m_updatePaintNodeShouldCommit = false;