X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_webkit;a=blobdiff_plain;f=Source%2FWebKit%2Fchromium%2Fsrc%2FWebAccessibilityObject.cpp;fp=Source%2FWebKit%2Fchromium%2Fsrc%2FWebAccessibilityObject.cpp;h=cfce40a9b1adb972f9668b82b667ce16ca34b606;hp=e5c23f050eb25f0947790e57e997b70f2c563904;hb=186b2535c234ccc42a8c27998f11be6f718f604f;hpb=1c567be6144228b511852e3cab689fc41b052875 diff --git a/Source/WebKit/chromium/src/WebAccessibilityObject.cpp b/Source/WebKit/chromium/src/WebAccessibilityObject.cpp index e5c23f0..cfce40a 100644 --- a/Source/WebKit/chromium/src/WebAccessibilityObject.cpp +++ b/Source/WebKit/chromium/src/WebAccessibilityObject.cpp @@ -31,6 +31,7 @@ #include "config.h" #include "WebAccessibilityObject.h" +#include "AXObjectCache.h" #include "AccessibilityObject.h" #include "AccessibilityTable.h" #include "AccessibilityTableCell.h" @@ -69,6 +70,27 @@ bool WebAccessibilityObject::equals(const WebAccessibilityObject& n) const return (m_private.get() == n.m_private.get()); } +// static +void WebAccessibilityObject::enableAccessibility() +{ + AXObjectCache::enableAccessibility(); +} + +// static +bool WebAccessibilityObject::accessibilityEnabled() +{ + return AXObjectCache::accessibilityEnabled(); +} + +int WebAccessibilityObject::axID() const +{ + if (m_private.isNull()) + return -1; + + m_private->updateBackingStore(); + return m_private->axObjectID(); +} + WebString WebAccessibilityObject::accessibilityDescription() const { if (m_private.isNull())