diff -r 2a272ef608c4 -r 3507212d340e messagingapp/msgui/unifiedviewer/src/univiewerdetailswidget.cpp --- a/messagingapp/msgui/unifiedviewer/src/univiewerdetailswidget.cpp Tue Aug 03 21:34:40 2010 +0530 +++ b/messagingapp/msgui/unifiedviewer/src/univiewerdetailswidget.cpp Fri Aug 06 23:19:50 2010 +0530 @@ -20,7 +20,9 @@ // SYSTEM INCLUDES #include #include +#include #include +#include // USER INCLUDES #include "convergedmessage.h" @@ -29,9 +31,9 @@ // LOCALIZATION #define LOC_MESSAGE_RESEND hbTrId("txt_common_menu_resend_message") -// LOCAL CONSTANTS -const QString DATE_TIME_FORMAT("dd/MM/yy hh:mm ap"); //Date format. -const QString TIME_FORMAT("hh:mm ap"); +// @see hbi18ndef.h +static const char DATE_FORMAT[] = r_qtn_date_usual_with_zero; +static const char TIME_FORMAT[] = r_qtn_time_usual_with_zero; const QString MSG_HIGH_PRIORITY_ICON("qtg_small_priority_high"); const QString MSG_LOW_PRIORITY_ICON("qtg_small_priority_low"); @@ -78,12 +80,15 @@ //--------------------------------------------------------------- void UniViewerDetailsWidget::setTimeStamp(const QDateTime &aTimeStamp, const int &aSendingState) { + HbExtendedLocale locale = HbExtendedLocale::system(); + QString date = locale.format(aTimeStamp.date(), DATE_FORMAT); + QString time = locale.format(aTimeStamp.time(), TIME_FORMAT); if (aSendingState == ConvergedMessage::Resend) { - mTime->setText(LOC_MESSAGE_RESEND + aTimeStamp.toString(TIME_FORMAT)); + mTime->setText(LOC_MESSAGE_RESEND % time); } else { - mTime->setText(aTimeStamp.toString(DATE_TIME_FORMAT)); + mTime->setText(date % QChar(' ') % time); } }