emailuis/nmailui/src/nmmessagelistviewitem.cpp
changeset 44 c2d07d913565
parent 43 99bcbff212ad
child 47 f83bd4ae1fe3
equal deleted inserted replaced
43:99bcbff212ad 44:c2d07d913565
   160     // member variables are created in previous function
   160     // member variables are created in previous function
   161     // sender
   161     // sender
   162     mSender->setText(senderFieldText(envelope));
   162     mSender->setText(senderFieldText(envelope));
   163     // time
   163     // time
   164     HbExtendedLocale locale = HbExtendedLocale::system();
   164     HbExtendedLocale locale = HbExtendedLocale::system();
   165     QDate sentLocalDate = envelope.sentTime().toLocalTime().date();
   165     QDateTime localTime = envelope.sentTime().addSecs(locale.universalTimeOffset());
       
   166     QDate sentLocalDate = localTime.date();
   166     QDate currentdate = QDate::currentDate();
   167     QDate currentdate = QDate::currentDate();
   167     if (dividersActive || sentLocalDate == currentdate) {
   168     if (dividersActive || sentLocalDate == currentdate) {
   168         QString shortTimeSpec = r_qtn_time_usual;
   169         QString shortTimeSpec = r_qtn_time_usual;
   169         QTime time = envelope.sentTime().toLocalTime().time();
   170         QTime time = localTime.time();
   170         mTime->setText(locale.format(time, shortTimeSpec));
   171         mTime->setText(locale.format(time, shortTimeSpec));
   171     } else {
   172     } else {
   172         QString shortDateSpec = r_qtn_date_without_year;
   173         QString shortDateSpec = r_qtn_date_without_year;
   173         mTime->setText(locale.format(sentLocalDate, shortDateSpec));
   174         mTime->setText(locale.format(sentLocalDate, shortDateSpec));
   174     }
   175     }