ax_mode_observer.h 596 B

1234567891011121314151617181920212223
  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. #ifndef UI_ACCESSIBILITY_AX_MODE_OBSERVER_H_
  5. #define UI_ACCESSIBILITY_AX_MODE_OBSERVER_H_
  6. #include "ui/accessibility/ax_export.h"
  7. #include "ui/accessibility/ax_mode.h"
  8. namespace ui {
  9. class AX_EXPORT AXModeObserver {
  10. public:
  11. virtual ~AXModeObserver() {}
  12. // Notifies when accessibility mode changes.
  13. virtual void OnAXModeAdded(ui::AXMode mode) = 0;
  14. };
  15. } // namespace ui
  16. #endif // UI_ACCESSIBILITY_AX_MODE_OBSERVER_H_