From 113985eea98af657702ce28057e63a14fb7ad0af Mon Sep 17 00:00:00 2001 From: Leo Franchi Date: Sat, 26 Feb 2011 17:55:37 -0500 Subject: [PATCH] Draw row bgs properly, expanding for playlists --- src/sourcetree/sourcetreeview.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/sourcetree/sourcetreeview.cpp b/src/sourcetree/sourcetreeview.cpp index 177482a61..173a6a957 100644 --- a/src/sourcetree/sourcetreeview.cpp +++ b/src/sourcetree/sourcetreeview.cpp @@ -492,9 +492,13 @@ SourceDelegate::paint( QPainter* painter, const QStyleOptionViewItem& option, co o.palette.setColor( QPalette::Text, o.palette.color( QPalette::HighlightedText ) ); } } - - QStyledItemDelegate::paint( painter, o2, QModelIndex() ); - + + QStyleOptionViewItemV4 o3 = option; + if ( index.data( SourceTreeItem::Type ) != SourcesModel::CollectionSource ) + o3.rect.setX( 0 ); + + QApplication::style()->drawControl( QStyle::CE_ItemViewItem, &o3, painter ); + if ( index.data( SourceTreeItem::Type ) == SourcesModel::CollectionSource ) { painter->save();