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; |