diff --git a/src/libtomahawk/widgets/infowidgets/AlbumInfoWidget.cpp b/src/libtomahawk/widgets/infowidgets/AlbumInfoWidget.cpp index 6e91164bd..adbedda73 100644 --- a/src/libtomahawk/widgets/infowidgets/AlbumInfoWidget.cpp +++ b/src/libtomahawk/widgets/infowidgets/AlbumInfoWidget.cpp @@ -198,6 +198,7 @@ AlbumInfoWidget::load( const album_ptr& album ) ui->artistLabel->setArtist( album->artist() ); ui->albumLabel->setText( album->name() ); ui->label_2->setText( tr( "Other Albums by %1" ).arg( album->artist()->name() ) ); + ui->cover->setAlbum( album ); m_tracksModel->startLoading(); m_tracksModel->addTracks( album, QModelIndex(), true ); diff --git a/src/libtomahawk/widgets/infowidgets/AlbumInfoWidget.ui b/src/libtomahawk/widgets/infowidgets/AlbumInfoWidget.ui index a5826e50d..01e71ae4e 100644 --- a/src/libtomahawk/widgets/infowidgets/AlbumInfoWidget.ui +++ b/src/libtomahawk/widgets/infowidgets/AlbumInfoWidget.ui @@ -199,7 +199,7 @@ 0 - + 0 @@ -343,6 +343,11 @@ QLabel
widgets/QueryLabel.h
+ + PlayableCover + QLabel +
widgets/PlayableCover.h
+
diff --git a/src/libtomahawk/widgets/infowidgets/ArtistInfoWidget.cpp b/src/libtomahawk/widgets/infowidgets/ArtistInfoWidget.cpp index e834d88fb..55b36bcd4 100644 --- a/src/libtomahawk/widgets/infowidgets/ArtistInfoWidget.cpp +++ b/src/libtomahawk/widgets/infowidgets/ArtistInfoWidget.cpp @@ -241,6 +241,7 @@ ArtistInfoWidget::load( const artist_ptr& artist ) SLOT( onTracksFound( QList, Tomahawk::ModelMode ) ) ); ui->artistLabel->setText( artist->name() ); + ui->cover->setArtist( artist ); m_topHitsModel->startLoading(); diff --git a/src/libtomahawk/widgets/infowidgets/ArtistInfoWidget.ui b/src/libtomahawk/widgets/infowidgets/ArtistInfoWidget.ui index 939afee3e..70d7304c6 100644 --- a/src/libtomahawk/widgets/infowidgets/ArtistInfoWidget.ui +++ b/src/libtomahawk/widgets/infowidgets/ArtistInfoWidget.ui @@ -276,7 +276,7 @@ 0
- + 0 @@ -375,6 +375,11 @@ QTreeView
playlist/PlaylistView.h
+ + PlayableCover + QLabel +
widgets/PlayableCover.h
+
diff --git a/src/libtomahawk/widgets/infowidgets/TrackInfoWidget.cpp b/src/libtomahawk/widgets/infowidgets/TrackInfoWidget.cpp index 7dc8db769..8af7a0c7f 100644 --- a/src/libtomahawk/widgets/infowidgets/TrackInfoWidget.cpp +++ b/src/libtomahawk/widgets/infowidgets/TrackInfoWidget.cpp @@ -202,6 +202,7 @@ TrackInfoWidget::load( const query_ptr& query ) ui->artistLabel->setQuery( query ); ui->albumLabel->setQuery( query ); ui->albumLabel->setVisible( !query->album().isEmpty() ); + ui->cover->setQuery( query ); m_relatedTracksModel->clear(); m_relatedTracksModel->startLoading(); diff --git a/src/libtomahawk/widgets/infowidgets/TrackInfoWidget.ui b/src/libtomahawk/widgets/infowidgets/TrackInfoWidget.ui index 82629aaa8..ea9da93d5 100644 --- a/src/libtomahawk/widgets/infowidgets/TrackInfoWidget.ui +++ b/src/libtomahawk/widgets/infowidgets/TrackInfoWidget.ui @@ -147,7 +147,7 @@ 12
- + 0 @@ -325,6 +325,11 @@ QLabel
widgets/QueryLabel.h
+ + PlayableCover + QLabel +
widgets/PlayableCover.h
+