Remove "virtual" from all lines that have both "virtual" and "override".
[WebKit-https.git] / Source / WebCore / accessibility / AccessibilityMediaControls.h
index 30d9d5e..d8c32f8 100644 (file)
@@ -10,7 +10,7 @@
  * 2.  Redistributions in binary form must reproduce the above copyright
  *     notice, this list of conditions and the following disclaimer in the
  *     documentation and/or other materials provided with the distribution.
- * 3.  Neither the name of Apple Computer, Inc. ("Apple") nor the names of
+ * 3.  Neither the name of Apple Inc. ("Apple") nor the names of
  *     its contributors may be used to endorse or promote products derived
  *     from this software without specific prior written permission.
  *
@@ -40,75 +40,77 @@ namespace WebCore {
 class AccessibilityMediaControl : public AccessibilityRenderObject {
 
 public:
-    static PassRefPtr<AccessibilityObject> create(RenderObject*);
+    static Ref<AccessibilityObject> create(RenderObject*);
     virtual ~AccessibilityMediaControl() { }
 
-    virtual AccessibilityRole roleValue() const;
-    virtual bool accessibilityIsIgnored() const;
+    AccessibilityRole roleValue() const override;
 
-    virtual String title() const;
-    virtual String accessibilityDescription() const;
-    virtual String helpText() const;
+    String title() const override;
+    String accessibilityDescription() const override;
+    String helpText() const override;
 
 protected:
     explicit AccessibilityMediaControl(RenderObject*);
     MediaControlElementType controlType() const;
-    String controlTypeName() const;
-    virtual void accessibilityText(Vector<AccessibilityText>&);
+    const String& controlTypeName() const;
+    bool computeAccessibilityIsIgnored() const override;
+
+private:
+    void accessibilityText(Vector<AccessibilityText>&) override;
 };
 
 
-class AccessibilityMediaTimeline : public AccessibilitySlider {
+class AccessibilityMediaTimeline final : public AccessibilitySlider {
 
 public:
-    static PassRefPtr<AccessibilityObject> create(RenderObject*);
+    static Ref<AccessibilityObject> create(RenderObject*);
     virtual ~AccessibilityMediaTimeline() { }
 
-    virtual bool isMediaTimeline() const { return true; }
-
-    virtual String helpText() const;
-    virtual String valueDescription() const;
+    String helpText() const override;
+    String valueDescription() const override;
     const AtomicString& getAttribute(const QualifiedName& attribute) const;
 
 private:
     explicit AccessibilityMediaTimeline(RenderObject*);
+
+    bool isMediaTimeline() const override { return true; }
 };
 
 
-class AccessibilityMediaControlsContainer : public AccessibilityMediaControl {
+class AccessibilityMediaControlsContainer final : public AccessibilityMediaControl {
 
 public:
-    static PassRefPtr<AccessibilityObject> create(RenderObject*);
+    static Ref<AccessibilityObject> create(RenderObject*);
     virtual ~AccessibilityMediaControlsContainer() { }
 
-    virtual AccessibilityRole roleValue() const { return ToolbarRole; }
-    virtual bool accessibilityIsIgnored() const { return false; }
+    AccessibilityRole roleValue() const override { return ToolbarRole; }
 
-    virtual String helpText() const;
-    virtual String accessibilityDescription() const;
+    String helpText() const override;
+    String accessibilityDescription() const override;
 
 private:
     explicit AccessibilityMediaControlsContainer(RenderObject*);
     bool controllingVideoElement() const;
-    const String elementTypeName() const;
+    const String& elementTypeName() const;
+    bool computeAccessibilityIsIgnored() const override;
 };
 
 
-class AccessibilityMediaTimeDisplay : public AccessibilityMediaControl {
+class AccessibilityMediaTimeDisplay final : public AccessibilityMediaControl {
 
 public:
-    static PassRefPtr<AccessibilityObject> create(RenderObject*);
+    static Ref<AccessibilityObject> create(RenderObject*);
     virtual ~AccessibilityMediaTimeDisplay() { }
 
-    virtual AccessibilityRole roleValue() const { return StaticTextRole; }
-    virtual bool accessibilityIsIgnored() const;
+    AccessibilityRole roleValue() const override { return ApplicationTimerRole; }
 
-    virtual String stringValue() const;
-    virtual String accessibilityDescription() const;
+    String stringValue() const override;
+    String accessibilityDescription() const override;
 
 private:
     explicit AccessibilityMediaTimeDisplay(RenderObject*);
-    virtual bool isMediaControlLabel() const { return true; }
+    bool isMediaControlLabel() const override { return true; }
+    bool computeAccessibilityIsIgnored() const override;
 };