QDoubleValidator Class Reference
The QDoubleValidator class provides range checking of
floating-point numbers.
More...
#include <qvalidator.h>
Inherits QValidator.
List of all member functions.
Public Members
Properties
- double bottom
- int decimals
- double top
Detailed Description
The QDoubleValidator class provides range checking of
floating-point numbers.
QDoubleValidator provides an upper bound, a lower bound, and a limit
on the number of digits after the decimal point. It does not
provide a fixup() function.
See also QIntValidator.
Member Function Documentation
QDoubleValidator::QDoubleValidator ( QWidget * parent, const char * name = 0 )
Constructs a validator object which accepts all doubles.
QDoubleValidator::QDoubleValidator ( double bottom, double top, int decimals, QWidget * parent, const char * name = 0 )
Constructs a validator object which accepts all doubles from bottom up to and including top with at most decimals digits
after the decimal point.
QDoubleValidator::~QDoubleValidator ()
Destroys the validator, freeing any storage and other resources
used.
double QDoubleValidator::bottom () const
Returns the lowest valid number according to this validator.
See also top(), decimals(), and setRange().
int QDoubleValidator::decimals () const
Returns the largest number of digits a valid number can have after
its decimal point.
See also bottom(), top(), and setRange().
void QDoubleValidator::setBottom ( double bottom )
Sets the validator to accept no numbers smaller than bottom.
See also setRange().
void QDoubleValidator::setDecimals ( int decimals )
Sets the maximum number of digits after the decimal point.
void QDoubleValidator::setRange ( double bottom, double top, int decimals = 0 ) [virtual]
Sets the validator to accept numbers from bottom up to and
including top with at most decimals digits after the decimal
point.
void QDoubleValidator::setTop ( double top )
Sets the validator to accept no numbers bigger than top.
See also setRange().
double QDoubleValidator::top () const
Returns the highest valid number according to this validator.
See also bottom(), decimals(), and setRange().
QValidator::State QDoubleValidator::validate ( QString & input, int & ) const [virtual]
Returns Acceptable if input contains a number in the legal
range and format, Intermediate if it contains another number, a
number with too many digits after the decimal point or is empty, and
Invalid if input is not a number.
Reimplemented from QValidator.
This file is part of the Qtopia platform,
copyright © 1995-2005
Trolltech, all rights reserved.
| Copyright © 2005 Trolltech
| Trademarks
| Qtopia version 2.2.0
|