mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-06 14:16:32 +02:00
* Use TrackView's setPlaylistItemDelegate across Tomahawk.
This commit is contained in:
@@ -449,7 +449,7 @@ ViewManager::showRecentPlaysPage()
|
|||||||
raModel->setDescription( tr( "Recently played tracks from all your friends" ) );
|
raModel->setDescription( tr( "Recently played tracks from all your friends" ) );
|
||||||
|
|
||||||
PlaylistLargeItemDelegate* del = new PlaylistLargeItemDelegate( PlaylistLargeItemDelegate::RecentlyPlayed, pv->trackView(), pv->trackView()->proxyModel() );
|
PlaylistLargeItemDelegate* del = new PlaylistLargeItemDelegate( PlaylistLargeItemDelegate::RecentlyPlayed, pv->trackView(), pv->trackView()->proxyModel() );
|
||||||
pv->trackView()->setItemDelegate( del );
|
pv->trackView()->setPlaylistItemDelegate( del );
|
||||||
|
|
||||||
pv->setPlayableModel( raModel );
|
pv->setPlayableModel( raModel );
|
||||||
pv->setEmptyTip( tr( "Sorry, we could not find any recent plays!" ) );
|
pv->setEmptyTip( tr( "Sorry, we could not find any recent plays!" ) );
|
||||||
@@ -475,7 +475,7 @@ ViewManager::showInboxPage()
|
|||||||
new PlaylistLargeItemDelegate( PlaylistLargeItemDelegate::Inbox,
|
new PlaylistLargeItemDelegate( PlaylistLargeItemDelegate::Inbox,
|
||||||
inboxView,
|
inboxView,
|
||||||
inboxView->proxyModel() );
|
inboxView->proxyModel() );
|
||||||
inboxView->setItemDelegate( delegate );
|
inboxView->setPlaylistItemDelegate( delegate );
|
||||||
|
|
||||||
inboxView->proxyModel()->setStyle( PlayableProxyModel::Large );
|
inboxView->proxyModel()->setStyle( PlayableProxyModel::Large );
|
||||||
inboxView->setPlayableModel( m_inboxModel );
|
inboxView->setPlayableModel( m_inboxModel );
|
||||||
@@ -492,6 +492,7 @@ ViewManager::showInboxPage()
|
|||||||
return show( m_inboxWidget );
|
return show( m_inboxWidget );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
ViewPage *ViewManager::showNetworkActivityPage()
|
ViewPage *ViewManager::showNetworkActivityPage()
|
||||||
{
|
{
|
||||||
if ( !m_networkActivityWidget )
|
if ( !m_networkActivityWidget )
|
||||||
|
@@ -55,7 +55,7 @@ FlexibleView::FlexibleView( QWidget* parent, QWidget* extraHeader )
|
|||||||
m_detailedView->setColumnHidden( PlayableModel::Composer, true ); // Hide composer column per default
|
m_detailedView->setColumnHidden( PlayableModel::Composer, true ); // Hide composer column per default
|
||||||
|
|
||||||
PlaylistLargeItemDelegate* del = new PlaylistLargeItemDelegate( PlaylistLargeItemDelegate::LovedTracks, m_trackView, m_trackView->proxyModel() );
|
PlaylistLargeItemDelegate* del = new PlaylistLargeItemDelegate( PlaylistLargeItemDelegate::LovedTracks, m_trackView, m_trackView->proxyModel() );
|
||||||
m_trackView->setItemDelegate( del );
|
m_trackView->setPlaylistItemDelegate( del );
|
||||||
m_trackView->proxyModel()->setStyle( PlayableProxyModel::Large );
|
m_trackView->proxyModel()->setStyle( PlayableProxyModel::Large );
|
||||||
|
|
||||||
m_stack = new QStackedWidget();
|
m_stack = new QStackedWidget();
|
||||||
|
@@ -83,7 +83,7 @@ HistoryWidget::HistoryWidget( const source_ptr& source, QWidget* parent )
|
|||||||
m_model->setDescription( tr( "%1's recently played tracks" ).arg( source->friendlyName() ) );
|
m_model->setDescription( tr( "%1's recently played tracks" ).arg( source->friendlyName() ) );
|
||||||
|
|
||||||
PlaylistLargeItemDelegate* del = new PlaylistLargeItemDelegate( PlaylistLargeItemDelegate::RecentlyPlayed, trackView(), trackView()->proxyModel() );
|
PlaylistLargeItemDelegate* del = new PlaylistLargeItemDelegate( PlaylistLargeItemDelegate::RecentlyPlayed, trackView(), trackView()->proxyModel() );
|
||||||
trackView()->setItemDelegate( del );
|
trackView()->setPlaylistItemDelegate( del );
|
||||||
|
|
||||||
setPlayableModel( m_model );
|
setPlayableModel( m_model );
|
||||||
setEmptyTip( tr( "Sorry, we could not find any recent plays!" ) );
|
setEmptyTip( tr( "Sorry, we could not find any recent plays!" ) );
|
||||||
|
@@ -58,7 +58,7 @@ NetworkActivityWidget::NetworkActivityWidget( QWidget* parent )
|
|||||||
d_func()->ui->tracksViewLeft->setHeaderHidden( true );
|
d_func()->ui->tracksViewLeft->setHeaderHidden( true );
|
||||||
d_func()->ui->tracksViewLeft->setHorizontalScrollBarPolicy( Qt::ScrollBarAlwaysOff );
|
d_func()->ui->tracksViewLeft->setHorizontalScrollBarPolicy( Qt::ScrollBarAlwaysOff );
|
||||||
PlaylistChartItemDelegate* del = new PlaylistChartItemDelegate( d_func()->ui->tracksViewLeft, d_func()->ui->tracksViewLeft->proxyModel() );
|
PlaylistChartItemDelegate* del = new PlaylistChartItemDelegate( d_func()->ui->tracksViewLeft, d_func()->ui->tracksViewLeft->proxyModel() );
|
||||||
d_func()->ui->tracksViewLeft->setItemDelegate( del );
|
d_func()->ui->tracksViewLeft->setPlaylistItemDelegate( del );
|
||||||
d_func()->ui->tracksViewLeft->setUniformRowHeights( false );
|
d_func()->ui->tracksViewLeft->setUniformRowHeights( false );
|
||||||
|
|
||||||
d_func()->playlistInterface = d_func()->ui->tracksViewLeft->playlistInterface();
|
d_func()->playlistInterface = d_func()->ui->tracksViewLeft->playlistInterface();
|
||||||
|
@@ -82,7 +82,7 @@ WhatsHotWidget::WhatsHotWidget( QWidget* parent )
|
|||||||
ui->tracksViewLeft->setHeaderHidden( true );
|
ui->tracksViewLeft->setHeaderHidden( true );
|
||||||
ui->tracksViewLeft->setHorizontalScrollBarPolicy( Qt::ScrollBarAlwaysOff );
|
ui->tracksViewLeft->setHorizontalScrollBarPolicy( Qt::ScrollBarAlwaysOff );
|
||||||
PlaylistChartItemDelegate* del = new PlaylistChartItemDelegate( ui->tracksViewLeft, ui->tracksViewLeft->proxyModel() );
|
PlaylistChartItemDelegate* del = new PlaylistChartItemDelegate( ui->tracksViewLeft, ui->tracksViewLeft->proxyModel() );
|
||||||
ui->tracksViewLeft->setItemDelegate( del );
|
ui->tracksViewLeft->setPlaylistItemDelegate( del );
|
||||||
ui->tracksViewLeft->setUniformRowHeights( false );
|
ui->tracksViewLeft->setUniformRowHeights( false );
|
||||||
|
|
||||||
TreeProxyModel* artistsProxy = new TreeProxyModel( ui->artistsViewLeft );
|
TreeProxyModel* artistsProxy = new TreeProxyModel( ui->artistsViewLeft );
|
||||||
|
@@ -79,7 +79,7 @@ LovedTracksItem::activate()
|
|||||||
raModel->setTitle( text() );
|
raModel->setTitle( text() );
|
||||||
|
|
||||||
PlaylistLargeItemDelegate* del = new PlaylistLargeItemDelegate( PlaylistLargeItemDelegate::LovedTracks, pv->trackView(), pv->trackView()->proxyModel() );
|
PlaylistLargeItemDelegate* del = new PlaylistLargeItemDelegate( PlaylistLargeItemDelegate::LovedTracks, pv->trackView(), pv->trackView()->proxyModel() );
|
||||||
pv->trackView()->setItemDelegate( del );
|
pv->trackView()->setPlaylistItemDelegate( del );
|
||||||
|
|
||||||
pv->setEmptyTip( tr( "Sorry, we could not find any loved tracks!" ) );
|
pv->setEmptyTip( tr( "Sorry, we could not find any loved tracks!" ) );
|
||||||
if ( !par )
|
if ( !par )
|
||||||
|
@@ -611,7 +611,7 @@ SourceItem::latestAdditionsClicked()
|
|||||||
raModel->setDescription( tr( "Latest additions to %1's collection" ).arg( m_source->friendlyName() ) );
|
raModel->setDescription( tr( "Latest additions to %1's collection" ).arg( m_source->friendlyName() ) );
|
||||||
|
|
||||||
PlaylistLargeItemDelegate* del = new PlaylistLargeItemDelegate( PlaylistLargeItemDelegate::LatestAdditions, pv->trackView(), pv->trackView()->proxyModel() );
|
PlaylistLargeItemDelegate* del = new PlaylistLargeItemDelegate( PlaylistLargeItemDelegate::LatestAdditions, pv->trackView(), pv->trackView()->proxyModel() );
|
||||||
pv->trackView()->setItemDelegate( del );
|
pv->trackView()->setPlaylistItemDelegate( del );
|
||||||
|
|
||||||
pv->setPlayableModel( raModel );
|
pv->setPlayableModel( raModel );
|
||||||
pv->trackView()->sortByColumn( PlayableModel::Age, Qt::DescendingOrder );
|
pv->trackView()->sortByColumn( PlayableModel::Age, Qt::DescendingOrder );
|
||||||
|
Reference in New Issue
Block a user