Engauge Digitizer  2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
DlgValidatorAbstract Class Referenceabstract

Abstract validator for all numeric formats. More...

#include <DlgValidatorAbstract.h>

Inheritance diagram for DlgValidatorAbstract:
Inheritance graph
Collaboration diagram for DlgValidatorAbstract:
Collaboration graph

Public Member Functions

 DlgValidatorAbstract (QObject *parent=0)
 Single constructor. More...
 
virtual ~DlgValidatorAbstract ()
 
virtual QValidator::State validate (QString &input, int &pos) const =0
 Validate according to the numeric format specific to the leaf class. More...
 

Detailed Description

Abstract validator for all numeric formats.

Definition at line 14 of file DlgValidatorAbstract.h.

Constructor & Destructor Documentation

DlgValidatorAbstract::DlgValidatorAbstract ( QObject *  parent = 0)

Single constructor.

Definition at line 10 of file DlgValidatorAbstract.cpp.

10  :
11  QDoubleValidator(parent)
12 {
13  LOG4CPP_INFO_S ((*mainCat)) << "DlgValidatorAbstract::DlgValidatorAbstract";
14 }
#define LOG4CPP_INFO_S(logger)
Definition: convenience.h:18
log4cpp::Category * mainCat
Definition: Logger.cpp:14
DlgValidatorAbstract::~DlgValidatorAbstract ( )
virtual

Definition at line 16 of file DlgValidatorAbstract.cpp.

17 {
18  LOG4CPP_INFO_S ((*mainCat)) << "DlgValidatorAbstract::~DlgValidatorAbstract";
19 }
#define LOG4CPP_INFO_S(logger)
Definition: convenience.h:18
log4cpp::Category * mainCat
Definition: Logger.cpp:14

Member Function Documentation

virtual QValidator::State DlgValidatorAbstract::validate ( QString &  input,
int &  pos 
) const
pure virtual

Validate according to the numeric format specific to the leaf class.

Implemented in DlgValidatorNumber, DlgValidatorDateTime, DlgValidatorDegreesMinutesSeconds, and DlgValidatorAboveZero.


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