mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-12 17:14:00 +02:00
* Show play buttons on top of the cover on Artist-, Album- and Track-pages.
This commit is contained in:
@@ -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 );
|
||||
|
@@ -199,7 +199,7 @@
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QLabel" name="cover">
|
||||
<widget class="PlayableCover" name="cover">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
@@ -343,6 +343,11 @@
|
||||
<extends>QLabel</extends>
|
||||
<header>widgets/QueryLabel.h</header>
|
||||
</customwidget>
|
||||
<customwidget>
|
||||
<class>PlayableCover</class>
|
||||
<extends>QLabel</extends>
|
||||
<header>widgets/PlayableCover.h</header>
|
||||
</customwidget>
|
||||
</customwidgets>
|
||||
<resources/>
|
||||
<connections/>
|
||||
|
@@ -241,6 +241,7 @@ ArtistInfoWidget::load( const artist_ptr& artist )
|
||||
SLOT( onTracksFound( QList<Tomahawk::query_ptr>, Tomahawk::ModelMode ) ) );
|
||||
|
||||
ui->artistLabel->setText( artist->name() );
|
||||
ui->cover->setArtist( artist );
|
||||
|
||||
m_topHitsModel->startLoading();
|
||||
|
||||
|
@@ -276,7 +276,7 @@
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QLabel" name="cover">
|
||||
<widget class="PlayableCover" name="cover">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
@@ -375,6 +375,11 @@
|
||||
<extends>QTreeView</extends>
|
||||
<header>playlist/PlaylistView.h</header>
|
||||
</customwidget>
|
||||
<customwidget>
|
||||
<class>PlayableCover</class>
|
||||
<extends>QLabel</extends>
|
||||
<header>widgets/PlayableCover.h</header>
|
||||
</customwidget>
|
||||
</customwidgets>
|
||||
<resources/>
|
||||
<connections/>
|
||||
|
@@ -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();
|
||||
|
@@ -147,7 +147,7 @@
|
||||
<number>12</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QLabel" name="cover">
|
||||
<widget class="PlayableCover" name="cover">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
@@ -325,6 +325,11 @@
|
||||
<extends>QLabel</extends>
|
||||
<header>widgets/QueryLabel.h</header>
|
||||
</customwidget>
|
||||
<customwidget>
|
||||
<class>PlayableCover</class>
|
||||
<extends>QLabel</extends>
|
||||
<header>widgets/PlayableCover.h</header>
|
||||
</customwidget>
|
||||
</customwidgets>
|
||||
<resources/>
|
||||
<connections/>
|
||||
|
Reference in New Issue
Block a user