From de536d7dfff532eca5a95018bd510e04034a83f5 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Fri, 15 Aug 2014 05:33:55 +0200 Subject: [PATCH] * Use InboxPage to show Inbox. --- src/libtomahawk/ViewManager.cpp | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/src/libtomahawk/ViewManager.cpp b/src/libtomahawk/ViewManager.cpp index a5a762549..98c27ce11 100644 --- a/src/libtomahawk/ViewManager.cpp +++ b/src/libtomahawk/ViewManager.cpp @@ -42,6 +42,7 @@ #include "playlist/InboxModel.h" #include "playlist/InboxView.h" +#include "playlist/TrackItemDelegate.h" #include "playlist/PlaylistLargeItemDelegate.h" #include "playlist/RecentlyPlayedModel.h" #include "playlist/dynamic/widgets/DynamicWidget.h" @@ -448,23 +449,7 @@ ViewManager::showInboxPage() { if ( !m_inboxWidget ) { - TrackView* inboxView = new InboxView( m_widget ); - - PlaylistLargeItemDelegate* delegate = - new PlaylistLargeItemDelegate( PlaylistLargeItemDelegate::Inbox, - inboxView, - inboxView->proxyModel() ); - inboxView->setPlaylistItemDelegate( delegate ); - - inboxView->proxyModel()->setStyle( PlayableProxyModel::Large ); - inboxView->setPlayableModel( m_inboxModel ); - inboxView->setEmptyTip( tr( "No listening suggestions here." ) ); - - inboxView->setGuid( "inbox" ); - - inboxView->setSortingEnabled( false ); - inboxView->setHeaderHidden( true ); - + FlexibleView* inboxView = new InboxPage( m_widget ); m_inboxWidget = inboxView; }