QmlProfiler: fixed bug in status completion

Change-Id: I01b99f3c14d359be1d3e1bd85df01f6c823a1cab
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
This commit is contained in:
Christiaan Janssen
2013-07-31 17:14:55 +02:00
parent 741922d0ac
commit 71375b3c35
6 changed files with 6 additions and 5 deletions

View File

@@ -96,7 +96,7 @@ void QmlProfilerEventsModelProxy::limitToRange(qint64 rangeStart, qint64 rangeEn
void QmlProfilerEventsModelProxy::dataChanged()
{
if (d->modelManager->state() == QmlProfilerDataState::Done)
if (d->modelManager->state() == QmlProfilerDataState::ProcessingData)
loadData();
if (d->modelManager->state() == QmlProfilerDataState::Empty)

View File

@@ -120,7 +120,7 @@ void PaintEventsModelProxy::clear()
void PaintEventsModelProxy::dataChanged()
{
if (m_modelManager->state() == QmlProfilerDataState::Done)
if (m_modelManager->state() == QmlProfilerDataState::ProcessingData)
loadData();
if (m_modelManager->state() == QmlProfilerDataState::Empty)

View File

@@ -155,6 +155,7 @@ void QmlProfilerProcessedModel::complete()
m_detailsRewriter->reloadDocuments();
QmlProfilerSimpleModel::complete();
emit changed();
m_emitChanged = false;
}

View File

@@ -132,7 +132,7 @@ void BasicTimelineModel::clear()
void BasicTimelineModel::dataChanged()
{
if (m_modelManager->state() == QmlProfilerDataState::Done)
if (m_modelManager->state() == QmlProfilerDataState::ProcessingData)
loadData();
if (m_modelManager->state() == QmlProfilerDataState::Empty)

View File

@@ -483,7 +483,7 @@ void PixmapCacheModel::clear()
void PixmapCacheModel::dataChanged()
{
if (m_modelManager->state() == QmlProfilerDataState::Done)
if (m_modelManager->state() == QmlProfilerDataState::ProcessingData)
loadData();
if (m_modelManager->state() == QmlProfilerDataState::Empty)

View File

@@ -476,7 +476,7 @@ void SceneGraphTimelineModel::clear()
void SceneGraphTimelineModel::dataChanged()
{
if (m_modelManager->state() == QmlProfilerDataState::Done)
if (m_modelManager->state() == QmlProfilerDataState::ProcessingData)
loadData();
if (m_modelManager->state() == QmlProfilerDataState::Empty)