summaryrefslogtreecommitdiffstats
path: root/lib/web_contents_view_qt.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/web_contents_view_qt.cpp')
-rw-r--r--lib/web_contents_view_qt.cpp15
1 files changed, 3 insertions, 12 deletions
diff --git a/lib/web_contents_view_qt.cpp b/lib/web_contents_view_qt.cpp
index 2a44da7ab..ba5887541 100644
--- a/lib/web_contents_view_qt.cpp
+++ b/lib/web_contents_view_qt.cpp
@@ -47,14 +47,6 @@
#include "content/browser/renderer_host/render_view_host_impl.h"
-WebContentsViewQtClient::WebContentsViewQtClient()
-// This has to be the first thing we do.
- : context(WebEngineContext::current())
-{
- content::BrowserContext* browser_context = ContentBrowserClientQt::Get()->browser_context();
- webContentsDelegate.reset(new WebContentsDelegateQt(browser_context, NULL, MSG_ROUTING_NONE, gfx::Size()));
-}
-
content::RenderWidgetHostView* WebContentsViewQt::CreateViewForWidget(content::RenderWidgetHost* render_widget_host)
{
RenderWidgetHostViewQt *view = new RenderWidgetHostViewQt(render_widget_host);
@@ -67,14 +59,13 @@ content::RenderWidgetHostView* WebContentsViewQt::CreateViewForWidget(content::R
void WebContentsViewQt::SetPageTitle(const string16& title)
{
QString string = QString::fromUtf16(title.data());
- Q_EMIT m_client->webContentsDelegate->titleChanged(string);
+ m_client->titleChanged(string);
}
void WebContentsViewQt::GetContainerBounds(gfx::Rect* out) const
{
- content::RenderWidgetHostView* rwhv = m_client->webContentsDelegate->web_contents()->GetRenderWidgetHostView();
- if (rwhv)
- *out = rwhv->GetViewBounds();
+ const QRectF r(m_viewDelegate->screenRect());
+ *out = gfx::Rect(r.x(), r.y(), r.width(), r.height());
}
void WebContentsViewQt::Focus()