X-Git-Url: https://git.toastfreeware.priv.at/toast/confclerk.git/blobdiff_plain/bcf67d6c72f81f2caadd03900462051e44ce475f..04ea24076add77b80155cf7c91f69d73c6059264:/src/gui/daynavigatorwidget.cpp diff --git a/src/gui/daynavigatorwidget.cpp b/src/gui/daynavigatorwidget.cpp index ebe439f..07d13bc 100644 --- a/src/gui/daynavigatorwidget.cpp +++ b/src/gui/daynavigatorwidget.cpp @@ -1,3 +1,22 @@ +/* + * Copyright (C) 2010 Ixonos Plc. + * Copyright (C) 2011 Philipp Spitzer, gregor herrmann + * + * This file is part of ConfClerk. + * + * ConfClerk is free software: you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the Free + * Software Foundation, either version 2 of the License, or (at your option) + * any later version. + * + * ConfClerk is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along with + * ConfClerk. If not, see . + */ #include "daynavigatorwidget.h" #include @@ -23,12 +42,11 @@ void DayNavigatorWidget::setDates(const QDate &aStartDate, const QDate &aEndDate { Q_ASSERT(aStartDate<=aEndDate); - //qDebug() << "DayNavigatorWidget::setDates(): " << aStartDate << ", " << aEndDate; mStartDate = aStartDate; mEndDate = aEndDate; mCurDate = aStartDate; - QRect rect = mFontMetrics->boundingRect(mCurDate.toString("MMM dd yyyy")); + // QRect rect = mFontMetrics->boundingRect(mCurDate.toString("MMM dd yyyy")); if(mStartDate==mEndDate) // only one day conference { @@ -47,7 +65,6 @@ void DayNavigatorWidget::setDates(const QDate &aStartDate, const QDate &aEndDate void DayNavigatorWidget::prevDayButtonClicked() { - //qDebug() << mStartDate << ":" << mCurDate << ":" << mEndDate; if(mCurDate>mStartDate) { mCurDate = mCurDate.addDays(-1); @@ -69,7 +86,6 @@ void DayNavigatorWidget::prevDayButtonClicked() void DayNavigatorWidget::nextDayButtonClicked() { - //qDebug() << mStartDate << ":" << mCurDate << ":" << mEndDate; if(mCurDategeometry(); - 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.drawText(p.y(), p.x(), selectedDateStr); // y,x,string + painter.drawText(q, Qt::AlignCenter, selectedDateStr); painter.restore(); }