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->artistLabel->setArtist( album->artist() );
|
||||||
ui->albumLabel->setText( album->name() );
|
ui->albumLabel->setText( album->name() );
|
||||||
ui->label_2->setText( tr( "Other Albums by %1" ).arg( album->artist()->name() ) );
|
ui->label_2->setText( tr( "Other Albums by %1" ).arg( album->artist()->name() ) );
|
||||||
|
ui->cover->setAlbum( album );
|
||||||
|
|
||||||
m_tracksModel->startLoading();
|
m_tracksModel->startLoading();
|
||||||
m_tracksModel->addTracks( album, QModelIndex(), true );
|
m_tracksModel->addTracks( album, QModelIndex(), true );
|
||||||
|
@@ -199,7 +199,7 @@
|
|||||||
<number>0</number>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="cover">
|
<widget class="PlayableCover" name="cover">
|
||||||
<property name="sizePolicy">
|
<property name="sizePolicy">
|
||||||
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
||||||
<horstretch>0</horstretch>
|
<horstretch>0</horstretch>
|
||||||
@@ -343,6 +343,11 @@
|
|||||||
<extends>QLabel</extends>
|
<extends>QLabel</extends>
|
||||||
<header>widgets/QueryLabel.h</header>
|
<header>widgets/QueryLabel.h</header>
|
||||||
</customwidget>
|
</customwidget>
|
||||||
|
<customwidget>
|
||||||
|
<class>PlayableCover</class>
|
||||||
|
<extends>QLabel</extends>
|
||||||
|
<header>widgets/PlayableCover.h</header>
|
||||||
|
</customwidget>
|
||||||
</customwidgets>
|
</customwidgets>
|
||||||
<resources/>
|
<resources/>
|
||||||
<connections/>
|
<connections/>
|
||||||
|
@@ -241,6 +241,7 @@ ArtistInfoWidget::load( const artist_ptr& artist )
|
|||||||
SLOT( onTracksFound( QList<Tomahawk::query_ptr>, Tomahawk::ModelMode ) ) );
|
SLOT( onTracksFound( QList<Tomahawk::query_ptr>, Tomahawk::ModelMode ) ) );
|
||||||
|
|
||||||
ui->artistLabel->setText( artist->name() );
|
ui->artistLabel->setText( artist->name() );
|
||||||
|
ui->cover->setArtist( artist );
|
||||||
|
|
||||||
m_topHitsModel->startLoading();
|
m_topHitsModel->startLoading();
|
||||||
|
|
||||||
|
@@ -276,7 +276,7 @@
|
|||||||
<number>0</number>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="cover">
|
<widget class="PlayableCover" name="cover">
|
||||||
<property name="sizePolicy">
|
<property name="sizePolicy">
|
||||||
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
||||||
<horstretch>0</horstretch>
|
<horstretch>0</horstretch>
|
||||||
@@ -375,6 +375,11 @@
|
|||||||
<extends>QTreeView</extends>
|
<extends>QTreeView</extends>
|
||||||
<header>playlist/PlaylistView.h</header>
|
<header>playlist/PlaylistView.h</header>
|
||||||
</customwidget>
|
</customwidget>
|
||||||
|
<customwidget>
|
||||||
|
<class>PlayableCover</class>
|
||||||
|
<extends>QLabel</extends>
|
||||||
|
<header>widgets/PlayableCover.h</header>
|
||||||
|
</customwidget>
|
||||||
</customwidgets>
|
</customwidgets>
|
||||||
<resources/>
|
<resources/>
|
||||||
<connections/>
|
<connections/>
|
||||||
|
@@ -202,6 +202,7 @@ TrackInfoWidget::load( const query_ptr& query )
|
|||||||
ui->artistLabel->setQuery( query );
|
ui->artistLabel->setQuery( query );
|
||||||
ui->albumLabel->setQuery( query );
|
ui->albumLabel->setQuery( query );
|
||||||
ui->albumLabel->setVisible( !query->album().isEmpty() );
|
ui->albumLabel->setVisible( !query->album().isEmpty() );
|
||||||
|
ui->cover->setQuery( query );
|
||||||
|
|
||||||
m_relatedTracksModel->clear();
|
m_relatedTracksModel->clear();
|
||||||
m_relatedTracksModel->startLoading();
|
m_relatedTracksModel->startLoading();
|
||||||
|
@@ -147,7 +147,7 @@
|
|||||||
<number>12</number>
|
<number>12</number>
|
||||||
</property>
|
</property>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="cover">
|
<widget class="PlayableCover" name="cover">
|
||||||
<property name="sizePolicy">
|
<property name="sizePolicy">
|
||||||
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
||||||
<horstretch>0</horstretch>
|
<horstretch>0</horstretch>
|
||||||
@@ -325,6 +325,11 @@
|
|||||||
<extends>QLabel</extends>
|
<extends>QLabel</extends>
|
||||||
<header>widgets/QueryLabel.h</header>
|
<header>widgets/QueryLabel.h</header>
|
||||||
</customwidget>
|
</customwidget>
|
||||||
|
<customwidget>
|
||||||
|
<class>PlayableCover</class>
|
||||||
|
<extends>QLabel</extends>
|
||||||
|
<header>widgets/PlayableCover.h</header>
|
||||||
|
</customwidget>
|
||||||
</customwidgets>
|
</customwidgets>
|
||||||
<resources/>
|
<resources/>
|
||||||
<connections/>
|
<connections/>
|
||||||
|
Reference in New Issue
Block a user