#include "core/html/forms/InputType.h"
-namespace WebCore {
+namespace blink {
// Base of checkbox and radio types.
class BaseCheckableInputType : public InputType {
protected:
BaseCheckableInputType(HTMLInputElement& element) : InputType(element) { }
- virtual void handleKeydownEvent(KeyboardEvent*);
+ virtual void handleKeydownEvent(KeyboardEvent*) override;
private:
- virtual FormControlState saveFormControlState() const OVERRIDE;
- virtual void restoreFormControlState(const FormControlState&) OVERRIDE;
- virtual bool appendFormData(FormDataList&, bool) const OVERRIDE;
- virtual void handleKeypressEvent(KeyboardEvent*) OVERRIDE;
- virtual bool canSetStringValue() const OVERRIDE;
- virtual void accessKeyAction(bool sendMouseEvents) OVERRIDE;
- virtual String fallbackValue() const OVERRIDE;
- virtual bool storesValueSeparateFromAttribute() OVERRIDE;
- virtual void setValue(const String&, bool, TextFieldEventBehavior) OVERRIDE;
- virtual bool isCheckable() OVERRIDE;
+ virtual FormControlState saveFormControlState() const override final;
+ virtual void restoreFormControlState(const FormControlState&) override final;
+ virtual bool appendFormData(FormDataList&, bool) const override final;
+ virtual void handleKeypressEvent(KeyboardEvent*) override final;
+ virtual bool canSetStringValue() const override final;
+ virtual void accessKeyAction(bool sendMouseEvents) override final;
+ virtual String fallbackValue() const override final;
+ virtual bool storesValueSeparateFromAttribute() override final;
+ virtual void setValue(const String&, bool, TextFieldEventBehavior) override final;
+ virtual bool isCheckable() override final;
+ virtual bool shouldDispatchFormControlChangeEvent(String&, String&) override;
};
-} // namespace WebCore
+} // namespace blink
#endif // BaseCheckableInputType_h