Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(197)

Side by Side Diff: Source/core/html/forms/BaseMultipleFieldsDateAndTimeInputType.h

Issue 635793002: Replace FINAL and OVERRIDE with their C++11 counterparts in Source/core/html (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2010 Google Inc. All rights reserved. 2 * Copyright (C) 2010 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
47 : public BaseDateAndTimeInputType 47 : public BaseDateAndTimeInputType
48 , protected DateTimeEditElement::EditControlOwner 48 , protected DateTimeEditElement::EditControlOwner
49 , protected PickerIndicatorElement::PickerIndicatorOwner 49 , protected PickerIndicatorElement::PickerIndicatorOwner
50 , protected SpinButtonElement::SpinButtonOwner 50 , protected SpinButtonElement::SpinButtonOwner
51 , protected ClearButtonElement::ClearButtonOwner { 51 , protected ClearButtonElement::ClearButtonOwner {
52 WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(BaseMultipleFieldsDateAndTimeInputType ); 52 WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(BaseMultipleFieldsDateAndTimeInputType );
53 53
54 public: 54 public:
55 virtual bool isValidFormat(bool hasYear, bool hasMonth, bool hasWeek, bool h asDay, bool hasAMPM, bool hasHour, bool hasMinute, bool hasSecond) const = 0; 55 virtual bool isValidFormat(bool hasYear, bool hasMonth, bool hasWeek, bool h asDay, bool hasAMPM, bool hasHour, bool hasMinute, bool hasSecond) const = 0;
56 56
57 virtual void trace(Visitor* visitor) OVERRIDE { BaseDateAndTimeInputType::tr ace(visitor); } 57 virtual void trace(Visitor* visitor) override { BaseDateAndTimeInputType::tr ace(visitor); }
58 58
59 protected: 59 protected:
60 BaseMultipleFieldsDateAndTimeInputType(HTMLInputElement&); 60 BaseMultipleFieldsDateAndTimeInputType(HTMLInputElement&);
61 virtual ~BaseMultipleFieldsDateAndTimeInputType(); 61 virtual ~BaseMultipleFieldsDateAndTimeInputType();
62 62
63 virtual void setupLayoutParameters(DateTimeEditElement::LayoutParameters&, c onst DateComponents&) const = 0; 63 virtual void setupLayoutParameters(DateTimeEditElement::LayoutParameters&, c onst DateComponents&) const = 0;
64 bool shouldHaveSecondField(const DateComponents&) const; 64 bool shouldHaveSecondField(const DateComponents&) const;
65 65
66 private: 66 private:
67 // DateTimeEditElement::EditControlOwner functions 67 // DateTimeEditElement::EditControlOwner functions
68 virtual void didBlurFromControl() OVERRIDE FINAL; 68 virtual void didBlurFromControl() override final;
69 virtual void didFocusOnControl() OVERRIDE FINAL; 69 virtual void didFocusOnControl() override final;
70 virtual void editControlValueChanged() OVERRIDE FINAL; 70 virtual void editControlValueChanged() override final;
71 virtual bool isEditControlOwnerDisabled() const OVERRIDE FINAL; 71 virtual bool isEditControlOwnerDisabled() const override final;
72 virtual bool isEditControlOwnerReadOnly() const OVERRIDE FINAL; 72 virtual bool isEditControlOwnerReadOnly() const override final;
73 virtual AtomicString localeIdentifier() const OVERRIDE FINAL; 73 virtual AtomicString localeIdentifier() const override final;
74 virtual void editControlDidChangeValueByKeyboard() OVERRIDE FINAL; 74 virtual void editControlDidChangeValueByKeyboard() override final;
75 75
76 // SpinButtonElement::SpinButtonOwner functions. 76 // SpinButtonElement::SpinButtonOwner functions.
77 virtual void focusAndSelectSpinButtonOwner() OVERRIDE; 77 virtual void focusAndSelectSpinButtonOwner() override;
78 virtual bool shouldSpinButtonRespondToMouseEvents() OVERRIDE; 78 virtual bool shouldSpinButtonRespondToMouseEvents() override;
79 virtual bool shouldSpinButtonRespondToWheelEvents() OVERRIDE; 79 virtual bool shouldSpinButtonRespondToWheelEvents() override;
80 virtual void spinButtonStepDown() OVERRIDE; 80 virtual void spinButtonStepDown() override;
81 virtual void spinButtonStepUp() OVERRIDE; 81 virtual void spinButtonStepUp() override;
82 virtual void spinButtonDidReleaseMouseCapture(SpinButtonElement::EventDispat ch) OVERRIDE; 82 virtual void spinButtonDidReleaseMouseCapture(SpinButtonElement::EventDispat ch) override;
83 83
84 // PickerIndicatorElement::PickerIndicatorOwner functions 84 // PickerIndicatorElement::PickerIndicatorOwner functions
85 virtual bool isPickerIndicatorOwnerDisabledOrReadOnly() const OVERRIDE FINAL ; 85 virtual bool isPickerIndicatorOwnerDisabledOrReadOnly() const override final ;
86 virtual void pickerIndicatorChooseValue(const String&) OVERRIDE FINAL; 86 virtual void pickerIndicatorChooseValue(const String&) override final;
87 virtual void pickerIndicatorChooseValue(double) OVERRIDE FINAL; 87 virtual void pickerIndicatorChooseValue(double) override final;
88 virtual Element& pickerOwnerElement() const OVERRIDE FINAL; 88 virtual Element& pickerOwnerElement() const override final;
89 virtual bool setupDateTimeChooserParameters(DateTimeChooserParameters&) OVER RIDE FINAL; 89 virtual bool setupDateTimeChooserParameters(DateTimeChooserParameters&) over ride final;
90 90
91 // ClearButtonElement::ClearButtonOwner functions. 91 // ClearButtonElement::ClearButtonOwner functions.
92 virtual void focusAndSelectClearButtonOwner() OVERRIDE; 92 virtual void focusAndSelectClearButtonOwner() override;
93 virtual bool shouldClearButtonRespondToMouseEvents() OVERRIDE; 93 virtual bool shouldClearButtonRespondToMouseEvents() override;
94 virtual void clearValue() OVERRIDE; 94 virtual void clearValue() override;
95 95
96 // InputType functions 96 // InputType functions
97 virtual String badInputText() const OVERRIDE; 97 virtual String badInputText() const override;
98 virtual void blur() OVERRIDE FINAL; 98 virtual void blur() override final;
99 virtual PassRefPtr<RenderStyle> customStyleForRenderer(PassRefPtr<RenderStyl e>) OVERRIDE; 99 virtual PassRefPtr<RenderStyle> customStyleForRenderer(PassRefPtr<RenderStyl e>) override;
100 virtual void createShadowSubtree() OVERRIDE FINAL; 100 virtual void createShadowSubtree() override final;
101 virtual void destroyShadowSubtree() OVERRIDE FINAL; 101 virtual void destroyShadowSubtree() override final;
102 virtual void disabledAttributeChanged() OVERRIDE FINAL; 102 virtual void disabledAttributeChanged() override final;
103 virtual void forwardEvent(Event*) OVERRIDE FINAL; 103 virtual void forwardEvent(Event*) override final;
104 virtual void handleFocusInEvent(Element* oldFocusedElement, FocusType) OVERR IDE FINAL; 104 virtual void handleFocusInEvent(Element* oldFocusedElement, FocusType) overr ide final;
105 virtual void handleKeydownEvent(KeyboardEvent*) OVERRIDE FINAL; 105 virtual void handleKeydownEvent(KeyboardEvent*) override final;
106 virtual bool hasBadInput() const OVERRIDE; 106 virtual bool hasBadInput() const override;
107 virtual bool hasCustomFocusLogic() const OVERRIDE FINAL; 107 virtual bool hasCustomFocusLogic() const override final;
108 virtual void minOrMaxAttributeChanged() OVERRIDE FINAL; 108 virtual void minOrMaxAttributeChanged() override final;
109 virtual void readonlyAttributeChanged() OVERRIDE FINAL; 109 virtual void readonlyAttributeChanged() override final;
110 virtual void requiredAttributeChanged() OVERRIDE FINAL; 110 virtual void requiredAttributeChanged() override final;
111 virtual void restoreFormControlState(const FormControlState&) OVERRIDE FINAL ; 111 virtual void restoreFormControlState(const FormControlState&) override final ;
112 virtual FormControlState saveFormControlState() const OVERRIDE FINAL; 112 virtual FormControlState saveFormControlState() const override final;
113 virtual void setValue(const String&, bool valueChanged, TextFieldEventBehavi or) OVERRIDE FINAL; 113 virtual void setValue(const String&, bool valueChanged, TextFieldEventBehavi or) override final;
114 virtual void stepAttributeChanged() OVERRIDE FINAL; 114 virtual void stepAttributeChanged() override final;
115 virtual void updateView() OVERRIDE FINAL; 115 virtual void updateView() override final;
116 virtual void valueAttributeChanged() OVERRIDE; 116 virtual void valueAttributeChanged() override;
117 virtual void listAttributeTargetChanged() OVERRIDE FINAL; 117 virtual void listAttributeTargetChanged() override final;
118 virtual void updateClearButtonVisibility() OVERRIDE FINAL; 118 virtual void updateClearButtonVisibility() override final;
119 virtual TextDirection computedTextDirection() OVERRIDE FINAL; 119 virtual TextDirection computedTextDirection() override final;
120 virtual AXObject* popupRootAXObject() OVERRIDE FINAL; 120 virtual AXObject* popupRootAXObject() override final;
121 121
122 DateTimeEditElement* dateTimeEditElement() const; 122 DateTimeEditElement* dateTimeEditElement() const;
123 SpinButtonElement* spinButtonElement() const; 123 SpinButtonElement* spinButtonElement() const;
124 ClearButtonElement* clearButtonElement() const; 124 ClearButtonElement* clearButtonElement() const;
125 PickerIndicatorElement* pickerIndicatorElement() const; 125 PickerIndicatorElement* pickerIndicatorElement() const;
126 bool containsFocusedShadowElement() const; 126 bool containsFocusedShadowElement() const;
127 void showPickerIndicator(); 127 void showPickerIndicator();
128 void hidePickerIndicator(); 128 void hidePickerIndicator();
129 void updatePickerIndicatorVisibility(); 129 void updatePickerIndicatorVisibility();
130 130
131 bool m_isDestroyingShadowSubtree; 131 bool m_isDestroyingShadowSubtree;
132 bool m_pickerIndicatorIsVisible; 132 bool m_pickerIndicatorIsVisible;
133 bool m_pickerIndicatorIsAlwaysVisible; 133 bool m_pickerIndicatorIsAlwaysVisible;
134 }; 134 };
135 135
136 } // namespace blink 136 } // namespace blink
137 137
138 #endif 138 #endif
139 #endif // BaseMultipleFieldsDateAndTimeInputType_h 139 #endif // BaseMultipleFieldsDateAndTimeInputType_h
OLDNEW
« no previous file with comments | « Source/core/html/forms/BaseDateAndTimeInputType.h ('k') | Source/core/html/forms/BaseMultipleFieldsDateAndTimeInputType.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698