From ab964957d241340e09c05e89100cdc61e5b62be1 Mon Sep 17 00:00:00 2001 From: Leo Franchi Date: Thu, 14 Apr 2011 20:26:08 -0400 Subject: [PATCH] elide --- src/resolverconfigdelegate.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/resolverconfigdelegate.cpp b/src/resolverconfigdelegate.cpp index fb983c8ae..0f98e49f8 100644 --- a/src/resolverconfigdelegate.cpp +++ b/src/resolverconfigdelegate.cpp @@ -88,19 +88,19 @@ ResolverConfigDelegate::paint( QPainter* painter, const QStyleOptionViewItem& op style->drawPrimitive( QStyle::PE_IndicatorViewItemCheck, &opt, painter, w ); itemRect.setX( opt.rect.topRight().x() + PADDING ); - QString nameStr = bfm.elidedText( index.data( ResolversModel::ResolverName ).toString(),Qt::ElideRight, rightSplit ); painter->save(); painter->setFont( name ); QRect textRect = itemRect.adjusted( PADDING, PADDING, -PADDING, -PADDING ); textRect.setBottom( itemRect.height() / 2 + top ); + QString nameStr = bfm.elidedText( index.data( ResolversModel::ResolverName ).toString(),Qt::ElideRight, textRect.width() ); painter->drawText( textRect, nameStr ); painter->restore(); - QString pathStr = sfm.elidedText( index.data( ResolversModel::ResolverPath ).toString(),Qt::ElideMiddle, rightSplit ); painter->save(); painter->setFont( path ); painter->setBrush( Qt::gray ); textRect.moveTop( itemRect.height() / 2 + top ); + QString pathStr = sfm.elidedText( index.data( ResolversModel::ResolverPath ).toString(),Qt::ElideMiddle, textRect.width() ); painter->drawText( textRect, pathStr ); painter->restore();