Trigger dataChanged in timeline model on stateChanged in model manager

Allow the timeline model to clear its caches if the model manager changes
states. The timeline model caches for example event categories which
become invalid if the manager assumes the state EMPTY.

Task-number: QTCREATORBUG-10706

Change-Id: I10529ac56d39b169b850a8b5250fd36cb65a57ba
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
This commit is contained in:
Ulf Hermann
2013-11-11 11:55:59 +01:00
committed by Kai Koehne
parent 462f49ac09
commit 2dd9e781ec

View File

@@ -41,6 +41,7 @@ void AbstractTimelineModel::setModelManager(QmlProfilerModelManager *modelManage
{ {
m_modelManager = modelManager; m_modelManager = modelManager;
connect(modelManager->simpleModel(),SIGNAL(changed()),this,SLOT(dataChanged())); connect(modelManager->simpleModel(),SIGNAL(changed()),this,SLOT(dataChanged()));
connect(modelManager,SIGNAL(stateChanged()),this,SLOT(dataChanged()));
m_modelId = modelManager->registerModelProxy(); m_modelId = modelManager->registerModelProxy();
} }