diff options
Diffstat (limited to 'chrome/browser/chromeos/input_method/input_method_manager_impl.h')
-rw-r--r-- | chrome/browser/chromeos/input_method/input_method_manager_impl.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/chrome/browser/chromeos/input_method/input_method_manager_impl.h b/chrome/browser/chromeos/input_method/input_method_manager_impl.h index 0a5715b..00b67a0 100644 --- a/chrome/browser/chromeos/input_method/input_method_manager_impl.h +++ b/chrome/browser/chromeos/input_method/input_method_manager_impl.h @@ -16,6 +16,7 @@ #include "chrome/browser/chromeos/input_method/input_method_manager.h" #include "chrome/browser/chromeos/input_method/input_method_util.h" #include "chrome/browser/chromeos/input_method/input_method_whitelist.h" +#include "chromeos/ime/ibus_daemon_controller.h" namespace chromeos { class InputMethodEngineIBus; @@ -26,7 +27,8 @@ class XKeyboard; // The implementation of InputMethodManager. class InputMethodManagerImpl : public InputMethodManager, public CandidateWindowController::Observer, - public IBusController::Observer { + public IBusController::Observer, + public IBusDaemonController::Observer { public: // Constructs an InputMethodManager instance. The client is responsible for // calling |SetState| in response to relevant changes in browser state. @@ -94,6 +96,8 @@ class InputMethodManagerImpl : public InputMethodManager, private: // IBusController overrides: virtual void PropertyChanged() OVERRIDE; + + // IBusDaemonController overrides: virtual void OnConnected() OVERRIDE; virtual void OnDisconnected() OVERRIDE; |