diff options
author | Pierre Rossi <pierre.rossi@digia.com> | 2013-07-31 16:07:01 +0200 |
---|---|---|
committer | Pierre Rossi <pierre.rossi@gmail.com> | 2013-08-02 11:24:21 +0200 |
commit | d1e168102555e903d41394484f5a8a0c13f1548f (patch) | |
tree | 5ba2ed679bbe39793a5def5399fc6366a36671ec /lib/render_widget_host_view_qt_delegate.h | |
parent | 0161c0aca53be2c73e983c12995104308823e41b (diff) |
Don't pass the RWHV to the AdapterClient
As this looks like a layering violation.
Instead, rely on WebContentsViewImpl::CreateRenderViewForRenderManager
querying the WebContentsView's size before setting it on the
RenderWidgetHostView. The WebContentsView now gets the size of the
actual view through the Adapter interface.
Then, in RenderWidgetHostViewQt, we now forward the resize request
to the delegate.
Change-Id: Ide679f6d114508cc7c9ffac83daad19d16764a4d
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Diffstat (limited to 'lib/render_widget_host_view_qt_delegate.h')
-rw-r--r-- | lib/render_widget_host_view_qt_delegate.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/render_widget_host_view_qt_delegate.h b/lib/render_widget_host_view_qt_delegate.h index ebf1e0767..2834c224f 100644 --- a/lib/render_widget_host_view_qt_delegate.h +++ b/lib/render_widget_host_view_qt_delegate.h @@ -67,6 +67,7 @@ public: virtual QWindow* window() const = 0; virtual void update(const QRect& rect = QRect()) = 0; virtual void updateCursor(const QCursor &) = 0; + virtual void resize(int width, int height) = 0; void resetView(RenderWidgetHostViewQt*); protected: |