1 #ifndef DLG_VALIDATOR_FACTORY_H
2 #define DLG_VALIDATOR_FACTORY_H
4 #include "CoordScale.h"
5 #include "CoordUnitsNonPolarTheta.h"
6 #include "CoordUnitsPolarTheta.h"
21 CoordUnitsNonPolarTheta coordUnitsCartesian,
22 CoordUnitsNonPolarTheta coordUnitsPolar,
23 CoordUnitsDate coordUnitsDate,
24 CoordUnitsTime coordUnitsTime,
25 const QLocale &locale)
const;
30 CoordUnitsNonPolarTheta coordUnitsCartesian,
31 CoordUnitsPolarTheta coordUnitsPolar,
32 CoordUnitsDate coordUnitsDate,
33 CoordUnitsTime coordUnitsTime,
34 const QLocale &locale)
const;
38 CoordUnitsNonPolarTheta coordUnits,
39 CoordUnitsDate coordUnitsDate,
40 CoordUnitsTime coordUnitsTime,
41 const QLocale &locale)
const;
45 CoordUnitsPolarTheta coordUnits,
46 const QLocale &locale)
const;
49 #endif // DLG_VALIDATOR_FACTORY_H
DlgValidatorFactory()
Single constructor.
Abstract validator for all numeric formats.
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...
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...
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...