Engauge Digitizer 2
Public Member Functions | List of all members
DlgValidatorFactory Class Reference

Validator factory. More...

#include <DlgValidatorFactory.h>

Public Member Functions

 DlgValidatorFactory ()
 Single constructor. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 

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: