painter->drawRect( r );
}
if( option.state & QStyle::State_MouseOver )
- {
+ { /* requires WA_hover on viewport */
painter->setOpacity( 0.5 );
painter->setPen( Qt::NoPen );
painter->setBrush( option.palette.color( QPalette::Highlight ).lighter( 150 ) );
setSelectionBehavior( QAbstractItemView::SelectRows );
setDragEnabled(true);
setAttribute( Qt::WA_MacShowFocusRect, false );
+ viewport()->setAttribute( Qt::WA_Hover );
/* dropping in QListView::IconMode does not seem to work */
//setAcceptDrops( true );
//setDropIndicatorShown(true);
PlListViewItemDelegate *delegate = new PlListViewItemDelegate( this );
setItemDelegate( delegate );
setAttribute( Qt::WA_MacShowFocusRect, false );
+ viewport()->setAttribute( Qt::WA_Hover );
}
void PlListView::startDrag ( Qt::DropActions supportedActions )
setUniformRowHeights( true );
setSortingEnabled( true );
setAttribute( Qt::WA_MacShowFocusRect, false );
+ viewport()->setAttribute( Qt::WA_Hover );
header()->setSortIndicator( -1 , Qt::AscendingOrder );
header()->setSortIndicatorShown( true );
header()->setClickable( true );