Index: third_party/WebKit/Source/web/WebViewImpl.h |
diff --git a/third_party/WebKit/Source/web/WebViewImpl.h b/third_party/WebKit/Source/web/WebViewImpl.h |
index 6edb9d6272c03adf28f8f5f49a7796371434d130..06cec421f20b21cd09df6bfcc56a516baa32d2f6 100644 |
--- a/third_party/WebKit/Source/web/WebViewImpl.h |
+++ b/third_party/WebKit/Source/web/WebViewImpl.h |
@@ -84,6 +84,7 @@ class UserGestureToken; |
class WebActiveGestureAnimation; |
class WebDevToolsAgentImpl; |
class WebElement; |
+class WebInputMethodControllerImpl; |
class WebLayerTreeView; |
class WebLocalFrame; |
class WebLocalFrameImpl; |
@@ -136,13 +137,6 @@ class WEB_EXPORT WebViewImpl final |
float browserControlsShownRatioDelta) override; |
void mouseCaptureLost() override; |
void setFocus(bool enable) override; |
- bool setComposition(const WebString& text, |
- const WebVector<WebCompositionUnderline>& underlines, |
- int selectionStart, |
- int selectionEnd) override; |
- bool commitText(const WebString& text, int relativeCaretPosition) override; |
- bool finishComposingText( |
- ConfirmCompositionBehavior selectionBehavior) override; |
WebRange compositionRange() override; |
WebTextInputInfo textInputInfo() override; |
WebTextInputType textInputType() override; |
@@ -513,6 +507,11 @@ class WEB_EXPORT WebViewImpl final |
void setDoingDragAndDrop(bool doing) { m_doingDragAndDrop = doing; } |
+ // Returns the currently active WebInputMethodController which the one |
+ // corresponding to the focused frame. It will return nullptr if there are |
+ // none or |m_imeAcceptEvents| is false. |
+ WebInputMethodControllerImpl* getActiveWebInputMethodController() const; |
+ |
private: |
InspectorOverlay* inspectorOverlay(); |