20 loadFormatsParseAcceptable();
21 loadFormatsParseIncomplete();
24bool FormatDateTime::ambiguityBetweenDateAndTime (
CoordUnitsDate coordUnitsDate,
93 if (
dt.isValid() && !ambiguityBetweenDateAndTime (coordUnitsDate,
102 <<
" string=" <<
string.toLatin1().data()
104 <<
" value=" <<
value
105 <<
" stringQDateTime=" <<
dt.toString().toLatin1().data();
111 if (
reg.exactMatch(
string)) {
117 <<
" string=" <<
string.toLatin1().data()
132 <<
" value=" <<
value;
137 QString format = m_formatsDateFormat [coordUnitsDate] +
" " + m_formatsTimeFormat [coordUnitsTime];
138 format = format.trimmed();
147void FormatDateTime::loadFormatsFormat()
163void FormatDateTime::loadFormatsParseAcceptable()
319void FormatDateTime::loadFormatsParseIncomplete()
335 <<
"\\d{1,2}/\\d{1,2} "
336 <<
"\\d{1,2}/\\d{1,2}/"
337 <<
"\\d{1,2}-\\d{1,2}-"
338 <<
"\\d{1,2}/[a-zA-Z]{1,12}/"
339 <<
"\\d{1,2}-[a-zA-Z]{1,12}-"
340 <<
"\\d{1,2} [a-zA-Z]{1,12} ";
344 <<
"[a-zA-Z]{1,12} ";
346 <<
"\\d{1,2}/\\d{1,2} "
347 <<
"\\d{1,2}/\\d{1,2}/"
348 <<
"\\d{1,2} \\d{1,2}"
349 <<
"\\d{1,2} \\d{1,2} "
350 <<
"\\d{1,2}-\\d{1,2}-"
353 <<
"[a-zA-Z]{1,12} \\d{1,2}"
354 <<
"[a-zA-Z]{1,12} \\d{1,2} ";
356 <<
"\\d{1,2}/\\d{1,2}/\\d{1,4} "
357 <<
"\\d{1,2}-\\d{1,2}-\\d{1,4}"
358 <<
"\\d{1,2}-\\d{1,2}-\\d{1,4} "
359 <<
"\\d{1,2} \\d{1,2} \\d{1,4}"
360 <<
"\\d{1,2} \\d{1,2} \\d{1,4} ";
366 <<
"\\d{4}/\\d{1,2} "
367 <<
"\\d{4}/\\d{1,2}/"
369 <<
"\\d{4}-\\d{1,2} "
370 <<
"\\d{4}-\\d{1,2}-"
372 <<
"\\d{4} \\d{1,2} "
373 <<
"\\d{4}/[a-zA-Z]{1,12}"
374 <<
"\\d{4}/[a-zA-Z]{1,12} "
375 <<
"\\d{4}/[a-zA-Z]{1,12}/"
376 <<
"\\d{4}-[a-zA-Z]{1,12}"
377 <<
"\\d{4}-[a-zA-Z]{1,12} "
378 <<
"\\d{4}-[a-zA-Z]{1,12}-"
379 <<
"\\d{4} [a-zA-Z]{1,12}"
380 <<
"\\d{4} [a-zA-Z]{1,12} ";
382 <<
"\\d{4}/\\d{1,2}-\\d{1,2}"
383 <<
"\\d{4} \\d{1,2} \\d{1,2}"
384 <<
"\\d{4}/[a-zA-Z]{1,12}/\\d{1,2}"
385 <<
"\\d{4}-[a-zA-Z]{1,12}-\\d{1,2}";
401 <<
"\\d{1,2}:\\d{1,2}:"
402 <<
"\\d{1,2}:\\d{1,2} ";
405 <<
"\\d{1,2}:\\d{1,2}:\\d{1,2} ";
439 QValidator::State state;
442 state = QValidator::Intermediate;
446 state = QValidator::Invalid;
449 bool success =
false;
450 dateTimeLookup (m_formatsDateParseAcceptable,
451 m_formatsTimeParseAcceptable,
460 state = QValidator::Acceptable;
465 dateTimeLookup (m_formatsDateParseIncomplete,
466 m_formatsTimeParseIncomplete,
475 state = QValidator::Intermediate;
QString coordUnitsDateToString(CoordUnitsDate coordUnits)
@ COORD_UNITS_DATE_DAY_MONTH_YEAR
@ COORD_UNITS_DATE_YEAR_MONTH_DAY
@ COORD_UNITS_DATE_MONTH_DAY_YEAR
QString coordUnitsTimeToString(CoordUnitsTime coordUnits)
@ COORD_UNITS_TIME_HOUR_MINUTE_SECOND
@ COORD_UNITS_TIME_HOUR_MINUTE
const int INNER_RADIUS_MIN
#define ENGAUGE_ASSERT(cond)
Drop in replacement for Q_ASSERT if defined(QT_NO_DEBUG) && !defined(QT_FORCE_ASSERTS) define ENGAUGE...
log4cpp::Category * mainCat
#define LOG4CPP_INFO_S(logger)