From 80e10314f3ebdc2cb935e3ed1a392d87eb14dbf4 Mon Sep 17 00:00:00 2001
From: Zeno Albisser <zeno.albisser@digia.com>
Date: Thu, 21 Aug 2014 09:43:57 +0200
Subject: [PATCH] [OSX] Buildfix: Classes used with templates must be fully
 qualified.

Change-Id: Idf1cd3990e2cfd9e2ed3b017370e689c1126bb48
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
---
 .../render_widget_host_view_qt_delegate_widget.cpp    |  1 +
 .../render_widget_host_view_qt_delegate_widget.h      | 11 ++++-------
 2 files changed, 5 insertions(+), 7 deletions(-)

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 3aff4af27..d31af2506 100644
--- a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp
+++ b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp
@@ -46,6 +46,7 @@
 #include <QSGAbstractRenderer>
 #include <QSGEngine>
 #include <QSGNode>
+#include <QWindow>
 
 static const int MaxTooltipLength = 1024;
 
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 161b0bae6..0b553d8eb 100644
--- a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.h
+++ b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.h
@@ -40,19 +40,16 @@
 #include "render_widget_host_view_qt_delegate.h"
 #include "web_contents_adapter_client.h"
 
+#include <QSGAbstractRenderer>
+#include <QSGEngine>
+#include <QSGNode>
+
 #if (QT_VERSION < QT_VERSION_CHECK(5, 4, 0))
 #include <QtWidgets/private/qopenglwidget_p.h>
 #else
 #include <QtWidgets/QOpenGLWidget>
 #endif
 
-QT_BEGIN_NAMESPACE
-class QSGAbstractRenderer;
-class QSGEngine;
-class QSGRootNode;
-class QWindow;
-QT_END_NAMESPACE
-
 class RenderWidgetHostViewQtDelegateWidget : public QOpenGLWidget, public RenderWidgetHostViewQtDelegate {
     Q_OBJECT
 public:
-- 
GitLab