OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "ui/accessibility/ax_tree.h" | 5 #include "ui/accessibility/ax_tree.h" |
6 | 6 |
7 class EmptyAXTreeDelegate : public ui::AXTreeDelegate { | 7 class EmptyAXTreeDelegate : public ui::AXTreeDelegate { |
8 public: | 8 public: |
9 EmptyAXTreeDelegate() {} | 9 EmptyAXTreeDelegate() {} |
10 | 10 |
11 void OnNodeDataWillChange(ui::AXTree* tree, | 11 void OnNodeDataWillChange(ui::AXTree* tree, |
12 const ui::AXNodeData& old_node_data, | 12 const ui::AXNodeData& old_node_data, |
13 const ui::AXNodeData& new_node_data) override {} | 13 const ui::AXNodeData& new_node_data) override {} |
14 void OnTreeDataChanged(ui::AXTree* tree) override {} | 14 void OnTreeDataChanged(ui::AXTree* tree, |
| 15 const ui::AXTreeData& old_data, |
| 16 const ui::AXTreeData& new_data) override {} |
15 void OnNodeWillBeDeleted(ui::AXTree* tree, ui::AXNode* node) override {} | 17 void OnNodeWillBeDeleted(ui::AXTree* tree, ui::AXNode* node) override {} |
16 void OnSubtreeWillBeDeleted(ui::AXTree* tree, ui::AXNode* node) override {} | 18 void OnSubtreeWillBeDeleted(ui::AXTree* tree, ui::AXNode* node) override {} |
17 void OnNodeWillBeReparented(ui::AXTree* tree, ui::AXNode* node) override {} | 19 void OnNodeWillBeReparented(ui::AXTree* tree, ui::AXNode* node) override {} |
18 void OnSubtreeWillBeReparented(ui::AXTree* tree, ui::AXNode* node) override {} | 20 void OnSubtreeWillBeReparented(ui::AXTree* tree, ui::AXNode* node) override {} |
19 void OnNodeCreated(ui::AXTree* tree, ui::AXNode* node) override {} | 21 void OnNodeCreated(ui::AXTree* tree, ui::AXNode* node) override {} |
20 void OnNodeReparented(ui::AXTree* tree, ui::AXNode* node) override {} | 22 void OnNodeReparented(ui::AXTree* tree, ui::AXNode* node) override {} |
21 void OnNodeChanged(ui::AXTree* tree, ui::AXNode* node) override {} | 23 void OnNodeChanged(ui::AXTree* tree, ui::AXNode* node) override {} |
22 void OnAtomicUpdateFinished(ui::AXTree* tree, | 24 void OnAtomicUpdateFinished(ui::AXTree* tree, |
23 bool root_changed, | 25 bool root_changed, |
24 const std::vector<Change>& changes) override {} | 26 const std::vector<Change>& changes) override {} |
(...skipping 17 matching lines...) Expand all Loading... |
42 // Run with --v=1 to aid in debugging a specific crash. | 44 // Run with --v=1 to aid in debugging a specific crash. |
43 VLOG(1) << "Input accessibility tree:\n" << initial_state.ToString(); | 45 VLOG(1) << "Input accessibility tree:\n" << initial_state.ToString(); |
44 | 46 |
45 EmptyAXTreeDelegate delegate; | 47 EmptyAXTreeDelegate delegate; |
46 ui::AXTree tree; | 48 ui::AXTree tree; |
47 tree.SetDelegate(&delegate); | 49 tree.SetDelegate(&delegate); |
48 tree.Unserialize(initial_state); | 50 tree.Unserialize(initial_state); |
49 | 51 |
50 return 0; | 52 return 0; |
51 } | 53 } |
OLD | NEW |