]> ToastFreeware Gitweb - toast/confclerk.git/blobdiff - src/gui/daynavigatorwidget.cpp
Changed the placement of the date label again.
[toast/confclerk.git] / src / gui / daynavigatorwidget.cpp
index 288d98813cdcf5362473f05755989234744f88a1..07d13bc5fc5873829fa2d773c0ad706289ab4730 100644 (file)
@@ -42,7 +42,6 @@ void DayNavigatorWidget::setDates(const QDate &aStartDate, const QDate &aEndDate
 {
     Q_ASSERT(aStartDate<=aEndDate);
 
 {
     Q_ASSERT(aStartDate<=aEndDate);
 
-    //qDebug() << "DayNavigatorWidget::setDates(): " << aStartDate << ", " << aEndDate;
     mStartDate = aStartDate;
     mEndDate = aEndDate;
     mCurDate = aStartDate;
     mStartDate = aStartDate;
     mEndDate = aEndDate;
     mCurDate = aStartDate;
@@ -66,7 +65,6 @@ void DayNavigatorWidget::setDates(const QDate &aStartDate, const QDate &aEndDate
 
 void DayNavigatorWidget::prevDayButtonClicked()
 {
 
 void DayNavigatorWidget::prevDayButtonClicked()
 {
-    //qDebug() << mStartDate << ":" << mCurDate << ":" << mEndDate;
     if(mCurDate>mStartDate)
     {
         mCurDate = mCurDate.addDays(-1);
     if(mCurDate>mStartDate)
     {
         mCurDate = mCurDate.addDays(-1);
@@ -88,7 +86,6 @@ void DayNavigatorWidget::prevDayButtonClicked()
 
 void DayNavigatorWidget::nextDayButtonClicked()
 {
 
 void DayNavigatorWidget::nextDayButtonClicked()
 {
-    //qDebug() << mStartDate << ":" << mCurDate << ":" << mEndDate;
     if(mCurDate<mEndDate)
     {
         mCurDate = mCurDate.addDays(1);
     if(mCurDate<mEndDate)
     {
         mCurDate = mCurDate.addDays(1);
@@ -112,20 +109,12 @@ void DayNavigatorWidget::paintEvent(QPaintEvent *aEvent)
 {
     Q_UNUSED(aEvent);
 
 {
     Q_UNUSED(aEvent);
 
-    QString selectedDateStr = mCurDate.toString("MMM dd yyyy");
-
+    QString selectedDateStr = mCurDate.toString("dddd\nyyyy-MM-dd");
     QPainter painter(this);
     painter.save();
     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(),
-            - 130
-            );
-
-    painter.translate(r.width()/2, r.height()/2);
+    QRect q(y()-height(), x(), height(), width());
     painter.rotate(270);
     painter.rotate(270);
-    painter.drawText(p.y(), p.x(), selectedDateStr); // y,x,string
+    painter.drawText(q, Qt::AlignCenter, selectedDateStr);
     painter.restore();
 }
 
     painter.restore();
 }