1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-03-20 07:49:42 +01:00

Emit 'modelChanged' when underlying model changes in TrackView.

This commit is contained in:
Christian Muehlhaeuser 2014-10-12 09:02:14 +02:00
parent cc9f7b37fe
commit e52b55943d

@ -212,6 +212,7 @@ TrackView::setPlayableModel( PlayableModel* model )
{
disconnect( m_model, SIGNAL( loadingStarted() ), m_loadingSpinner, SLOT( fadeIn() ) );
disconnect( m_model, SIGNAL( loadingFinished() ), m_loadingSpinner, SLOT( fadeOut() ) );
disconnect( m_model, SIGNAL( changed() ), this, SIGNAL( modelChanged() ) );
}
m_model = model;
@ -239,6 +240,7 @@ TrackView::setPlayableModel( PlayableModel* model )
connect( m_model, SIGNAL( loadingStarted() ), m_loadingSpinner, SLOT( fadeIn() ) );
connect( m_model, SIGNAL( loadingFinished() ), m_loadingSpinner, SLOT( fadeOut() ) );
connect( m_model, SIGNAL( changed() ), SIGNAL( modelChanged() ) );
if ( m_model->isLoading() )
m_loadingSpinner->fadeIn();