| Index: Source/core/accessibility/AXListBoxOption.h
|
| diff --git a/Source/core/accessibility/AXListBoxOption.h b/Source/core/accessibility/AXListBoxOption.h
|
| index 6ea9ab8af88a5e8ba220602ea13d331541078d77..d1d2902ac16bef42077fe35c5f6974b3604a17fe 100644
|
| --- a/Source/core/accessibility/AXListBoxOption.h
|
| +++ b/Source/core/accessibility/AXListBoxOption.h
|
| @@ -29,7 +29,7 @@
|
| #ifndef AXListBoxOption_h
|
| #define AXListBoxOption_h
|
|
|
| -#include "core/accessibility/AXObject.h"
|
| +#include "core/accessibility/AXRenderObject.h"
|
| #include "core/html/HTMLElement.h"
|
| #include "wtf/Forward.h"
|
|
|
| @@ -40,32 +40,24 @@ class Element;
|
| class HTMLElement;
|
| class HTMLSelectElement;
|
|
|
| -class AXListBoxOption FINAL : public AXObject {
|
| +class AXListBoxOption FINAL : public AXRenderObject {
|
|
|
| private:
|
| - AXListBoxOption();
|
| + AXListBoxOption(RenderObject*);
|
| public:
|
| - static PassRefPtr<AXListBoxOption> create();
|
| + static PassRefPtr<AXListBoxOption> create(RenderObject*);
|
| virtual ~AXListBoxOption();
|
|
|
| - void setHTMLElement(HTMLElement* element) { m_optionElement = element; }
|
| -
|
| virtual AccessibilityRole roleValue() const OVERRIDE { return ListBoxOptionRole; }
|
| virtual bool isSelected() const OVERRIDE;
|
| virtual bool isEnabled() const OVERRIDE;
|
| virtual bool isSelectedOptionActive() const OVERRIDE;
|
| - virtual String stringValue() const OVERRIDE;
|
| - virtual Element* actionElement() const OVERRIDE;
|
| - virtual Node* node() const OVERRIDE { return m_optionElement; }
|
| virtual void setSelected(bool) OVERRIDE;
|
| virtual bool canSetSelectedAttribute() const OVERRIDE;
|
| -
|
| - virtual LayoutRect elementRect() const OVERRIDE;
|
| - virtual AXObject* parentObject() const OVERRIDE;
|
| + virtual String stringValue() const OVERRIDE;
|
| + virtual String title() const OVERRIDE { return String(); }
|
|
|
| private:
|
| - HTMLElement* m_optionElement;
|
| -
|
| virtual bool isListBoxOption() const OVERRIDE { return true; }
|
| virtual bool canHaveChildren() const OVERRIDE { return false; }
|
| virtual bool computeAccessibilityIsIgnored() const OVERRIDE;
|
|
|