summaryrefslogtreecommitdiffstats
path: root/chrome/browser/chromeos/input_method/input_method_manager_impl.h
diff options
context:
space:
mode:
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.h6
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;