From 04ea24076add77b80155cf7c91f69d73c6059264 Mon Sep 17 00:00:00 2001 From: Philipp Spitzer Date: Wed, 13 Jul 2011 19:09:28 +0000 Subject: [PATCH] Changed the placement of the date label again. Changed the date format to show the day-of-week. --- src/gui/daynavigatorwidget.cpp | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/gui/daynavigatorwidget.cpp b/src/gui/daynavigatorwidget.cpp index 9424ef1..07d13bc 100644 --- a/src/gui/daynavigatorwidget.cpp +++ b/src/gui/daynavigatorwidget.cpp @@ -109,20 +109,12 @@ void DayNavigatorWidget::paintEvent(QPaintEvent *aEvent) { Q_UNUSED(aEvent); - QString selectedDateStr = mCurDate.toString("MMM dd yyyy"); - + QString selectedDateStr = mCurDate.toString("dddd\nyyyy-MM-dd"); QPainter painter(this); painter.save(); - QRect r = selectedDate->geometry(); - QRect s = mFontMetrics->boundingRect(selectedDateStr); - QPoint p = QPoint( - r.x() + r.width()/2 - s.height()/2 - mFontMetrics->descent(), - - s.width() - ); - - painter.translate(r.width()/2, r.height()/2); + QRect q(y()-height(), x(), height(), width()); painter.rotate(270); - painter.drawText(p.y(), p.x(), selectedDateStr); // y,x,string + painter.drawText(q, Qt::AlignCenter, selectedDateStr); painter.restore(); } -- 2.39.5