| Index: third_party/WebKit/Source/modules/accessibility/InspectorAccessibilityAgent.h
|
| diff --git a/third_party/WebKit/Source/modules/accessibility/InspectorAccessibilityAgent.h b/third_party/WebKit/Source/modules/accessibility/InspectorAccessibilityAgent.h
|
| index ccfcd8c685a2dba817fb2bd762f70b186f09aa1b..d62474722bf0ce1ce4901bc0bb172e120fbfe8a8 100644
|
| --- a/third_party/WebKit/Source/modules/accessibility/InspectorAccessibilityAgent.h
|
| +++ b/third_party/WebKit/Source/modules/accessibility/InspectorAccessibilityAgent.h
|
| @@ -28,10 +28,9 @@ class MODULES_EXPORT InspectorAccessibilityAgent
|
| DECLARE_VIRTUAL_TRACE();
|
|
|
| // Protocol methods.
|
| - void getAXNodeChain(
|
| + void getPartialAXTree(
|
| ErrorString*,
|
| int domNodeId,
|
| - bool fetchAncestors,
|
| std::unique_ptr<protocol::Array<protocol::Accessibility::AXNode>>*)
|
| override;
|
|
|
| @@ -41,10 +40,64 @@ class MODULES_EXPORT InspectorAccessibilityAgent
|
|
|
| std::unique_ptr<protocol::Accessibility::AXNode> buildObjectForIgnoredNode(
|
| Node* domNode,
|
| - AXObject*) const;
|
| + AXObject*,
|
| + std::unique_ptr<protocol::Array<protocol::Accessibility::AXNode>>& nodes,
|
| + AXObjectCacheImpl&) const;
|
| + void populateDOMNodeRelatives(
|
| + Node& inspectedDOMNode,
|
| + protocol::Accessibility::AXNode&,
|
| + std::unique_ptr<protocol::Array<protocol::Accessibility::AXNode>>& nodes,
|
| + AXObjectCacheImpl&) const;
|
| + void findDOMNodeChildren(
|
| + std::unique_ptr<protocol::Array<protocol::Accessibility::AXNodeId>>&
|
| + childIds,
|
| + Node& parentNode,
|
| + Node& inspectedDOMNode,
|
| + std::unique_ptr<protocol::Array<protocol::Accessibility::AXNode>>& nodes,
|
| + AXObjectCacheImpl&) const;
|
| std::unique_ptr<protocol::Accessibility::AXNode> buildProtocolAXObject(
|
| - AXObject&) const;
|
| - void fillCoreProperties(AXObject&, protocol::Accessibility::AXNode&) const;
|
| + AXObject&,
|
| + AXObject* inspectedAXObject,
|
| + std::unique_ptr<protocol::Array<protocol::Accessibility::AXNode>>& nodes,
|
| + AXObjectCacheImpl&) const;
|
| + void fillCoreProperties(
|
| + AXObject&,
|
| + AXObject* inspectedAXObject,
|
| + protocol::Accessibility::AXNode&,
|
| + std::unique_ptr<protocol::Array<protocol::Accessibility::AXNode>>& nodes,
|
| + AXObjectCacheImpl&) const;
|
| + void addAncestors(
|
| + AXObject& firstAncestor,
|
| + AXObject* inspectedAXObject,
|
| + std::unique_ptr<protocol::Array<protocol::Accessibility::AXNode>>& nodes,
|
| + AXObjectCacheImpl&) const;
|
| + void populateRelatives(
|
| + AXObject&,
|
| + AXObject* inspectedAXObject,
|
| + protocol::Accessibility::AXNode&,
|
| + std::unique_ptr<protocol::Array<protocol::Accessibility::AXNode>>& nodes,
|
| + AXObjectCacheImpl&) const;
|
| + void addSiblingsOfIgnored(
|
| + std::unique_ptr<protocol::Array<protocol::Accessibility::AXNodeId>>&
|
| + childIds,
|
| + AXObject& parentAXObject,
|
| + AXObject* inspectedAXObject,
|
| + std::unique_ptr<protocol::Array<protocol::Accessibility::AXNode>>& nodes,
|
| + AXObjectCacheImpl&) const;
|
| + void addChild(
|
| + std::unique_ptr<protocol::Array<protocol::Accessibility::AXNodeId>>&
|
| + childIds,
|
| + AXObject& childAXObject,
|
| + AXObject* inspectedAXObject,
|
| + std::unique_ptr<protocol::Array<protocol::Accessibility::AXNode>>& nodes,
|
| + AXObjectCacheImpl&) const;
|
| + void addChildren(
|
| + AXObject&,
|
| + AXObject& inspectedAXObject,
|
| + std::unique_ptr<protocol::Array<protocol::Accessibility::AXNodeId>>&
|
| + childIds,
|
| + std::unique_ptr<protocol::Array<protocol::Accessibility::AXNode>>& nodes,
|
| + AXObjectCacheImpl&) const;
|
| };
|
|
|
| } // namespace blink
|
|
|