1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-06 22:26:32 +02:00

* Elide source names in playlist.

This commit is contained in:
Christian Muehlhaeuser
2014-08-17 04:17:38 +02:00
parent f44a85ff3c
commit 4ff99f7769

View File

@@ -541,12 +541,15 @@ PlaylistItemDelegate::drawSource( QPainter* painter, const QStyleOptionViewItem&
}
painter->drawPixmap( avatarRect, avatar );
QTextOption to = QTextOption( Qt::AlignVCenter );
to.setWrapMode( QTextOption::NoWrap );
QFont f = painter->font();
f.setPointSize( 12 );
painter->setFont( f );
painter->setOpacity( 0.8 );
painter->setPen( QColor( "#000000" ) );
painter->drawText( textRect, item->source()->friendlyName(), QTextOption( Qt::AlignVCenter ) );
painter->drawText( textRect, painter->fontMetrics().elidedText( item->source()->friendlyName(), Qt::ElideRight, textRect.width() ), to );
painter->setOpacity( 0.15 );
painter->setBrush( QColor( "#000000" ) );