forked from qt-creator/qt-creator
QmlProfiler: Split AbstractTimelineModel in two classes
We need a general purpose TimelineModel and a specialized QmlProfilerTimelineModel. Change-Id: I2da02d65efa11e160cab5fa9f8a21075beb0e2bf Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
This commit is contained in:
@@ -46,8 +46,8 @@ namespace Internal {
|
||||
|
||||
|
||||
QmlProfilerRangeModel::QmlProfilerRangeModel(QmlProfilerModelManager *manager,
|
||||
QmlDebug::RangeType range, QObject *parent)
|
||||
: AbstractTimelineModel(manager, categoryLabel(range), QmlDebug::MaximumMessage, range, parent)
|
||||
QmlDebug::RangeType range, QObject *parent) :
|
||||
QmlProfilerTimelineModel(manager, categoryLabel(range), QmlDebug::MaximumMessage, range, parent)
|
||||
{
|
||||
m_expandedRowTypes << -1;
|
||||
announceFeatures(1ULL << QmlDebug::featureFromRangeType(rangeType()));
|
||||
@@ -58,7 +58,7 @@ void QmlProfilerRangeModel::clear()
|
||||
m_expandedRowTypes.clear();
|
||||
m_expandedRowTypes << -1;
|
||||
m_data.clear();
|
||||
AbstractTimelineModel::clear();
|
||||
QmlProfilerTimelineModel::clear();
|
||||
}
|
||||
|
||||
void QmlProfilerRangeModel::loadData()
|
||||
|
||||
Reference in New Issue
Block a user