summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorAndras Becsi <andras.becsi@digia.com>2013-07-03 15:59:24 +0200
committerZeno Albisser <zeno.albisser@digia.com>2013-07-04 11:37:07 +0200
commit6b2e8031884fc255b1acbf0a1a2df7a23599909b (patch)
tree98f3d3c4d192e5131cad23b3115cd353a1441af8 /lib
parentb046378c3363a9d2c4eaf74e26f1b4f4acfe13bb (diff)
Stop using OverrideCreateWebContentsView for creating the contents view
Use the content::CreateWebContentsView factory function to create the contents view since we already have to implement it. Change-Id: Ib60cb29604ac84877e154a47ae27f44672284726 Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/content_browser_client_qt.cpp9
-rw-r--r--lib/content_browser_client_qt.h4
-rw-r--r--lib/web_contents_view_qt.cpp9
-rw-r--r--lib/web_contents_view_qt.h2
4 files changed, 11 insertions, 13 deletions
diff --git a/lib/content_browser_client_qt.cpp b/lib/content_browser_client_qt.cpp
index 68eab7f65..048e4f9c2 100644
--- a/lib/content_browser_client_qt.cpp
+++ b/lib/content_browser_client_qt.cpp
@@ -93,15 +93,6 @@ private:
DISALLOW_COPY_AND_ASSIGN(BrowserMainPartsQt);
};
-
-content::WebContentsViewPort* ContentBrowserClientQt::OverrideCreateWebContentsView(content::WebContents* web_contents, content::RenderViewHostDelegateView** render_view_host_delegate_view)
-{
- fprintf(stderr, "OverrideCreateWebContentsView\n");
- WebContentsViewQt* rv = new WebContentsViewQt(web_contents);
- *render_view_host_delegate_view = rv;
- return rv;
-}
-
content::BrowserMainParts *ContentBrowserClientQt::CreateBrowserMainParts(const content::MainFunctionParams &parameters)
{
m_browserMainParts = new BrowserMainPartsQt(parameters);
diff --git a/lib/content_browser_client_qt.h b/lib/content_browser_client_qt.h
index 6ac2a62a2..352918233 100644
--- a/lib/content_browser_client_qt.h
+++ b/lib/content_browser_client_qt.h
@@ -43,6 +43,7 @@
#define CONTENT_BROWSER_CLIENT_QT
#include "content/public/browser/content_browser_client.h"
+#include <QtCore/qcompilerdetection.h> // Needed for Q_DECL_OVERRIDE
namespace net {
class URLRequestContextGetter;
@@ -64,8 +65,7 @@ class BrowserMainPartsQt;
class ContentBrowserClientQt : public content::ContentBrowserClient {
public:
- virtual content::WebContentsViewPort* OverrideCreateWebContentsView(content::WebContents* , content::RenderViewHostDelegateView**) /*Q_DECL_OVERRIDE*/;
- virtual content::BrowserMainParts* CreateBrowserMainParts(const content::MainFunctionParams& parameters) /*Q_DECL_OVERRIDE*/;
+ virtual content::BrowserMainParts* CreateBrowserMainParts(const content::MainFunctionParams& parameters) Q_DECL_OVERRIDE;
BrowserContextQt* browser_context();
diff --git a/lib/web_contents_view_qt.cpp b/lib/web_contents_view_qt.cpp
index c598fedfa..2fc791af4 100644
--- a/lib/web_contents_view_qt.cpp
+++ b/lib/web_contents_view_qt.cpp
@@ -48,7 +48,14 @@
#include "content/browser/renderer_host/render_view_host_impl.h"
namespace content {
-WebContentsViewPort* CreateWebContentsView(WebContentsImpl* web_contents, WebContentsViewDelegate* delegate, RenderViewHostDelegateView** render_view_host_delegate_view) { return 0; }
+WebContentsViewPort* CreateWebContentsView(WebContentsImpl* web_contents,
+ WebContentsViewDelegate* delegate,
+ RenderViewHostDelegateView** render_view_host_delegate_view)
+{
+ WebContentsViewQt* rv = new WebContentsViewQt(web_contents, delegate);
+ *render_view_host_delegate_view = rv;
+ return rv;
+}
}
WebContentsViewQtClient::WebContentsViewQtClient()
diff --git a/lib/web_contents_view_qt.h b/lib/web_contents_view_qt.h
index 456329201..8af3a24dd 100644
--- a/lib/web_contents_view_qt.h
+++ b/lib/web_contents_view_qt.h
@@ -67,7 +67,7 @@ class WebContentsViewQt
, public content::RenderViewHostDelegateView
{
public:
- WebContentsViewQt(content::WebContents* web_contents)
+ WebContentsViewQt(content::WebContents*, content::WebContentsViewDelegate*)
: m_client(0)
{ }