1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-04-21 00:12:06 +02:00

Draw PE_PanelItemViewRow instead of PE_PanelItemViewItem, and draw it

underneath the text.
This commit is contained in:
Leo Franchi 2010-10-22 17:02:52 -04:00
parent eb6b7e49a2
commit c730969986

View File

@ -302,8 +302,6 @@ SourceTreeView::dropEvent( QDropEvent* event )
void
SourceTreeView::paintEvent( QPaintEvent* event )
{
QTreeView::paintEvent( event );
if ( m_dragging && !m_dropRect.isEmpty() )
{
QPainter painter( viewport() );
@ -313,8 +311,9 @@ SourceTreeView::paintEvent( QPaintEvent* event )
QStyleOptionViewItemV4 opt;
opt.initFrom( this );
opt.rect = itemRect;
opt.state = QStyle::State_Enabled | QStyle::State_MouseOver;
opt.state = QStyle::State_Enabled | QStyle::State_Selected;
style()->drawPrimitive( QStyle::PE_PanelItemViewItem, &opt, &painter, this );
style()->drawPrimitive( QStyle::PE_PanelItemViewRow, &opt, &painter, this );
}
QTreeView::paintEvent( event );
}