From 0a3f6f27868a6eaa15d27cfe5be303292737b562 Mon Sep 17 00:00:00 2001 From: "Javier S. Pedro" Date: Sun, 7 Apr 2013 04:19:54 +0200 Subject: add categories for forum view --- board.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'board.cpp') diff --git a/board.cpp b/board.cpp index 26908b7..8f7c0cb 100644 --- a/board.cpp +++ b/board.cpp @@ -226,7 +226,7 @@ QString Board::parseSmilies(QString text) const return text; } -QString Board::renderHumanDate(const QDateTime &dateTime) +QString Board::renderHumanDate(const QDateTime &dateTime, bool monthOnly) { QDate date = dateTime.toLocalTime().date(); QDate today = QDate::currentDate(); @@ -236,6 +236,10 @@ QString Board::renderHumanDate(const QDateTime &dateTime) return tr("Yesterday"); } else if (date.daysTo(today) < 5) { return QDate::longDayName(date.dayOfWeek(), QDate::StandaloneFormat); + } else if (monthOnly && date.daysTo(today) < date.daysInYear()) { + return QDate::longMonthName(date.month(), QDate::StandaloneFormat); + } else if (monthOnly) { + return QString::number(date.year()); } else { return date.toString(Qt::DefaultLocaleShortDate); } -- cgit v1.2.3