From b0a3bc74ede1e747c8be13434380eed831b4617a Mon Sep 17 00:00:00 2001 From: pavelpa Date: Sat, 30 Jan 2010 13:13:10 +0000 Subject: [PATCH] number of events/alarms/favs is bottom-aligned to the bottom of the icons --- src/mvc/delegate.cpp | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/mvc/delegate.cpp b/src/mvc/delegate.cpp index 18dc1e3..8f5fdb8 100644 --- a/src/mvc/delegate.cpp +++ b/src/mvc/delegate.cpp @@ -218,24 +218,25 @@ void Delegate::paint(QPainter *painter, const QStyleOptionViewItem &option, cons // draw icons painter->setFont(fontSmall); + QImage *image = mControls[FavouriteControlOn]->image(); QPoint drawPoint = option.rect.topRight() - QPoint( - spacer + mControls[FavouriteControlOn]->image()->width(), - - option.rect.height()/2 + mControls[FavouriteControlOn]->image()->height()/2); - painter->drawImage(drawPoint,*mControls[FavouriteControlOn]->image()); - painter->drawText(drawPoint+QPoint(mControls[FavouriteControlOn]->image()->width()+2, option.rect.height()/2), + spacer + image->width(), + - option.rect.height()/2 + image->height()/2); + painter->drawImage(drawPoint,*image); + painter->drawText(drawPoint+QPoint(image->width()+2, image->height() - 2), QString::number(numberOfFavourities(index))); #ifdef MAEMO - drawPoint.setX(drawPoint.x() - spacer - mControls[FavouriteControlOn]->image()->width()); + drawPoint.setX(drawPoint.x() - spacer - image->width()); painter->drawImage(drawPoint,*mControls[AlarmControlOn]->image()); - painter->drawText(drawPoint+QPoint(mControls[FavouriteControlOn]->image()->width()+2, option.rect.height()/2), + painter->drawText(drawPoint+QPoint(image->width()+2, image->height() - 2), QString::number(numberOfAlarms(index))); #endif // draw texts QString numEvents = QString::number(index.model()->rowCount(index)).append("/"); drawPoint.setX(drawPoint.x() - spacer - fmSmall.boundingRect(numEvents).width()); - drawPoint.setY(drawPoint.y() + option.rect.height()/2); + drawPoint.setY(drawPoint.y()+image->height() - 2); painter->drawText(drawPoint,numEvents); QPointF titlePointF = QPoint( -- 2.30.2