1 // Copyright 2017 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #ifndef UI_ACCESSIBILITY_AX_MODE_OBSERVER_H_
6 #define UI_ACCESSIBILITY_AX_MODE_OBSERVER_H_
7 
8 #include "ui/accessibility/ax_export.h"
9 #include "ui/accessibility/ax_mode.h"
10 
11 namespace ui {
12 
13 class AX_EXPORT AXModeObserver {
14  public:
~AXModeObserver()15   virtual ~AXModeObserver() {}
16 
17   // Notifies when accessibility mode changes.
18   virtual void OnAXModeAdded(ui::AXMode mode) = 0;
19 };
20 
21 }  // namespace ui
22 
23 #endif  // UI_ACCESSIBILITY_AX_MODE_OBSERVER_H_
24