Engauge Digitizer 2
|
Validator factory. More...
#include <DlgValidatorFactory.h>
Public Member Functions | |
DlgValidatorFactory () | |
Single constructor. | |
DlgValidatorAbstract * | createAboveZero (const QLocale &locale) const |
Factory method for generating validators for scale length which must be a number greater than zero. | |
DlgValidatorAbstract * | createCartesianOrPolarWithNonPolarPolar (CoordScale coordScale, bool isCartesian, CoordUnitsNonPolarTheta coordUnitsCartesian, CoordUnitsNonPolarTheta coordUnitsPolar, CoordUnitsDate coordUnitsDate, CoordUnitsTime coordUnitsTime, const QLocale &locale) const |
Factory method for generating validators for either cartesian or polar case, when polar format is specified by CoordUnitsNonPolarTheta. | |
DlgValidatorAbstract * | createCartesianOrPolarWithPolarPolar (CoordScale coordScale, bool isCartesian, CoordUnitsNonPolarTheta coordUnitsCartesian, CoordUnitsPolarTheta coordUnitsPolar, CoordUnitsDate coordUnitsDate, CoordUnitsTime coordUnitsTime, const QLocale &locale) const |
Factory method for generating validators for either cartesian or polar case, when polar format is specified by CoordUnitsPolarTheta. | |
DlgValidatorAbstract * | createWithNonPolar (CoordScale coordScale, CoordUnitsNonPolarTheta coordUnits, CoordUnitsDate coordUnitsDate, CoordUnitsTime coordUnitsTime, const QLocale &locale) const |
Factory method for generating validators when cartesian/polar case handling is handled externally, and format is specified by CoordUnitsNonPolarTheta. | |
DlgValidatorAbstract * | createWithPolar (CoordScale coordScale, CoordUnitsPolarTheta coordUnits, const QLocale &locale) const |
Factory method for generating validators when cartesian/polar case handling is handled externally, and format is specified by CoordUnitsNonPolarTheta. |
Validator factory.
Definition at line 18 of file DlgValidatorFactory.h.
DlgValidatorFactory::DlgValidatorFactory | ( | ) |
DlgValidatorAbstract * DlgValidatorFactory::createAboveZero | ( | const QLocale & | locale | ) | const |
Factory method for generating validators for scale length which must be a number greater than zero.
Definition at line 21 of file DlgValidatorFactory.cpp.
DlgValidatorAbstract * DlgValidatorFactory::createCartesianOrPolarWithNonPolarPolar | ( | CoordScale | coordScale, |
bool | isCartesian, | ||
CoordUnitsNonPolarTheta | coordUnitsCartesian, | ||
CoordUnitsNonPolarTheta | coordUnitsPolar, | ||
CoordUnitsDate | coordUnitsDate, | ||
CoordUnitsTime | coordUnitsTime, | ||
const QLocale & | locale ) const |
Factory method for generating validators for either cartesian or polar case, when polar format is specified by CoordUnitsNonPolarTheta.
Definition at line 26 of file DlgValidatorFactory.cpp.
DlgValidatorAbstract * DlgValidatorFactory::createCartesianOrPolarWithPolarPolar | ( | CoordScale | coordScale, |
bool | isCartesian, | ||
CoordUnitsNonPolarTheta | coordUnitsCartesian, | ||
CoordUnitsPolarTheta | coordUnitsPolar, | ||
CoordUnitsDate | coordUnitsDate, | ||
CoordUnitsTime | coordUnitsTime, | ||
const QLocale & | locale ) const |
Factory method for generating validators for either cartesian or polar case, when polar format is specified by CoordUnitsPolarTheta.
Definition at line 51 of file DlgValidatorFactory.cpp.
DlgValidatorAbstract * DlgValidatorFactory::createWithNonPolar | ( | CoordScale | coordScale, |
CoordUnitsNonPolarTheta | coordUnits, | ||
CoordUnitsDate | coordUnitsDate, | ||
CoordUnitsTime | coordUnitsTime, | ||
const QLocale & | locale ) const |
Factory method for generating validators when cartesian/polar case handling is handled externally, and format is specified by CoordUnitsNonPolarTheta.
Definition at line 74 of file DlgValidatorFactory.cpp.
DlgValidatorAbstract * DlgValidatorFactory::createWithPolar | ( | CoordScale | coordScale, |
CoordUnitsPolarTheta | coordUnits, | ||
const QLocale & | locale ) const |
Factory method for generating validators when cartesian/polar case handling is handled externally, and format is specified by CoordUnitsNonPolarTheta.
Definition at line 101 of file DlgValidatorFactory.cpp.