Engauge Digitizer 2
Loading...
Searching...
No Matches
Public Member Functions | List of all members
DlgValidatorFactory Class Reference

Validator factory. More...

#include <DlgValidatorFactory.h>

Public Member Functions

 DlgValidatorFactory ()
 Single constructor.
 
DlgValidatorAbstractcreateCartesianOrPolarWithNonPolarPolar (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.
 
DlgValidatorAbstractcreateCartesianOrPolarWithPolarPolar (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.
 
DlgValidatorAbstractcreateWithNonPolar (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.
 
DlgValidatorAbstractcreateWithPolar (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.
 

Detailed Description

Validator factory.

Definition at line 18 of file DlgValidatorFactory.h.

Constructor & Destructor Documentation

◆ DlgValidatorFactory()

DlgValidatorFactory::DlgValidatorFactory ( )

Single constructor.

Definition at line 15 of file DlgValidatorFactory.cpp.

Member Function Documentation

◆ createCartesianOrPolarWithNonPolarPolar()

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 20 of file DlgValidatorFactory.cpp.

◆ createCartesianOrPolarWithPolarPolar()

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 45 of file DlgValidatorFactory.cpp.

◆ createWithNonPolar()

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 68 of file DlgValidatorFactory.cpp.

◆ createWithPolar()

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 95 of file DlgValidatorFactory.cpp.


The documentation for this class was generated from the following files: