From 3ad6826779b466c10b5ac929a0433530f281016b Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Mon, 11 Jul 2011 02:59:13 +0200 Subject: [PATCH] * Fixed bogus column widths when loading a flat collection view. --- src/libtomahawk/playlist/collectionview.cpp | 2 +- src/libtomahawk/playlist/trackmodel.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libtomahawk/playlist/collectionview.cpp b/src/libtomahawk/playlist/collectionview.cpp index 96e8cda41..d13639b72 100644 --- a/src/libtomahawk/playlist/collectionview.cpp +++ b/src/libtomahawk/playlist/collectionview.cpp @@ -61,7 +61,7 @@ CollectionView::setTrackModel( TrackModel* model ) { TrackView::setTrackModel( model ); setColumnHidden( TrackModel::Score, true ); // Hide age column per default - setGuid( "collectionview" ); + setGuid( QString( "collectionview/%1" ).arg( model->columnCount() ) ); setSortingEnabled( true ); sortByColumn( 0, Qt::AscendingOrder ); diff --git a/src/libtomahawk/playlist/trackmodel.h b/src/libtomahawk/playlist/trackmodel.h index ce67e0375..a95c88b80 100644 --- a/src/libtomahawk/playlist/trackmodel.h +++ b/src/libtomahawk/playlist/trackmodel.h @@ -71,7 +71,7 @@ public: virtual int trackCount() const { return rowCount( QModelIndex() ); } virtual int rowCount( const QModelIndex& parent ) const; - virtual int columnCount( const QModelIndex& parent ) const; + virtual int columnCount( const QModelIndex& parent = QModelIndex() ) const; virtual QVariant data( const QModelIndex& index, int role = Qt::DisplayRole ) const; virtual QVariant headerData( int section, Qt::Orientation orientation, int role ) const;