diff options
Diffstat (limited to 'WebCore/accessibility/AccessibilityImageMapLink.h')
-rw-r--r-- | WebCore/accessibility/AccessibilityImageMapLink.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/WebCore/accessibility/AccessibilityImageMapLink.h b/WebCore/accessibility/AccessibilityImageMapLink.h index 3024f37..ca4c62c 100644 --- a/WebCore/accessibility/AccessibilityImageMapLink.h +++ b/WebCore/accessibility/AccessibilityImageMapLink.h @@ -44,13 +44,17 @@ public: virtual ~AccessibilityImageMapLink(); void setHTMLAreaElement(HTMLAreaElement* element) { m_areaElement = element; } + HTMLAreaElement* areaElement() const { return m_areaElement; } + void setHTMLMapElement(HTMLMapElement* element) { m_mapElement = element; } + HTMLMapElement* mapElement() const { return m_mapElement; } + void setParent(AccessibilityObject* parent) { m_parent = parent; } virtual AccessibilityRole roleValue() const; virtual bool accessibilityIsIgnored() const { return false; } virtual bool isEnabled() const { return true; } - + virtual AccessibilityObject* parentObject() const; virtual Element* anchorElement() const; virtual Element* actionElement() const; @@ -70,6 +74,8 @@ private: HTMLAreaElement* m_areaElement; HTMLMapElement* m_mapElement; AccessibilityObject* m_parent; + + virtual bool isImageMapLink() const { return true; } }; } // namespace WebCore |