virtual bool formControlValueMatchesRenderer() const { return m_valueMatchesRenderer; }
virtual void setFormControlValueMatchesRenderer(bool b) { m_valueMatchesRenderer = b; }
- virtual bool wasChangedSinceLastFormControlChangeEvent() const OVERRIDE FINAL;
- virtual void setChangedSinceLastFormControlChangeEvent(bool) OVERRIDE FINAL;
+ bool wasChangedSinceLastFormControlChangeEvent() const { return m_wasChangedSinceLastFormControlChangeEvent; }
+ void setChangedSinceLastFormControlChangeEvent(bool);
- virtual void dispatchFormControlChangeEvent() OVERRIDE;
+ virtual void dispatchFormControlChangeEvent();
void dispatchChangeEvent();
void dispatchFormControlInputEvent();
const AtomicString& type() const { return formControlType(); }
- virtual const AtomicString& formControlType() const OVERRIDE = 0;
+ virtual const AtomicString& formControlType() const = 0;
virtual bool canTriggerImplicitSubmission() const { return false; }
String nameForAutofill() const;
+ virtual void setFocus(bool flag) OVERRIDE;
+
using Node::ref;
using Node::deref;
virtual bool isKeyboardFocusable() const OVERRIDE;
virtual bool shouldShowFocusRingOnMouseFocus() const;
virtual bool shouldHaveFocusAppearance() const OVERRIDE FINAL;
- virtual void dispatchFocusEvent(Element* oldFocusedElement, FocusDirection) OVERRIDE;
+ virtual void dispatchFocusEvent(Element* oldFocusedElement, FocusType) OVERRIDE;
virtual void dispatchBlurEvent(Element* newFocusedElement) OVERRIDE;
virtual void willCallDefaultEventHandler(const Event&) OVERRIDE FINAL;