9 #include <QDoubleValidator>
13 const QLocale &locale,
16 m_coordScale (coordScale),
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;