1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-03-31 06:02:27 +02:00

* Use new Recently- Played/Added -Model's API.

This commit is contained in:
Christian Muehlhaeuser 2012-06-26 02:58:12 +02:00
parent e316534dc0
commit 035e59e0b5
3 changed files with 11 additions and 5 deletions

View File

@ -68,10 +68,11 @@ WelcomeWidget::WelcomeWidget( QWidget* parent )
ui->playlistWidget->setVerticalScrollMode( QAbstractItemView::ScrollPerPixel );
updatePlaylists();
m_tracksModel = new RecentlyPlayedModel( source_ptr(), ui->tracksView );
m_tracksModel = new RecentlyPlayedModel( ui->tracksView );
m_tracksModel->setStyle( PlayableModel::ShortWithAvatars );
ui->tracksView->overlay()->setEnabled( false );
ui->tracksView->setPlaylistModel( m_tracksModel );
m_tracksModel->setSource( source_ptr() );
m_recentAlbumsModel = new AlbumModel( ui->additionsView );
ui->additionsView->setPlayableModel( m_recentAlbumsModel );

View File

@ -49,14 +49,16 @@ SourceInfoWidget::SourceInfoWidget( const Tomahawk::source_ptr& source, QWidget*
ui->splitter->setStretchFactor( 0, 0 );
ui->splitter->setStretchFactor( 1, 1 );
m_recentTracksModel = new RecentlyAddedModel( source, ui->recentCollectionView );
m_recentTracksModel = new RecentlyAddedModel( ui->recentCollectionView );
m_recentTracksModel->setStyle( PlayableModel::Short );
ui->recentCollectionView->setPlayableModel( m_recentTracksModel );
ui->recentCollectionView->sortByColumn( PlayableModel::Age, Qt::DescendingOrder );
m_recentTracksModel->setSource( source );
m_historyModel = new RecentlyPlayedModel( source, ui->historyView );
m_historyModel = new RecentlyPlayedModel( ui->historyView );
m_historyModel->setStyle( PlayableModel::Short );
ui->historyView->setPlaylistModel( m_historyModel );
m_historyModel->setSource( source );
m_recentAlbumModel = new AlbumModel( ui->recentAlbumView );
ui->recentAlbumView->setPlayableModel( m_recentAlbumModel );

View File

@ -541,7 +541,7 @@ SourceItem::latestAdditionsClicked()
cv->setFrameShape( QFrame::NoFrame );
cv->setAttribute( Qt::WA_MacShowFocusRect, 0 );
RecentlyAddedModel* raModel = new RecentlyAddedModel( m_source, cv );
RecentlyAddedModel* raModel = new RecentlyAddedModel( cv );
raModel->setStyle( PlayableModel::Large );
raModel->setTitle( tr( "Latest Additions" ) );
@ -558,6 +558,8 @@ SourceItem::latestAdditionsClicked()
cv->sortByColumn( PlayableModel::Age, Qt::DescendingOrder );
cv->setEmptyTip( tr( "Sorry, we could not find any recent additions!" ) );
raModel->setSource( m_source );
m_latestAdditionsPage = cv;
}
@ -582,7 +584,7 @@ SourceItem::recentPlaysClicked()
pv->setFrameShape( QFrame::NoFrame );
pv->setAttribute( Qt::WA_MacShowFocusRect, 0 );
RecentlyPlayedModel* raModel = new RecentlyPlayedModel( m_source, pv );
RecentlyPlayedModel* raModel = new RecentlyPlayedModel( pv );
raModel->setStyle( PlayableModel::Large );
raModel->setTitle( tr( "Recently Played Tracks" ) );
@ -597,6 +599,7 @@ SourceItem::recentPlaysClicked()
pv->setPlaylistModel( raModel );
pv->setEmptyTip( tr( "Sorry, we could not find any recent plays!" ) );
raModel->setSource( m_source );
m_recentPlaysPage = pv;
}