Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / accessibility / AXMockObject.h
index 782f29d..86d143c 100644 (file)
@@ -37,22 +37,14 @@ protected:
 public:
     virtual ~AXMockObject();
 
-    virtual void setParent(AXObject* parent) { m_parent = parent; }
-
     // AXObject overrides.
-    virtual AXObject* parentObject() const OVERRIDE { return m_parent; }
-    virtual bool isEnabled() const OVERRIDE { return true; }
-
-protected:
-    AXObject* m_parent;
-
-    // Must be called when the parent object clears its children.
-    virtual void detachFromParent() OVERRIDE { m_parent = 0; }
+    virtual AXObject* computeParent() const override { return m_parent; }
+    virtual bool isEnabled() const override { return true; }
 
 private:
-    virtual bool isMockObject() const OVERRIDE FINAL { return true; }
+    virtual bool isMockObject() const override final { return true; }
 
-    virtual bool computeAccessibilityIsIgnored() const OVERRIDE;
+    virtual bool computeAccessibilityIsIgnored() const override;
 };
 
 DEFINE_AX_OBJECT_TYPE_CASTS(AXMockObject, isMockObject());