diff options
author | jorlow@chromium.org <jorlow@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-17 23:00:59 +0000 |
---|---|---|
committer | jorlow@chromium.org <jorlow@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-17 23:00:59 +0000 |
commit | 2fab253a61e797b461b21671af7942521b749ee3 (patch) | |
tree | 6d61d2cbf0dd13956924fd7323a3c7506422dadd /chrome/renderer/render_view.h | |
parent | 5220e732b9c11a4309c6f5a45a27d4658087b1ed (diff) | |
download | chromium_src-2fab253a61e797b461b21671af7942521b749ee3.zip chromium_src-2fab253a61e797b461b21671af7942521b749ee3.tar.gz chromium_src-2fab253a61e797b461b21671af7942521b749ee3.tar.bz2 |
Remove webview's dependency on webpreferences.
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/165513
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23589 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/render_view.h')
-rw-r--r-- | chrome/renderer/render_view.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/chrome/renderer/render_view.h b/chrome/renderer/render_view.h index d7781e2..646b488 100644 --- a/chrome/renderer/render_view.h +++ b/chrome/renderer/render_view.h @@ -33,6 +33,7 @@ #include "webkit/glue/form_data.h" #include "webkit/glue/password_form_dom_manager.h" #include "webkit/glue/webaccessibilitymanager.h" +#include "webkit/glue/webpreferences.h" #include "webkit/glue/webview_delegate.h" #include "webkit/glue/webview.h" @@ -391,6 +392,10 @@ class RenderView : public RenderWidget, const std::string& response, const std::string& error); + const WebPreferences& webkit_preferences() const { + return webkit_preferences_; + } + protected: // RenderWidget override. virtual void OnResize(const gfx::Size& new_size, @@ -412,7 +417,8 @@ class RenderView : public RenderWidget, FRIEND_TEST(RenderViewTest, OnHandleKeyboardEvent); FRIEND_TEST(RenderViewTest, InsertCharacters); - explicit RenderView(RenderThreadBase* render_thread); + explicit RenderView(RenderThreadBase* render_thread, + const WebPreferences& webkit_preferences); // Initializes this view with the given parent and ID. The |routing_id| can be // set to 'MSG_ROUTING_NONE' if the true ID is not yet known. In this case, @@ -421,7 +427,6 @@ class RenderView : public RenderWidget, base::WaitableEvent* modal_dialog_event, // takes ownership int32 opener_id, const RendererPreferences& renderer_prefs, - const WebPreferences& webkit_prefs, SharedRenderViewCounter* counter, int32 routing_id); @@ -861,6 +866,9 @@ class RenderView : public RenderWidget, // page id for the last navigation sent to the browser. int32 last_top_level_navigation_page_id_; + // The settings this render view initialized WebKit with. + WebPreferences webkit_preferences_; + DISALLOW_COPY_AND_ASSIGN(RenderView); }; |