From 2dd9e781ec8ce57150ee4a11dc8e20bd1a237df5 Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Mon, 11 Nov 2013 11:55:59 +0100 Subject: [PATCH] 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 --- src/plugins/qmlprofiler/abstracttimelinemodel.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/qmlprofiler/abstracttimelinemodel.cpp b/src/plugins/qmlprofiler/abstracttimelinemodel.cpp index b45b3cc0c10..6df98dbbd6d 100644 --- a/src/plugins/qmlprofiler/abstracttimelinemodel.cpp +++ b/src/plugins/qmlprofiler/abstracttimelinemodel.cpp @@ -41,6 +41,7 @@ void AbstractTimelineModel::setModelManager(QmlProfilerModelManager *modelManage { m_modelManager = modelManager; connect(modelManager->simpleModel(),SIGNAL(changed()),this,SLOT(dataChanged())); + connect(modelManager,SIGNAL(stateChanged()),this,SLOT(dataChanged())); m_modelId = modelManager->registerModelProxy(); }