diff options
Diffstat (limited to 'Source/WebKit/chromium/src/WebTextCheckingCompletionImpl.h')
| -rw-r--r-- | Source/WebKit/chromium/src/WebTextCheckingCompletionImpl.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/Source/WebKit/chromium/src/WebTextCheckingCompletionImpl.h b/Source/WebKit/chromium/src/WebTextCheckingCompletionImpl.h index 175d25cd4..06e34addc 100644 --- a/Source/WebKit/chromium/src/WebTextCheckingCompletionImpl.h +++ b/Source/WebKit/chromium/src/WebTextCheckingCompletionImpl.h @@ -39,21 +39,29 @@ class SpellChecker; namespace WebKit { +class EditorClientImpl; + class WebTextCheckingCompletionImpl : public WebTextCheckingCompletion { public: - WebTextCheckingCompletionImpl(int identifier, WebCore::SpellChecker* spellchecker) - : m_identifier(identifier), m_spellChecker(spellchecker) + WebTextCheckingCompletionImpl(int identifier, WebCore::SpellChecker* spellchecker, EditorClientImpl* editorClient) + : m_identifier(identifier) + , m_spellChecker(spellchecker) + , m_editorClient(editorClient) { } virtual void didFinishCheckingText(const WebVector<WebTextCheckingResult>&); virtual void didCancelCheckingText(); + void invalidate(); + WebCore::SpellChecker* spellChecker() const { return m_spellChecker; } + private: virtual ~WebTextCheckingCompletionImpl() { } int m_identifier; WebCore::SpellChecker* m_spellChecker; + EditorClientImpl* m_editorClient; }; } // namespace WebKit |
