dtseng | ad8ae0f | 2014-11-04 19:56:24 | [diff] [blame] | 1 | // Copyright 2014 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 | |||||
Erik Chen | 2ccece5 | 2021-03-18 01:59:15 | [diff] [blame] | 5 | #ifndef UI_ACCESSIBILITY_AX_ACTION_HANDLER_REGISTRY_H_ |
6 | #define UI_ACCESSIBILITY_AX_ACTION_HANDLER_REGISTRY_H_ | ||||
dtseng | ad8ae0f | 2014-11-04 19:56:24 | [diff] [blame] | 7 | |
Erik Chen | 280765ec | 2021-03-18 23:24:02 | [diff] [blame] | 8 | #include <cstdint> |
dtseng | ad8ae0f | 2014-11-04 19:56:24 | [diff] [blame] | 9 | #include <map> |
Dominic Mazzoni | 336bc006 | 2018-09-23 16:46:43 | [diff] [blame] | 10 | #include <string> |
thestig | cf9519fa | 2016-08-30 05:50:54 | [diff] [blame] | 11 | #include <utility> |
dtseng | ad8ae0f | 2014-11-04 19:56:24 | [diff] [blame] | 12 | |
avi | b734894 | 2015-12-25 20:57:10 | [diff] [blame] | 13 | #include "base/macros.h" |
Erik Chen | 280765ec | 2021-03-18 23:24:02 | [diff] [blame] | 14 | #include "base/observer_list.h" |
15 | #include "base/values.h" | ||||
Mario Sanchez Prada | 1b559ffe | 2020-07-14 12:58:30 | [diff] [blame] | 16 | #include "ui/accessibility/ax_action_handler.h" |
Dominic Mazzoni | c39830f | 2021-02-02 05:58:26 | [diff] [blame] | 17 | #include "ui/accessibility/ax_base_export.h" |
Dominic Mazzoni | 336bc006 | 2018-09-23 16:46:43 | [diff] [blame] | 18 | #include "ui/accessibility/ax_tree_id.h" |
avi | b734894 | 2015-12-25 20:57:10 | [diff] [blame] | 19 | |
olli.raula | 36aa8be | 2015-09-10 11:14:22 | [diff] [blame] | 20 | namespace base { |
dtseng | ad8ae0f | 2014-11-04 19:56:24 | [diff] [blame] | 21 | template <typename T> |
22 | struct DefaultSingletonTraits; | ||||
olli.raula | 36aa8be | 2015-09-10 11:14:22 | [diff] [blame] | 23 | } // namespace base |
dtseng | ad8ae0f | 2014-11-04 19:56:24 | [diff] [blame] | 24 | |
dtseng | be42343 | 2017-02-22 14:05:43 | [diff] [blame] | 25 | namespace ui { |
dmazzoni | 1efe879 | 2015-08-07 01:02:15 | [diff] [blame] | 26 | |
Mario Sanchez Prada | 1b559ffe | 2020-07-14 12:58:30 | [diff] [blame] | 27 | class AXActionHandlerBase; |
dtseng | 32ea1736 | 2017-02-25 00:52:27 | [diff] [ |