diff options
author | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-10 16:20:31 +0000 |
---|---|---|
committer | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-10 16:20:31 +0000 |
commit | a2ef54c1a1061112b48a583c466606ccf07dc28a (patch) | |
tree | dbef7f9418364ac59bf9d32cde8be4da8a98b625 /chrome/renderer/spellchecker | |
parent | 037ffc68a78fd89048dfebc3c1d72b12eac1287e (diff) | |
download | chromium_src-a2ef54c1a1061112b48a583c466606ccf07dc28a.zip chromium_src-a2ef54c1a1061112b48a583c466606ccf07dc28a.tar.gz chromium_src-a2ef54c1a1061112b48a583c466606ccf07dc28a.tar.bz2 |
Make RenderView inherit from content::RenderView, and add missing functions to the interface. In a future change I'll rename RenderView to RenderViewImpl.
BUG=98716
Review URL: http://codereview.chromium.org/8201029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104727 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/spellchecker')
-rw-r--r-- | chrome/renderer/spellchecker/spellcheck_provider.cc | 22 | ||||
-rw-r--r-- | chrome/renderer/spellchecker/spellcheck_provider.h | 2 |
2 files changed, 12 insertions, 12 deletions
diff --git a/chrome/renderer/spellchecker/spellcheck_provider.cc b/chrome/renderer/spellchecker/spellcheck_provider.cc index 794b204..bb4d378 100644 --- a/chrome/renderer/spellchecker/spellcheck_provider.cc +++ b/chrome/renderer/spellchecker/spellcheck_provider.cc @@ -8,7 +8,7 @@ #include "chrome/common/chrome_switches.h" #include "chrome/common/spellcheck_messages.h" #include "chrome/renderer/spellchecker/spellcheck.h" -#include "content/renderer/render_view.h" +#include "content/public/renderer/render_view.h" #include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h" #include "third_party/WebKit/Source/WebKit/chromium/public/WebTextCheckingCompletion.h" #include "third_party/WebKit/Source/WebKit/chromium/public/WebTextCheckingResult.h" @@ -21,7 +21,7 @@ using WebKit::WebTextCheckingCompletion; using WebKit::WebTextCheckingResult; using WebKit::WebVector; -SpellCheckProvider::SpellCheckProvider(RenderView* render_view, +SpellCheckProvider::SpellCheckProvider(content::RenderView* render_view, SpellCheck* spellcheck) : content::RenderViewObserver(render_view), #if defined(OS_MACOSX) @@ -31,7 +31,7 @@ SpellCheckProvider::SpellCheckProvider(RenderView* render_view, spelling_panel_visible_(false), spellcheck_(spellcheck) { if (render_view) // NULL in unit tests. - render_view->webview()->setSpellCheckClient(this); + render_view->GetWebView()->setSpellCheckClient(this); } SpellCheckProvider::~SpellCheckProvider() { @@ -85,8 +85,8 @@ void SpellCheckProvider::FocusedNodeChanged(const WebKit::WebNode& unused) { enabled = render_view()->IsEditableNode(node); bool checked = false; - if (enabled && render_view()->webview()) { - WebFrame* frame = render_view()->webview()->focusedFrame(); + if (enabled && render_view()->GetWebView()) { + WebFrame* frame = render_view()->GetWebView()->focusedFrame(); if (frame->isContinuousSpellCheckingEnabled()) checked = true; } @@ -154,9 +154,9 @@ bool SpellCheckProvider::is_using_platform_spelling_engine() const { } void SpellCheckProvider::OnAdvanceToNextMisspelling() { - if (!render_view()->webview()) + if (!render_view()->GetWebView()) return; - render_view()->webview()->focusedFrame()->executeCommand( + render_view()->GetWebView()->focusedFrame()->executeCommand( WebString::fromUTF8("AdvanceToNextMisspelling")); } @@ -173,20 +173,20 @@ void SpellCheckProvider::OnRespondTextCheck( } void SpellCheckProvider::OnToggleSpellPanel(bool is_currently_visible) { - if (!render_view()->webview()) + if (!render_view()->GetWebView()) return; // We need to tell the webView whether the spelling panel is visible or not so // that it won't need to make ipc calls later. spelling_panel_visible_ = is_currently_visible; - render_view()->webview()->focusedFrame()->executeCommand( + render_view()->GetWebView()->focusedFrame()->executeCommand( WebString::fromUTF8("ToggleSpellPanel")); } void SpellCheckProvider::OnToggleSpellCheck() { - if (!render_view()->webview()) + if (!render_view()->GetWebView()) return; - WebFrame* frame = render_view()->webview()->focusedFrame(); + WebFrame* frame = render_view()->GetWebView()->focusedFrame(); frame->enableContinuousSpellChecking( !frame->isContinuousSpellCheckingEnabled()); } diff --git a/chrome/renderer/spellchecker/spellcheck_provider.h b/chrome/renderer/spellchecker/spellcheck_provider.h index a2b29f7..7dc6384 100644 --- a/chrome/renderer/spellchecker/spellcheck_provider.h +++ b/chrome/renderer/spellchecker/spellcheck_provider.h @@ -28,7 +28,7 @@ class SpellCheckProvider : public content::RenderViewObserver, public: typedef IDMap<WebKit::WebTextCheckingCompletion> WebTextCheckCompletions; - SpellCheckProvider(RenderView* render_view, SpellCheck* spellcheck); + SpellCheckProvider(content::RenderView* render_view, SpellCheck* spellcheck); virtual ~SpellCheckProvider(); // Requests async spell and grammar checker to the platform text |