00001
00002
00003
00004
00005
00006
00007 #include "DlgValidatorDateTime.h"
00008 #include "FormatDateTime.h"
00009 #include "Logger.h"
00010
00011 DlgValidatorDateTime::DlgValidatorDateTime(CoordScale coordScale,
00012 CoordUnitsDate coordUnitsDate,
00013 CoordUnitsTime coordUnitsTime,
00014 QObject *parent) :
00015 DlgValidatorAbstract(parent),
00016 m_coordScale (coordScale),
00017 m_coordUnitsDate (coordUnitsDate),
00018 m_coordUnitsTime (coordUnitsTime)
00019 {
00020 LOG4CPP_INFO_S ((*mainCat)) << "DlgValidatorDateTime::DlgValidatorDateTime";
00021 }
00022
00023 QValidator::State DlgValidatorDateTime::validate (QString &input,
00024 int & ) const
00025 {
00026 FormatDateTime formatDateTime;
00027 double value;
00028 return formatDateTime.parseInput (m_coordUnitsDate,
00029 m_coordUnitsTime,
00030 input,
00031 value);
00032 }