50    QValidator::State 
validate( QString &input, 
int & )
 const override 
   52      if ( input.isEmpty() )
 
   55      if ( b >= 0 && input.startsWith( 
'-' ) )
 
   58      if ( t < 0 && input.startsWith( 
'+' ) )
 
   61      if ( input == QLatin1String( 
"-" ) || input == QLatin1String( 
"+" ) )
 
   66      const qlonglong entered = input.toLongLong( &ok );
 
   70      if ( entered >= b && entered <= t )
 
   77        return ( entered > t && -entered < b ) ? Invalid : Intermediate;
 
   81        return ( entered < b ) ? Invalid : Intermediate;