#include "core/html/forms/InputType.h"
-namespace WebCore {
+namespace blink {
class ExceptionState;
class SliderThumbElement;
class RangeInputType FINAL : public InputType {
public:
- static PassRefPtr<InputType> create(HTMLInputElement&);
+ static PassRefPtrWillBeRawPtr<InputType> create(HTMLInputElement&);
private:
RangeInputType(HTMLInputElement&);
virtual bool isRangeControl() const OVERRIDE;
virtual const AtomicString& formControlType() const OVERRIDE;
virtual double valueAsDouble() const OVERRIDE;
- virtual void setValueAsDecimal(const Decimal&, TextFieldEventBehavior, ExceptionState&) const OVERRIDE;
+ virtual void setValueAsDouble(double, TextFieldEventBehavior, ExceptionState&) const OVERRIDE;
virtual bool typeMismatchFor(const String&) const OVERRIDE;
virtual bool supportsRequired() const OVERRIDE;
virtual StepRange createStepRange(AnyStepHandling) const OVERRIDE;
Vector<Decimal> m_tickMarkValues;
};
-} // namespace WebCore
+} // namespace blink
#endif // RangeInputType_h