| 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);
|
|
|