1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-05 13:47:26 +02:00

* Disable focus rect around treeview items.

This commit is contained in:
Christian Muehlhaeuser
2014-08-27 13:19:53 +02:00
parent a8fe6ff652
commit b2f996c60b
2 changed files with 4 additions and 7 deletions

View File

@@ -65,7 +65,6 @@ TrackView::TrackView( QWidget* parent )
{ {
setFrameShape( QFrame::NoFrame ); setFrameShape( QFrame::NoFrame );
setAttribute( Qt::WA_MacShowFocusRect, 0 ); setAttribute( Qt::WA_MacShowFocusRect, 0 );
setStyleSheet( QString( "QTreeView::item { outline: 0; }" ) );
setContentsMargins( 0, 0, 0, 0 ); setContentsMargins( 0, 0, 0, 0 );
setMouseTracking( true ); setMouseTracking( true );
@@ -75,7 +74,7 @@ TrackView::TrackView( QWidget* parent )
setDropIndicatorShown( false ); setDropIndicatorShown( false );
setDragDropMode( QAbstractItemView::InternalMove ); setDragDropMode( QAbstractItemView::InternalMove );
setDragDropOverwriteMode( false ); setDragDropOverwriteMode( false );
setAllColumnsShowFocus( true ); setAllColumnsShowFocus( false );
setVerticalScrollMode( QAbstractItemView::ScrollPerPixel ); setVerticalScrollMode( QAbstractItemView::ScrollPerPixel );
setRootIsDecorated( false ); setRootIsDecorated( false );
setUniformRowHeights( true ); setUniformRowHeights( true );

View File

@@ -72,8 +72,7 @@ SourceTreeView::SourceTreeView( QWidget* parent )
setFrameShape( QFrame::NoFrame ); setFrameShape( QFrame::NoFrame );
setAttribute( Qt::WA_MacShowFocusRect, 0 ); setAttribute( Qt::WA_MacShowFocusRect, 0 );
setStyleSheet( "QTreeView { outline: 0; }" setStyleSheet( "SourceTreeView:active { background: #F2F2F2; } "
"SourceTreeView:active { background: #F2F2F2; } "
"SourceTreeView { background: #F2F2F2; } " ); "SourceTreeView { background: #F2F2F2; } " );
setContentsMargins( 0, 0, 0, 0 ); setContentsMargins( 0, 0, 0, 0 );
@@ -96,7 +95,7 @@ SourceTreeView::SourceTreeView( QWidget* parent )
setDragDropMode( QAbstractItemView::DropOnly ); setDragDropMode( QAbstractItemView::DropOnly );
setAcceptDrops( true ); setAcceptDrops( true );
setDropIndicatorShown( false ); setDropIndicatorShown( false );
setAllColumnsShowFocus( true ); setAllColumnsShowFocus( false );
setUniformRowHeights( false ); setUniformRowHeights( false );
setIndentation( 0 ); setIndentation( 0 );
setSortingEnabled( true ); setSortingEnabled( true );
@@ -953,8 +952,7 @@ SourceTreeView::drawRow( QPainter* painter, const QStyleOptionViewItem& option,
void void
SourceTreeView::drawBranches( QPainter* painter, const QRect& rect, const QModelIndex& index ) const SourceTreeView::drawBranches( QPainter* painter, const QRect& rect, const QModelIndex& index ) const
{ {
if ( !QString( qApp->style()->metaObject()->className() ).toLower().contains( "qtcurve" ) ) return;
QTreeView::drawBranches( painter, rect, index );
} }