| 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 |