forked from qt-creator/qt-creator
Use dataChanged() implementation from abstract timeline model
No need to repeat the same code multiple times. Change-Id: Ibe6865458c7ae47cc32f03cdc493ada320def584 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
This commit is contained in:
@@ -485,20 +485,6 @@ void PixmapCacheModel::clear()
|
||||
m_modelManager->modelProxyCountUpdated(m_modelId, 0, 1);
|
||||
}
|
||||
|
||||
void PixmapCacheModel::dataChanged()
|
||||
{
|
||||
if (m_modelManager->state() == QmlProfilerDataState::ProcessingData)
|
||||
loadData();
|
||||
|
||||
if (m_modelManager->state() == QmlProfilerDataState::Empty)
|
||||
clear();
|
||||
|
||||
emit stateChanged();
|
||||
emit dataAvailable();
|
||||
emit emptyChanged();
|
||||
emit expandedChanged();
|
||||
}
|
||||
|
||||
void PixmapCacheModel::PixmapCacheModelPrivate::computeCacheSizes()
|
||||
{
|
||||
minCacheSize = -1;
|
||||
|
@@ -103,15 +103,6 @@ public:
|
||||
|
||||
void loadData();
|
||||
void clear();
|
||||
//signals:
|
||||
// void countChanged();
|
||||
// void dataAvailable();
|
||||
// void stateChanged();
|
||||
// void emptyChanged();
|
||||
// void expandedChanged();
|
||||
|
||||
protected slots:
|
||||
void dataChanged();
|
||||
|
||||
private:
|
||||
class PixmapCacheModelPrivate;
|
||||
|
@@ -428,22 +428,5 @@ void SceneGraphTimelineModel::clear()
|
||||
m_modelManager->modelProxyCountUpdated(m_modelId, 0, 1);
|
||||
}
|
||||
|
||||
void SceneGraphTimelineModel::dataChanged()
|
||||
{
|
||||
if (m_modelManager->state() == QmlProfilerDataState::ProcessingData)
|
||||
loadData();
|
||||
|
||||
if (m_modelManager->state() == QmlProfilerDataState::Empty)
|
||||
clear();
|
||||
|
||||
emit stateChanged();
|
||||
emit dataAvailable();
|
||||
emit emptyChanged();
|
||||
emit expandedChanged();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
} // namespace Internal
|
||||
} // namespace QmlProfilerExtension
|
||||
|
@@ -89,15 +89,6 @@ public:
|
||||
|
||||
void loadData();
|
||||
void clear();
|
||||
//signals:
|
||||
// void countChanged();
|
||||
// void dataAvailable();
|
||||
// void stateChanged();
|
||||
// void emptyChanged();
|
||||
// void expandedChanged();
|
||||
|
||||
protected slots:
|
||||
void dataChanged();
|
||||
|
||||
private:
|
||||
class SceneGraphTimelineModelPrivate;
|
||||
|
Reference in New Issue
Block a user