Ejemplo n.º 1
0
WValidator *WSpinBox::createValidator()
{
    WIntValidator *validator = new WIntValidator();
    validator->setMandatory(true);
    validator->setRange(min_, max_);
    return validator;
}
Ejemplo n.º 2
0
WValidator::Result WSpinBox::validateRange() const
{
    WIntValidator validator;
    validator.setRange(min_, max_);
    std::string badRangeText = WString::tr("Wt.WIntValidator.BadRange").toUTF8();
    Wt::Utils::replace(badRangeText, "{1}", "{1}" + suffix().toUTF8());
    Wt::Utils::replace(badRangeText, "{2}", "{2}" + suffix().toUTF8());
    validator.setInvalidTooLargeText(WString(badRangeText));
    validator.setInvalidTooSmallText(WString(badRangeText));
    return validator.validate(WString("{1}").arg(value_));
}
Ejemplo n.º 3
0
WValidator::Result WSpinBox::validateRange() const
{
  WIntValidator validator;
  validator.setRange(min_, max_);
  return validator.validate(WString("{1}").arg(value_));
}