Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(348)

Unified Diff: chrome/browser/chromeos/accessibility/accessibility_manager.h

Issue 187313002: Update StickyKeys overlay to show or hide AltGr depending on the (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix rebase Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 f92d7d2cc35b9fac26b5388c1ac6acdd09c74466..21584ee319f97d964ee7e52d0fb783cb4eab02fb 100644
--- a/chrome/browser/chromeos/accessibility/accessibility_manager.h
+++ b/chrome/browser/chromeos/accessibility/accessibility_manager.h
@@ -16,6 +16,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"
@@ -71,6 +72,7 @@ typedef AccessibilityStatusCallbackList::Subscription
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,
@@ -96,6 +98,8 @@ class AccessibilityManager
private:
const char* pref_path_;
+
+ DISALLOW_COPY_AND_ASSIGN(PrefHandler);
};
// Returns true when the accessibility menu should be shown.
@@ -214,7 +218,7 @@ class AccessibilityManager
void UpdateChromeOSAccessibilityHistograms();
- // content::NotificationObserver implementation:
+ // content::NotificationObserver
virtual void Observe(int type,
const content::NotificationSource& source,
const content::NotificationDetails& details) OVERRIDE;
@@ -225,6 +229,11 @@ class AccessibilityManager
const extensions::api::braille_display_private::DisplayState&
display_state) OVERRIDE;
+ // InputMethodManager::Observer
+ virtual void InputMethodChanged(input_method::InputMethodManager* manager,
+ bool show_message) OVERRIDE;
+
+
// Profile which has the current a11y context.
Profile* profile_;
« no previous file with comments | « ash/sticky_keys/sticky_keys_overlay.cc ('k') | chrome/browser/chromeos/accessibility/accessibility_manager.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698