1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-13 09:34:53 +02:00

Removing a DeletablePage needs to destroy the page view ViewManager.

This commit is contained in:
Christian Muehlhaeuser
2014-10-14 06:58:12 +02:00
parent 666e5b831e
commit a9419d0440
2 changed files with 13 additions and 0 deletions

View File

@@ -142,3 +142,13 @@ GenericPageItem::setSortValue( int value )
{
m_sortValue = value;
}
void
GenericPageItem::removeFromList()
{
SourceTreeItem::removeFromList();
if ( type() == SourcesModel::DeletablePage )
ViewManager::instance()->destroyPage( m_get() );
}

View File

@@ -45,6 +45,9 @@ public:
void setText( const QString& text );
void setSortValue( int value );
public slots:
void removeFromList();
signals:
void activated();