From 50a304b40775c69d81693e716ac6a7413f58e2bc Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Wed, 27 Aug 2014 21:49:22 +0200 Subject: [PATCH] * Rip out obsolete tree-view in collection. --- src/libtomahawk/playlist/FlexibleTreeView.cpp | 26 +------------------ src/libtomahawk/playlist/FlexibleTreeView.h | 4 --- 2 files changed, 1 insertion(+), 29 deletions(-) diff --git a/src/libtomahawk/playlist/FlexibleTreeView.cpp b/src/libtomahawk/playlist/FlexibleTreeView.cpp index 242804a1e..2987aba99 100644 --- a/src/libtomahawk/playlist/FlexibleTreeView.cpp +++ b/src/libtomahawk/playlist/FlexibleTreeView.cpp @@ -45,7 +45,6 @@ FlexibleTreeView::FlexibleTreeView( QWidget* parent, QWidget* extraHeader ) : QWidget( parent ) , m_header( new FilterHeader( this ) ) , m_columnView( new ColumnView() ) - , m_treeView( new TreeView() ) , m_trackView( new TrackView() ) , m_albumView( new GridView() ) , m_model( 0 ) @@ -57,9 +56,6 @@ FlexibleTreeView::FlexibleTreeView( QWidget* parent, QWidget* extraHeader ) m_header->setBackgroundColor( Qt::black ); m_header->setBackground( ImageRegistry::instance()->pixmap( RESPATH "images/collection_background_small.png", QSize( 0, 0 ) ), false ); - m_treeView->proxyModel()->setStyle( PlayableProxyModel::Collection ); - m_treeView->proxyModel()->setPlaylistInterface( m_columnView->proxyModel()->playlistInterface() ); - // m_trackView->setPlaylistInterface( m_playlistInterface ); // m_columnView->setPlaylistInterface( m_trackView->proxyModel()->playlistInterface() ); // m_gridView->setPlaylistInterface( m_trackView->proxyModel()->playlistInterface() ); @@ -132,7 +128,6 @@ FlexibleTreeView::~FlexibleTreeView() void FlexibleTreeView::setGuid( const QString& guid ) { - m_treeView->setGuid( guid ); m_columnView->setGuid( guid ); } @@ -171,22 +166,6 @@ FlexibleTreeView::setColumnView( ColumnView* view ) } -void -FlexibleTreeView::setTreeView( TreeView* view ) -{ - if ( m_treeView ) - { - m_stack->removeWidget( m_treeView ); - delete m_treeView; - } - -// view->setPlaylistInterface( m_columnView->proxyModel()->playlistInterface() ); - - m_treeView = view; - m_stack->addWidget( view ); -} - - void FlexibleTreeView::setTreeModel( TreeModel* model ) { @@ -200,7 +179,6 @@ FlexibleTreeView::setTreeModel( TreeModel* model ) // m_trackView->setPlayableModel( model ); m_columnView->setTreeModel( model ); - m_treeView->setTreeModel( model ); /* m_trackView->setSortingEnabled( false ); m_trackView->sortByColumn( -1 ); @@ -351,7 +329,7 @@ FlexibleTreeView::jumpToCurrentTrack() // note: the order of comparison is important here, if we'd write "b || foo" then foo will not be executed if b is already true! b = m_columnView->jumpToCurrentTrack() || b; b = m_trackView->jumpToCurrentTrack() || b; - b = m_treeView->jumpToCurrentTrack() || b; + b = m_albumView->jumpToCurrentTrack() || b; return b; } @@ -363,7 +341,6 @@ FlexibleTreeView::setFilter( const QString& pattern ) ViewPage::setFilter( pattern ); m_columnView->setFilter( pattern ); - m_treeView->proxyModel()->setFilter( pattern ); m_trackView->setFilter( pattern ); return true; @@ -386,7 +363,6 @@ void FlexibleTreeView::setEmptyTip( const QString& tip ) { m_columnView->setEmptyTip( tip ); - m_treeView->setEmptyTip( tip ); m_trackView->setEmptyTip( tip ); } diff --git a/src/libtomahawk/playlist/FlexibleTreeView.h b/src/libtomahawk/playlist/FlexibleTreeView.h index 8816b598a..04287fe9c 100644 --- a/src/libtomahawk/playlist/FlexibleTreeView.h +++ b/src/libtomahawk/playlist/FlexibleTreeView.h @@ -28,7 +28,6 @@ class QStackedWidget; class GridView; class TrackView; -class TreeView; class ColumnView; class TreeModel; class PlayableModel; @@ -60,13 +59,11 @@ public: void setTemporaryPage( bool b ); ColumnView* columnView() const { return m_columnView; } - TreeView* treeView() const { return m_treeView; } TrackView* trackView() const { return m_trackView; } void setGuid( const QString& guid ); void setColumnView( ColumnView* view ); - void setTreeView( TreeView* view ); void setTrackView( TrackView* view ); void setTreeModel( TreeModel* model ); @@ -94,7 +91,6 @@ private: QPixmap m_pixmap; ColumnView* m_columnView; - TreeView* m_treeView; TrackView* m_trackView; GridView* m_albumView;