30 #include <QDoubleValidator> 
   40   setValidator(
new QDoubleValidator(
this));
 
   51     float existing_text_value = locale.toFloat(text(), &
ok);
 
   52     if (!
ok || existing_text_value != new_value)
 
   54       setText(locale.toString((
double)
value_));
 
   61   if (hasAcceptableInput())
 
   64     float new_value = QLocale().toFloat(text(), &
ok);