Use a shorter time/date string.
authorJan Dumon <j.dumon@option.com>
Wed, 3 Mar 2010 20:01:17 +0000 (21:01 +0100)
committerJan Dumon <j.dumon@option.com>
Wed, 3 Mar 2010 20:01:17 +0000 (21:01 +0100)
src/entrieswindow.cpp

index 18f575a..7106aab 100644 (file)
@@ -141,7 +141,13 @@ void EntryListDelegate::paint(QPainter *painter, const QStyleOptionViewItem &opt
 
        painter->drawText(rect, Qt::AlignBottom | Qt::AlignLeft, e->author);
 
-       painter->drawText(rect, Qt::AlignBottom | Qt::AlignRight, e->published.toString());
+       QString date;
+       if(e->published.date() == QDateTime::currentDateTime().date())
+               date = e->published.time().toString(Qt::DefaultLocaleShortDate);
+       else
+               date = e->published.date().toString();
+
+       painter->drawText(rect, Qt::AlignBottom | Qt::AlignRight, date);
 
        if(e->flags & ENTRY_FLAG_STARRED) {
                QImage img = QImage(QLatin1String(":/images/star-1"));