Index: chrome/browser/accessibility/accessibility_extension_api.h |
diff --git a/chrome/browser/accessibility/accessibility_extension_api.h b/chrome/browser/accessibility/accessibility_extension_api.h |
index 61c3930650ccbd87c010c23decb4396d824c784c..823c346ed0b4760e3c69769bee5e03114c494631 100644 |
--- a/chrome/browser/accessibility/accessibility_extension_api.h |
+++ b/chrome/browser/accessibility/accessibility_extension_api.h |
@@ -14,6 +14,11 @@ |
#include "chrome/browser/extensions/extension_function.h" |
#include "ui/base/accessibility/accessibility_types.h" |
+namespace extensions { |
+class ExtensionHost; |
+struct Event; |
dmazzoni
2013/10/25 23:09:16
unused?
|
+} // namespace extensions |
+ |
// Observes the profile and routes accessibility notifications as events |
// to the extension system. |
class ExtensionAccessibilityEventRouter { |
@@ -54,6 +59,15 @@ class ExtensionAccessibilityEventRouter { |
void HandleControlEvent(ui::AccessibilityTypes::Event event, |
const AccessibilityControlInfo* info); |
+ void OnSpokenFeedbackEnabled(Profile* profile, bool make_announcements); |
+ void OnSpokenFeedbackDisabled(Profile* profile); |
+ |
+ static void DispatchEventToChromeVox(Profile* profile, |
dmazzoni
2013/10/25 23:09:16
nit: when doing one argument per line, line them u
|
+ const char* event_name, |
+ scoped_ptr<base::ListValue> event_args, |
+ bool first_call, |
+ extensions::ExtensionHost* host); |
+ |
private: |
friend struct DefaultSingletonTraits<ExtensionAccessibilityEventRouter>; |