From 187602c42410f6b332d444bb5ca2992b49a03d00 Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Sun, 16 Jun 2013 18:06:29 +0200 Subject: [PATCH] GenericPageItem insertion fixage. --- src/tomahawk/sourcetree/SourcesModel.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/tomahawk/sourcetree/SourcesModel.cpp b/src/tomahawk/sourcetree/SourcesModel.cpp index 91a5c59a6..277c4c717 100644 --- a/src/tomahawk/sourcetree/SourcesModel.cpp +++ b/src/tomahawk/sourcetree/SourcesModel.cpp @@ -354,13 +354,14 @@ SourcesModel::appendGroups() void SourcesModel::appendPageItem( const QIcon& pageIcon, const QString& pageTitle, const QString& pageName ) { - -// beginInsertRows(); + QModelIndex parentIndex = indexFromItem( m_browse ); + beginInsertRows( parentIndex, rowCount( parentIndex ), rowCount( parentIndex ) ); GenericPageItem* pageItem = new GenericPageItem( this, m_browse, pageTitle, pageIcon, boost::bind( &ViewManager::showDynamicPage, ViewManager::instance(), pageName ), boost::bind( &ViewManager::dynamicPageWidget, ViewManager::instance(), pageName ) ); - m_browse; -// endInsertRows(); + pageItem->setSortValue( rowCount( parentIndex ) ); + + endInsertRows(); }