summaryrefslogtreecommitdiff
path: root/Source/WebCore/accessibility/AccessibilityMenuList.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/accessibility/AccessibilityMenuList.h')
-rw-r--r--Source/WebCore/accessibility/AccessibilityMenuList.h28
1 files changed, 11 insertions, 17 deletions
diff --git a/Source/WebCore/accessibility/AccessibilityMenuList.h b/Source/WebCore/accessibility/AccessibilityMenuList.h
index 01d5885d3..8f1123d34 100644
--- a/Source/WebCore/accessibility/AccessibilityMenuList.h
+++ b/Source/WebCore/accessibility/AccessibilityMenuList.h
@@ -23,40 +23,34 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#ifndef AccessibilityMenuList_h
-#define AccessibilityMenuList_h
+#pragma once
#include "AccessibilityRenderObject.h"
namespace WebCore {
-class AccessibilityMenuList;
-class AccessibilityMenuListPopup;
-class HTMLOptionElement;
class RenderMenuList;
-class AccessibilityMenuList : public AccessibilityRenderObject {
+class AccessibilityMenuList final : public AccessibilityRenderObject {
public:
- static PassRefPtr<AccessibilityMenuList> create(RenderMenuList* renderer);
+ static Ref<AccessibilityMenuList> create(RenderMenuList* renderer);
- virtual bool isCollapsed() const override;
- virtual bool press() const override;
+ bool isCollapsed() const override;
+ bool press() override;
void didUpdateActiveOption(int optionIndex);
private:
explicit AccessibilityMenuList(RenderMenuList*);
- virtual bool isMenuList() const override { return true; }
- virtual AccessibilityRole roleValue() const override { return PopUpButtonRole; }
- virtual bool canSetFocusAttribute() const override;
+ bool isMenuList() const override { return true; }
+ AccessibilityRole roleValue() const override { return PopUpButtonRole; }
+ bool canSetFocusAttribute() const override;
- virtual void addChildren() override;
- virtual void childrenChanged() override;
+ void addChildren() override;
+ void childrenChanged() override;
};
-ACCESSIBILITY_OBJECT_TYPE_CASTS(AccessibilityMenuList, isMenuList())
-
} // namespace WebCore
-#endif // AccessibilityMenuList_h
+SPECIALIZE_TYPE_TRAITS_ACCESSIBILITY(AccessibilityMenuList, isMenuList())