Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / public / web / WebAXObject.h
index c599034..4d96c8f 100644 (file)
 namespace WTF { template <typename T> class PassRefPtr; }
 #endif
 
-namespace WebCore { class AXObject; }
-
 namespace blink {
 
+class AXObject;
 class WebNode;
 class WebDocument;
 class WebString;
@@ -72,13 +71,6 @@ public:
     // isDetached also checks for null, so it's safe to just call isDetached.
     BLINK_EXPORT bool isDetached() const;
 
-    // Static methods for enabling accessibility.
-    BLINK_EXPORT static void enableAccessibility();
-    BLINK_EXPORT static bool accessibilityEnabled();
-
-    // Temporary: this flag will only be toggleable until Chromium has it on by default.
-    BLINK_EXPORT static void enableInlineTextBoxAccessibility();
-
     BLINK_EXPORT int axID() const;
 
     // Update layout on the underlying tree, and return true if this object is
@@ -217,13 +209,13 @@ public:
     BLINK_EXPORT void scrollToGlobalPoint(const WebPoint&) const;
 
 #if BLINK_IMPLEMENTATION
-    WebAXObject(const WTF::PassRefPtr<WebCore::AXObject>&);
-    WebAXObject& operator=(const WTF::PassRefPtr<WebCore::AXObject>&);
-    operator WTF::PassRefPtr<WebCore::AXObject>() const;
+    WebAXObject(const WTF::PassRefPtr<AXObject>&);
+    WebAXObject& operator=(const WTF::PassRefPtr<AXObject>&);
+    operator WTF::PassRefPtr<AXObject>() const;
 #endif
 
 private:
-    WebPrivatePtr<WebCore::AXObject> m_private;
+    WebPrivatePtr<AXObject> m_private;
 };
 
 } // namespace blink