Chromium Code Reviews| Index: chrome/browser/ui/touch/keyboard/keyboard_manager.h |
| diff --git a/chrome/browser/ui/touch/keyboard/keyboard_manager.h b/chrome/browser/ui/touch/keyboard/keyboard_manager.h |
| index f936787028ece437ec8ded2d6405c2e0c5776745..d9dfd73d7d70950fd1a4eb97aa6c68d8f1b047f4 100644 |
| --- a/chrome/browser/ui/touch/keyboard/keyboard_manager.h |
| +++ b/chrome/browser/ui/touch/keyboard/keyboard_manager.h |
| @@ -14,6 +14,7 @@ |
| #include "content/common/notification_observer.h" |
| #include "ui/base/animation/animation_delegate.h" |
| #include "views/widget/widget.h" |
| +#include "views/ime/text_input_type_tracker.h" |
|
sadrul
2011/08/02 16:15:14
sort
Peng
2011/08/03 16:30:55
Done.
|
| #if defined(OS_CHROMEOS) |
| #include "chrome/browser/chromeos/input_method/input_method_manager.h" |
| @@ -39,13 +40,12 @@ class ExtensionHostMsg_Request_Params; |
| class KeyboardManager |
| : public views::Widget, |
| public ui::AnimationDelegate, |
| - public BrowserList::Observer, |
| public TabContentsObserver, |
| - public TabStripModelObserver, |
| public ExtensionFunctionDispatcher::Delegate, |
| #if defined(OS_CHROMEOS) |
| public chromeos::input_method::InputMethodManager::VirtualKeyboardObserver, |
| #endif |
| + public views::TextInputTypeObserver, |
| public NotificationObserver { |
| public: |
| // Returns the singleton object. |
| @@ -73,19 +73,13 @@ class KeyboardManager |
| virtual void AnimationProgressed(const ui::Animation* animation) OVERRIDE; |
| virtual void AnimationEnded(const ui::Animation* animation) OVERRIDE; |
| - // Overridden from BrowserList::Observer. |
| - virtual void OnBrowserAdded(const Browser* browser) OVERRIDE; |
| - virtual void OnBrowserRemoved(const Browser* browser) OVERRIDE; |
| - |
| // Overridden from TabContentsObserver |
| virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE; |
| void OnRequest(const ExtensionHostMsg_Request_Params& params); |
| - // Overridden from TabStripModelObserver. |
| - virtual void ActiveTabChanged(TabContentsWrapper* old_contents, |
| - TabContentsWrapper* new_contents, |
| - int index, |
| - bool user_gesture); |
| + // Overridden from TextInputTypeObserver. |
| + virtual void TextInputTypeChanged(ui::TextInputType type, |
| + views::Widget *widget) OVERRIDE; |
| // ExtensionFunctionDispatcher::Delegate implementation |
| virtual Browser* GetBrowser() OVERRIDE; |