7 #ifndef DLG_VALIDATOR_FACTORY_H 8 #define DLG_VALIDATOR_FACTORY_H 10 #include "CoordScale.h" 11 #include "CoordUnitsNonPolarTheta.h" 12 #include "CoordUnitsPolarTheta.h" 30 CoordUnitsNonPolarTheta coordUnitsCartesian,
31 CoordUnitsNonPolarTheta coordUnitsPolar,
32 CoordUnitsDate coordUnitsDate,
33 CoordUnitsTime coordUnitsTime,
34 const QLocale &locale)
const;
39 CoordUnitsNonPolarTheta coordUnitsCartesian,
40 CoordUnitsPolarTheta coordUnitsPolar,
41 CoordUnitsDate coordUnitsDate,
42 CoordUnitsTime coordUnitsTime,
43 const QLocale &locale)
const;
47 CoordUnitsNonPolarTheta coordUnits,
48 CoordUnitsDate coordUnitsDate,
49 CoordUnitsTime coordUnitsTime,
50 const QLocale &locale)
const;
54 CoordUnitsPolarTheta coordUnits,
55 const QLocale &locale)
const;
58 #endif // DLG_VALIDATOR_FACTORY_H 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 * 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...
Abstract validator for all numeric formats.
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 spe...
DlgValidatorAbstract * createWithPolar(CoordScale coordScale, CoordUnitsPolarTheta coordUnits, const QLocale &locale) const
Factory method for generating validators when cartesian/polar case handling is handled externally...
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 spe...