author | ulf69 <ulf69> | 2004-09-29 01:43:15 (UTC) |
---|---|---|
committer | ulf69 <ulf69> | 2004-09-29 01:43:15 (UTC) |
commit | cd2cb3a9e2ea93909efc9efa16ddd80c2d2b5408 (patch) (unidiff) | |
tree | ab401f13f26d7f72ebd2a53deb3a67e97adad8a1 | |
parent | af63a131d742aff8e448e5fe0f3e62b11a4d9a33 (diff) | |
download | kdepimpi-cd2cb3a9e2ea93909efc9efa16ddd80c2d2b5408.zip kdepimpi-cd2cb3a9e2ea93909efc9efa16ddd80c2d2b5408.tar.gz kdepimpi-cd2cb3a9e2ea93909efc9efa16ddd80c2d2b5408.tar.bz2 |
needs to be fixed
-rw-r--r-- | microkde/kdecore/klocale.cpp | 32 |
1 files changed, 28 insertions, 4 deletions
diff --git a/microkde/kdecore/klocale.cpp b/microkde/kdecore/klocale.cpp index 4960b9a..7bd8a70 100644 --- a/microkde/kdecore/klocale.cpp +++ b/microkde/kdecore/klocale.cpp | |||
@@ -330,14 +330,22 @@ QString KLocale::formatDateTime(const QDateTime &pDateTime, | |||
330 | bool includeSeconds, | 330 | bool includeSeconds, |
331 | IntDateFormat intIntDateFormat) const | 331 | IntDateFormat intIntDateFormat) const |
332 | { | 332 | { |
333 | return QString( "%1 %2") | 333 | QString format("%1 %2"); |
334 | .arg( formatDate( pDateTime.date(), shortFormat, intIntDateFormat ) ) | 334 | |
335 | .arg( formatTime( pDateTime.time(), includeSeconds , intIntDateFormat ) ); | 335 | if ( intIntDateFormat == Default ) |
336 | format = "%1 %2"; | ||
337 | else if ( intIntDateFormat == Format1 ) | ||
338 | format = "%1 %2"; | ||
339 | else if ( intIntDateFormat == ISODate ) | ||
340 | format = "%1T%2"; | ||
341 | |||
342 | return format.arg(formatDate( pDateTime.date(), shortFormat, intIntDateFormat )) | ||
343 | .arg(formatTime( pDateTime.time(), includeSeconds , intIntDateFormat )); | ||
336 | } | 344 | } |
337 | 345 | ||
338 | QString KLocale::formatDateTime(const QDateTime &pDateTime, IntDateFormat intIntDateFormat) const | 346 | QString KLocale::formatDateTime(const QDateTime &pDateTime, IntDateFormat intIntDateFormat) const |
339 | { | 347 | { |
340 | return formatDateTime(pDateTime, true, intIntDateFormat); | 348 | return formatDateTime(pDateTime, true, true, intIntDateFormat); |
341 | } | 349 | } |
342 | 350 | ||
343 | QDate KLocale::readDate(const QString &intstr, bool* ok) const | 351 | QDate KLocale::readDate(const QString &intstr, bool* ok) const |
@@ -570,6 +578,22 @@ QTime KLocale::readTime(const QString &intstr, bool seconds, bool *ok) const | |||
570 | // The presence of the bool* (since KDE-3.0) removes the need for an invalid QTime. | 578 | // The presence of the bool* (since KDE-3.0) removes the need for an invalid QTime. |
571 | } | 579 | } |
572 | 580 | ||
581 | QDateTime KLocale::readDateTime(const QString &intstr, | ||
582 | bool shortFormat, | ||
583 | bool includeSeconds, | ||
584 | IntDateFormat intIntDateFormat, | ||
585 | bool* ok) const | ||
586 | { | ||
587 | bool ok1, ok2; | ||
588 | |||
589 | QDate m_date = readDate(date, &ok1); | ||
590 | QTime m_time = KGlobal::locale()->readTime(time, &ok2); | ||
591 | if ((ok1 == false) || (ok2 == false)) | ||
592 | qDebug("Serializer::extractMeta invalid date or time !!!!!!!!!!!!!"); | ||
593 | |||
594 | } | ||
595 | |||
596 | |||
573 | bool KLocale::use12Clock() const | 597 | bool KLocale::use12Clock() const |
574 | { | 598 | { |
575 | return !mHourF24Format ;; | 599 | return !mHourF24Format ;; |