Chromium Code Reviews| Index: chrome/browser/chromeos/accessibility/accessibility_manager.h |
| diff --git a/chrome/browser/chromeos/accessibility/accessibility_manager.h b/chrome/browser/chromeos/accessibility/accessibility_manager.h |
| index 41fb8bc40df0414afcf2a4e5190cd5dbea90104a..a5c059af0ba96741283c070d264a3eb0282fbad6 100644 |
| --- a/chrome/browser/chromeos/accessibility/accessibility_manager.h |
| +++ b/chrome/browser/chromeos/accessibility/accessibility_manager.h |
| @@ -15,6 +15,7 @@ |
| #include "base/time/time.h" |
| #include "chrome/browser/chromeos/accessibility/accessibility_util.h" |
| #include "chrome/browser/extensions/api/braille_display_private/braille_controller.h" |
| +#include "chromeos/ime/input_method_manager.h" |
| #include "content/public/browser/notification_observer.h" |
| #include "content/public/browser/notification_registrar.h" |
| #include "extensions/browser/event_router.h" |
| @@ -66,9 +67,11 @@ typedef AccessibilityStatusCallbackList::Subscription |
| // AccessibilityManager changes the statuses of accessibility features |
| // watching profile notifications and pref-changes. |
| // TODO(yoshiki): merge MagnificationManager with AccessibilityManager. |
| -class AccessibilityManager : public content::NotificationObserver, |
| - extensions::api::braille_display_private::BrailleObserver, |
| - public ash::SessionStateObserver { |
| +class AccessibilityManager |
| + : public content::NotificationObserver, |
| + public extensions::api::braille_display_private::BrailleObserver, |
| + public input_method::InputMethodManager::Observer, |
| + public ash::SessionStateObserver { |
| public: |
| // Creates an instance of AccessibilityManager, this should be called once, |
| // because only one instance should exist at the same time. |
| @@ -216,6 +219,11 @@ class AccessibilityManager : public content::NotificationObserver, |
| const extensions::api::braille_display_private::DisplayState& |
| display_state) OVERRIDE; |
| + // Overridden from InputMethodManager::Observer. |
|
oshima
2014/03/10 22:11:08
nit: You can now just say
// InputMethodManager::
Zachary Kuznia
2014/03/11 21:01:02
Done.
|
| + virtual void InputMethodChanged(input_method::InputMethodManager* manager, |
| + bool show_message) OVERRIDE; |
| + |
| + |
| // Profile which has the current a11y context. |
| Profile* profile_; |