Index: third_party/WebKit/Source/modules/accessibility/AXObject.h |
diff --git a/third_party/WebKit/Source/modules/accessibility/AXObject.h b/third_party/WebKit/Source/modules/accessibility/AXObject.h |
index ba79e1eb85a8c64ee3511a0a174110eb08e6b51a..e80b5d05ffd5bea5d6cc9a94921286e4d5f55d39 100644 |
--- a/third_party/WebKit/Source/modules/accessibility/AXObject.h |
+++ b/third_party/WebKit/Source/modules/accessibility/AXObject.h |
@@ -45,6 +45,7 @@ class SkMatrix44; |
namespace blink { |
+class AccessibleNodeList; |
class AXObject; |
class AXObjectCacheImpl; |
class Element; |
@@ -60,6 +61,7 @@ enum class AOMUIntProperty; |
enum class AOMIntProperty; |
enum class AOMFloatProperty; |
enum class AOMRelationProperty; |
+enum class AOMRelationListProperty; |
typedef unsigned AXID; |
@@ -354,6 +356,10 @@ class MODULES_EXPORT AXObject : public GarbageCollectedFinalized<AXObject> { |
// or the equivalent ARIA attribute, in that order. |
const AtomicString& GetAOMPropertyOrARIAAttribute(AOMStringProperty) const; |
Element* GetAOMPropertyOrARIAAttribute(AOMRelationProperty) const; |
+ bool HasAOMProperty(AOMRelationListProperty, |
+ HeapVector<Member<Element>>& result) const; |
+ bool HasAOMPropertyOrARIAAttribute(AOMRelationListProperty, |
+ HeapVector<Member<Element>>& result) const; |
bool HasAOMPropertyOrARIAAttribute(AOMBooleanProperty, bool& result) const; |
bool AOMPropertyOrARIAAttributeIsTrue(AOMBooleanProperty) const; |
bool AOMPropertyOrARIAAttributeIsFalse(AOMBooleanProperty) const; |
@@ -807,6 +813,8 @@ class MODULES_EXPORT AXObject : public GarbageCollectedFinalized<AXObject> { |
static AccessibilityRole AriaRoleToWebCoreRole(const String&); |
static const AtomicString& RoleName(AccessibilityRole); |
static const AtomicString& InternalRoleName(AccessibilityRole); |
+ static void AccessibleNodeListToElementVector(const AccessibleNodeList&, |
+ HeapVector<Member<Element>>&); |
protected: |
AXID id_; |
@@ -841,7 +849,6 @@ class MODULES_EXPORT AXObject : public GarbageCollectedFinalized<AXObject> { |
String TextFromAriaLabelledby(AXObjectSet& visited, |
AXRelatedObjectVector* related_objects) const; |
String TextFromAriaDescribedby(AXRelatedObjectVector* related_objects) const; |
- |
virtual const AXObject* InheritsPresentationalRoleFrom() const { return 0; } |
bool CanReceiveAccessibilityFocus() const; |