Index: Source/modules/accessibility/AXObject.h |
diff --git a/Source/modules/accessibility/AXObject.h b/Source/modules/accessibility/AXObject.h |
index 0e2c5c10eaf158cca93cd3e5ac5a7afb46bf33c4..6729b004ab1853151901d2e2564737ef6ab4f421 100644 |
--- a/Source/modules/accessibility/AXObject.h |
+++ b/Source/modules/accessibility/AXObject.h |
@@ -40,6 +40,7 @@ |
namespace blink { |
class AXObject; |
+class AXObjectCache; |
class AXObjectCacheImpl; |
class Element; |
class FrameView; |
@@ -52,7 +53,8 @@ class Widget; |
typedef unsigned AXID; |
enum AccessibilityRole { |
- AlertDialogRole = 1, |
+ UnknownRole = 0, |
+ AlertDialogRole, |
AlertRole, |
AnnotationRole, |
ApplicationRole, |
@@ -163,10 +165,10 @@ enum AccessibilityRole { |
TreeGridRole, |
TreeItemRole, |
TreeRole, |
- UnknownRole, |
UserInterfaceTooltipRole, |
WebAreaRole, |
WindowRole, |
+ NumRoles |
}; |
enum AccessibilityTextSource { |
@@ -577,6 +579,7 @@ public: |
static bool isARIAInput(AccessibilityRole); |
static AccessibilityRole ariaRoleToWebCoreRole(const String&); |
static IntRect boundingBoxForQuads(RenderObject*, const Vector<FloatQuad>&); |
+ static const AtomicString& roleName(AccessibilityRole); |
protected: |
AXID m_id; |