Index: content/browser/accessibility/browser_accessibility_manager.h |
diff --git a/content/browser/accessibility/browser_accessibility_manager.h b/content/browser/accessibility/browser_accessibility_manager.h |
index 669489aa028385577fc1dae07e5648219565d5ee..9c8fa546f2ca83d0f9b7882c120b901c758b33ee 100644 |
--- a/content/browser/accessibility/browser_accessibility_manager.h |
+++ b/content/browser/accessibility/browser_accessibility_manager.h |
@@ -32,10 +32,8 @@ class BrowserAccessibilityManagerWin; |
class BrowserAccessibilityManagerAuraLinux; |
#endif |
-using SimpleAXTreeUpdate = ui::AXTreeUpdate<ui::AXNodeData>; |
- |
// For testing. |
-CONTENT_EXPORT SimpleAXTreeUpdate MakeAXTreeUpdate( |
+CONTENT_EXPORT ui::AXTreeUpdate MakeAXTreeUpdate( |
const ui::AXNodeData& node, |
const ui::AXNodeData& node2 = ui::AXNodeData(), |
const ui::AXNodeData& node3 = ui::AXNodeData(), |
@@ -118,7 +116,7 @@ class CONTENT_EXPORT BrowserAccessibilityManager : public ui::AXTreeDelegate { |
// Creates the platform-specific BrowserAccessibilityManager, but |
// with no parent window pointer. Only useful for unit tests. |
static BrowserAccessibilityManager* Create( |
- const SimpleAXTreeUpdate& initial_tree, |
+ const ui::AXTreeUpdate& initial_tree, |
BrowserAccessibilityDelegate* delegate, |
BrowserAccessibilityFactory* factory = new BrowserAccessibilityFactory()); |
@@ -127,9 +125,9 @@ class CONTENT_EXPORT BrowserAccessibilityManager : public ui::AXTreeDelegate { |
~BrowserAccessibilityManager() override; |
- void Initialize(const SimpleAXTreeUpdate& initial_tree); |
+ void Initialize(const ui::AXTreeUpdate& initial_tree); |
- static SimpleAXTreeUpdate GetEmptyDocument(); |
+ static ui::AXTreeUpdate GetEmptyDocument(); |
virtual void NotifyAccessibilityEvent( |
ui::AXEvent event_type, BrowserAccessibility* node) { } |
@@ -147,6 +145,9 @@ class CONTENT_EXPORT BrowserAccessibilityManager : public ui::AXTreeDelegate { |
// If this tree has a parent tree, return the parent node in that tree. |
BrowserAccessibility* GetParentNodeFromParentTree(); |
+ // Get the AXTreeData for this frame. |
+ const ui::AXTreeData& GetTreeData(); |
+ |
// Called to notify the accessibility manager that its associated native |
// view got focused. |
virtual void OnWindowFocused(); |
@@ -261,6 +262,7 @@ class CONTENT_EXPORT BrowserAccessibilityManager : public ui::AXTreeDelegate { |
BrowserAccessibility* node) const; |
// AXTreeDelegate implementation. |
+ void OnTreeDataChanged(ui::AXTree* tree) override; |
void OnNodeWillBeDeleted(ui::AXTree* tree, ui::AXNode* node) override; |
void OnSubtreeWillBeDeleted(ui::AXTree* tree, ui::AXNode* node) override; |
void OnNodeCreated(ui::AXTree* tree, ui::AXNode* node) override; |
@@ -281,7 +283,7 @@ class CONTENT_EXPORT BrowserAccessibilityManager : public ui::AXTreeDelegate { |
BrowserAccessibilityDelegate* GetDelegateFromRootManager(); |
// Get a snapshot of the current tree as an AXTreeUpdate. |
- SimpleAXTreeUpdate SnapshotAXTreeForTesting(); |
+ ui::AXTreeUpdate SnapshotAXTreeForTesting(); |
protected: |
BrowserAccessibilityManager( |
@@ -289,7 +291,7 @@ class CONTENT_EXPORT BrowserAccessibilityManager : public ui::AXTreeDelegate { |
BrowserAccessibilityFactory* factory); |
BrowserAccessibilityManager( |
- const SimpleAXTreeUpdate& initial_tree, |
+ const ui::AXTreeUpdate& initial_tree, |
BrowserAccessibilityDelegate* delegate, |
BrowserAccessibilityFactory* factory); |