mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-04 07:05:26 -04:00
Fixed missing seconds in time format.
Added new basic class for date/time format. git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@5825 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
8a3973de81
commit
968f72f303
20 changed files with 195 additions and 77 deletions
|
@ -34,6 +34,7 @@
|
|||
#include "common/TagDefs.h"
|
||||
#include "common/PeerDefs.h"
|
||||
#include "common/RSItemDelegate.h"
|
||||
#include "util/DateTime.h"
|
||||
|
||||
#include <retroshare/rspeers.h>
|
||||
#include <retroshare/rsmsgs.h>
|
||||
|
@ -1051,14 +1052,11 @@ void MessagesDialog::insertMessages()
|
|||
//if the mail is on same date show only time.
|
||||
if (qdatetime.daysTo(QDateTime::currentDateTime()) == 0)
|
||||
{
|
||||
QTime qtime = qdatetime.time();
|
||||
QVariant varTime(qtime);
|
||||
item[COLUMN_DATE]->setData(varTime, Qt::DisplayRole);
|
||||
item[COLUMN_DATE]->setData(DateTime::formatTime(qdatetime.time()), Qt::DisplayRole);
|
||||
}
|
||||
else
|
||||
{
|
||||
QVariant varDateTime(qdatetime);
|
||||
item[COLUMN_DATE]->setData(varDateTime, Qt::DisplayRole);
|
||||
item[COLUMN_DATE]->setData(DateTime::formatDateTime(qdatetime), Qt::DisplayRole);
|
||||
}
|
||||
// for sorting
|
||||
item[COLUMN_DATE]->setData(qdatetime, ROLE_SORT);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue