Index: Source/core/accessibility/AXObjectCache.h |
diff --git a/Source/core/accessibility/AXObjectCache.h b/Source/core/accessibility/AXObjectCache.h |
index 69a398bfaa3caf07944c4bad84e8aed60339dcd8..1452e8f269f0915a649ae2c9c1fbaf001aeab809 100644 |
--- a/Source/core/accessibility/AXObjectCache.h |
+++ b/Source/core/accessibility/AXObjectCache.h |
@@ -43,6 +43,7 @@ class Node; |
class Page; |
class RenderObject; |
class ScrollView; |
+class Settings; |
class VisiblePosition; |
class Widget; |
@@ -145,10 +146,8 @@ public: |
void inlineTextBoxesUpdated(RenderObject* renderer); |
- static void enableAccessibility() { gAccessibilityEnabled = true; } |
- static bool accessibilityEnabled() { return gAccessibilityEnabled; } |
- static void setInlineTextBoxAccessibility(bool flag) { gInlineTextBoxAccessibility = flag; } |
- static bool inlineTextBoxAccessibility() { return gInlineTextBoxAccessibility; } |
+ bool accessibilityEnabled(); |
+ bool inlineTextBoxAccessibilityEnabled(); |
void removeAXID(AXObject*); |
bool isIDinUse(AXID id) const { return m_idsInUse.contains(id); } |
@@ -220,8 +219,6 @@ private: |
HashMap<AbstractInlineTextBox*, AXID> m_inlineTextBoxObjectMapping; |
HashSet<Node*> m_textMarkerNodes; |
OwnPtr<AXComputedObjectAttributeCache> m_computedObjectAttributeCache; |
- static bool gAccessibilityEnabled; |
- static bool gInlineTextBoxAccessibility; |
HashSet<AXID> m_idsInUse; |
@@ -232,6 +229,8 @@ private: |
static AXObject* focusedImageMapUIElement(HTMLAreaElement*); |
AXID getAXID(AXObject*); |
+ |
+ Settings* settings(); |
}; |
bool nodeHasRole(Node*, const String& role); |