From a6ed5cfc42ff17059e386995a0c0151342e87554 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Wed, 20 Aug 2014 12:37:31 +0200 Subject: [PATCH] * Set tooltip on result-picker and swap artist/track. --- src/libtomahawk/playlist/TrackDetailView.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libtomahawk/playlist/TrackDetailView.cpp b/src/libtomahawk/playlist/TrackDetailView.cpp index 36258a168..77fc6d4a9 100644 --- a/src/libtomahawk/playlist/TrackDetailView.cpp +++ b/src/libtomahawk/playlist/TrackDetailView.cpp @@ -234,7 +234,10 @@ TrackDetailView::onResultsChanged() QLabel* resolverLabel = new ClickableLabel( this ); resolverLabel->setFont( f ); resolverLabel->setStyleSheet( "QLabel { color: rgba( 0, 0, 0, 50% ) }" ); - resolverLabel->setText( QString( "%1 - %2" ).arg( result->track()->artist() ).arg( result->track()->track() ) ); + resolverLabel->setText( QString( "%1 - %2" ).arg( result->track()->track() ).arg( result->track()->artist() ) ); + resolverLabel->setToolTip( QString( "%1 by %2%3" ).arg( result->track()->track() ).arg( result->track()->artist() ) + .arg( !result->track()->album().isEmpty() ? QString( " " ) + tr( "on %1" ).arg( result->track()->album() ) : QString() ) ); + resolverLabel->setFixedWidth( width() - 32 - 4 ); NewClosure( resolverLabel, SIGNAL( clicked() ), const_cast< AudioEngine* >( AudioEngine::instance() ), SLOT( playItem( Tomahawk::playlistinterface_ptr, Tomahawk::result_ptr, Tomahawk::query_ptr ) ),