26 QDoubleValidator validator;
27 validator.setLocale (m_locale);
28 QValidator::State state = validator.validate (input,
30 if (state == QValidator::Acceptable) {
33 if (m_locale.toDouble (input) < 0.0) {
36 state = QValidator::Invalid;
38 }
if (m_locale.toDouble (input) == 0.0) {
41 state = QValidator::Intermediate;