| Index: chrome/browser/guestview/webview/webview_guest.h
|
| diff --git a/chrome/browser/guestview/webview/webview_guest.h b/chrome/browser/guestview/webview/webview_guest.h
|
| index 7df39653abc8a01e175d4d6fb30a3be3e852f021..bae5ebad8968485a5c9e3c7fb6a9a610d9514eca 100644
|
| --- a/chrome/browser/guestview/webview/webview_guest.h
|
| +++ b/chrome/browser/guestview/webview/webview_guest.h
|
| @@ -11,6 +11,10 @@
|
| #include "content/public/browser/notification_registrar.h"
|
| #include "content/public/browser/web_contents_observer.h"
|
|
|
| +#if defined(OS_CHROMEOS)
|
| +#include "chrome/browser/chromeos/accessibility/accessibility_manager.h"
|
| +#endif
|
| +
|
| namespace extensions {
|
| class ScriptExecutor;
|
| } // namespace extensions
|
| @@ -188,6 +192,12 @@ class WebViewGuest : public GuestView,
|
| static void RemoveWebViewFromExtensionRendererState(
|
| content::WebContents* web_contents);
|
|
|
| +#if defined(OS_CHROMEOS)
|
| + // Notification of a change in the state of an accessibility setting.
|
| + void OnAccessibilityStatusChanged(
|
| + const chromeos::AccessibilityStatusEventDetails& details);
|
| +#endif
|
| +
|
| void InjectChromeVoxIfNeeded(content::RenderViewHost* render_view_host);
|
|
|
| ObserverList<extensions::TabHelper::ScriptExecutionObserver>
|
| @@ -219,6 +229,12 @@ class WebViewGuest : public GuestView,
|
| // Stores the current zoom factor.
|
| double current_zoom_factor_;
|
|
|
| +#if defined(OS_CHROMEOS)
|
| + // Subscription to receive notifications on changes to a11y settings.
|
| + scoped_ptr<chromeos::AccessibilityStatusSubscription>
|
| + accessibility_subscription_;
|
| +#endif
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(WebViewGuest);
|
| };
|
|
|
|
|