diff options
author | bryeung@chromium.org <bryeung@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-11 16:32:30 +0000 |
---|---|---|
committer | bryeung@chromium.org <bryeung@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-11 16:32:30 +0000 |
commit | 6cdc546c281b910b38902812c183e9669ea4102e (patch) | |
tree | 85e8765d9c0120a2d0dbe9cb502fdd4903d3bb44 /ui/base/ime/mock_input_method.cc | |
parent | d4b86678342e52743dfcf442088905a36bd603e0 (diff) | |
download | chromium_src-6cdc546c281b910b38902812c183e9669ea4102e.zip chromium_src-6cdc546c281b910b38902812c183e9669ea4102e.tar.gz chromium_src-6cdc546c281b910b38902812c183e9669ea4102e.tar.bz2 |
Control visibility of the virtual keyboard.
Add an observer to InputMethod. This makes the InputMethod the gatherer of text input state changes, which are then distributed to interested parties.
The KeyboardController becomes an InputMethod::Observer, and shows/hides the keyboard as appropriate.
BUG=227128
Review URL: https://chromiumcodereview.appspot.com/13207003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193662 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/base/ime/mock_input_method.cc')
-rw-r--r-- | ui/base/ime/mock_input_method.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ui/base/ime/mock_input_method.cc b/ui/base/ime/mock_input_method.cc index 4dd6c57..132de8f 100644 --- a/ui/base/ime/mock_input_method.cc +++ b/ui/base/ime/mock_input_method.cc @@ -74,12 +74,12 @@ bool MockInputMethod::CanComposeInline() const { return true; } -void MockInputMethod::AddObserver(Observer* observer) { - observer_list_.AddObserver(observer); +void MockInputMethod::AddObserver(InputMethod::Observer* observer) { + observer_list_.AddObserver(static_cast<Observer*>(observer)); } -void MockInputMethod::RemoveObserver(Observer* observer) { - observer_list_.RemoveObserver(observer); +void MockInputMethod::RemoveObserver(InputMethod::Observer* observer) { + observer_list_.RemoveObserver(static_cast<Observer*>(observer)); } } // namespace ui |