summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/spellchecker
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-10 16:20:31 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-10 16:20:31 +0000
commita2ef54c1a1061112b48a583c466606ccf07dc28a (patch)
treedbef7f9418364ac59bf9d32cde8be4da8a98b625 /chrome/renderer/spellchecker
parent037ffc68a78fd89048dfebc3c1d72b12eac1287e (diff)
downloadchromium_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.cc22
-rw-r--r--chrome/renderer/spellchecker/spellcheck_provider.h2
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