1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-06 14:16:32 +02:00

* Cleaned up names in TrackInfoWidget.

This commit is contained in:
Christian Muehlhaeuser
2012-05-27 19:04:56 +02:00
parent 74af29054a
commit d8c5dcc6ba
2 changed files with 11 additions and 10 deletions

View File

@@ -84,8 +84,8 @@ TrackInfoWidget::TrackInfoWidget( const Tomahawk::query_ptr& query, QWidget* par
ui->lyricsView->setPalette( p ); ui->lyricsView->setPalette( p );
// ui->similarTracksLabel->setPalette( p ); // ui->similarTracksLabel->setPalette( p );
m_albumsModel = new AlbumModel( ui->similarTracksView ); m_relatedTracksModel = new AlbumModel( ui->similarTracksView );
ui->similarTracksView->setAlbumModel( m_albumsModel ); ui->similarTracksView->setAlbumModel( m_relatedTracksModel );
ui->similarTracksView->proxyModel()->sort( -1 ); ui->similarTracksView->proxyModel()->sort( -1 );
m_pixmap = TomahawkUtils::defaultPixmap( TomahawkUtils::DefaultAlbumCover, TomahawkUtils::ScaledCover, QSize( 48, 48 ) ); m_pixmap = TomahawkUtils::defaultPixmap( TomahawkUtils::DefaultAlbumCover, TomahawkUtils::ScaledCover, QSize( 48, 48 ) );
@@ -129,6 +129,8 @@ TrackInfoWidget::load( const query_ptr& query )
if ( !m_query.isNull() ) if ( !m_query.isNull() )
{ {
disconnect( m_query.data(), SIGNAL( lyricsLoaded() ), this, SLOT( onLyricsLoaded() ) );
disconnect( m_query.data(), SIGNAL( similarTracksLoaded() ), this, SLOT( onSimilarTracksLoaded() ) );
disconnect( m_query.data(), SIGNAL( statsLoaded() ), this, SLOT( onStatsLoaded() ) ); disconnect( m_query.data(), SIGNAL( statsLoaded() ), this, SLOT( onStatsLoaded() ) );
disconnect( m_query.data(), SIGNAL( updated() ), this, SLOT( onCoverUpdated() ) ); disconnect( m_query.data(), SIGNAL( updated() ), this, SLOT( onCoverUpdated() ) );
disconnect( m_artist.data(), SIGNAL( statsLoaded() ), this, SLOT( onStatsLoaded() ) ); disconnect( m_artist.data(), SIGNAL( statsLoaded() ), this, SLOT( onStatsLoaded() ) );
@@ -144,6 +146,7 @@ TrackInfoWidget::load( const query_ptr& query )
m_artist->loadStats(); m_artist->loadStats();
m_query->loadStats(); m_query->loadStats();
m_query->lyrics();
onCoverUpdated(); onCoverUpdated();
ui->trackLabel->setText( query->track() ); ui->trackLabel->setText( query->track() );
@@ -151,10 +154,8 @@ TrackInfoWidget::load( const query_ptr& query )
ui->albumLabel->setText( query->album() ); ui->albumLabel->setText( query->album() );
ui->fromLabel->setVisible( !query->album().isEmpty() ); ui->fromLabel->setVisible( !query->album().isEmpty() );
m_query->lyrics(); m_relatedTracksModel->clear();
m_query->similarTracks(); onSimilarTracksLoaded();
m_albumsModel->addArtists( m_artist->similarArtists() );
m_albumsModel->clear();
} }
@@ -200,16 +201,16 @@ TrackInfoWidget::onStatsLoaded()
void void
TrackInfoWidget::onSimilarArtistsLoaded() TrackInfoWidget::onSimilarArtistsLoaded()
{ {
// Artist* artist = qobject_cast<Artist*>( sender() ); /* Artist* artist = qobject_cast<Artist*>( sender() );
// m_albumsModel->addArtists( artist->similarArtists() ); m_relatedArtistsModel->addArtists( artist->similarArtists() );*/
} }
void void
TrackInfoWidget::onSimilarTracksLoaded() TrackInfoWidget::onSimilarTracksLoaded()
{ {
m_albumsModel->addQueries( m_query->similarTracks() ); m_relatedTracksModel->addQueries( m_query->similarTracks() );
} }

View File

@@ -88,7 +88,7 @@ private:
Tomahawk::query_ptr m_query; Tomahawk::query_ptr m_query;
Tomahawk::artist_ptr m_artist; Tomahawk::artist_ptr m_artist;
AlbumModel* m_albumsModel; AlbumModel* m_relatedTracksModel;
QString m_title; QString m_title;
QPixmap m_pixmap; QPixmap m_pixmap;
QString m_infoId; QString m_infoId;