1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-07-31 11:20:22 +02: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

View File

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