Apply FINAL to the Node hierarchy.
[WebKit.git] / Source / WebCore / html / HTMLOutputElement.h
index 4a94e4e..c6e7a99 100644 (file)
@@ -37,7 +37,7 @@
 
 namespace WebCore {
 
-class HTMLOutputElement : public HTMLFormControlElement {
+class HTMLOutputElement FINAL : public HTMLFormControlElement {
 public:
     static PassRefPtr<HTMLOutputElement> create(const QualifiedName&, Document*, HTMLFormElement*);
 
@@ -55,9 +55,10 @@ public:
 private:
     HTMLOutputElement(const QualifiedName&, Document*, HTMLFormElement*);
 
-    virtual void parseAttribute(Attribute*) OVERRIDE;
+    virtual void parseAttribute(const QualifiedName&, const AtomicString&) OVERRIDE;
     virtual const AtomicString& formControlType() const;
     virtual bool isEnumeratable() const { return true; }
+    virtual bool supportLabels() const OVERRIDE { return true; }
     virtual bool supportsFocus() const;
     virtual void childrenChanged(bool createdByParser = false, Node* beforeChange = 0, Node* afterChange = 0, int childCountDelta = 0);
     virtual void reset();