forked from qt-creator/qt-creator
QmlProfiler: Unify QML and V8 data models
There is no real reason for the existence of a QmlProfilerSimpleModel. Change-Id: I6419973cfad5564913bf92f17fdcf7e529af4b01 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
This commit is contained in:
@@ -544,7 +544,7 @@ void QmlProfilerEventsMainView::parseModelProxy()
|
||||
}
|
||||
|
||||
if (d->m_fieldShown[TotalTime]) {
|
||||
newRow << new EventsViewItem(QmlProfilerSimpleModel::formatTime(event.duration));
|
||||
newRow << new EventsViewItem(QmlProfilerBaseModel::formatTime(event.duration));
|
||||
newRow.last()->setData(QVariant(event.duration));
|
||||
}
|
||||
|
||||
@@ -554,22 +554,22 @@ void QmlProfilerEventsMainView::parseModelProxy()
|
||||
}
|
||||
|
||||
if (d->m_fieldShown[TimePerCall]) {
|
||||
newRow << new EventsViewItem(QmlProfilerSimpleModel::formatTime(event.timePerCall));
|
||||
newRow << new EventsViewItem(QmlProfilerBaseModel::formatTime(event.timePerCall));
|
||||
newRow.last()->setData(QVariant(event.timePerCall));
|
||||
}
|
||||
|
||||
if (d->m_fieldShown[MedianTime]) {
|
||||
newRow << new EventsViewItem(QmlProfilerSimpleModel::formatTime(event.medianTime));
|
||||
newRow << new EventsViewItem(QmlProfilerBaseModel::formatTime(event.medianTime));
|
||||
newRow.last()->setData(QVariant(event.medianTime));
|
||||
}
|
||||
|
||||
if (d->m_fieldShown[MaxTime]) {
|
||||
newRow << new EventsViewItem(QmlProfilerSimpleModel::formatTime(event.maxTime));
|
||||
newRow << new EventsViewItem(QmlProfilerBaseModel::formatTime(event.maxTime));
|
||||
newRow.last()->setData(QVariant(event.maxTime));
|
||||
}
|
||||
|
||||
if (d->m_fieldShown[MinTime]) {
|
||||
newRow << new EventsViewItem(QmlProfilerSimpleModel::formatTime(event.minTime));
|
||||
newRow << new EventsViewItem(QmlProfilerBaseModel::formatTime(event.minTime));
|
||||
newRow.last()->setData(QVariant(event.minTime));
|
||||
}
|
||||
|
||||
@@ -818,13 +818,13 @@ void QmlProfilerEventRelativesView::rebuildTree(QmlProfilerEventRelativesModelPr
|
||||
// no indirections at this level of abstraction!
|
||||
newRow << new EventsViewItem(event.displayName);
|
||||
newRow << new EventsViewItem(QmlProfilerEventsMainView::nameForType(event.eventType));
|
||||
newRow << new EventsViewItem(QmlProfilerSimpleModel::formatTime(event.duration));
|
||||
newRow << new EventsViewItem(QmlProfilerBaseModel::formatTime(event.duration));
|
||||
newRow << new EventsViewItem(QString::number(event.calls));
|
||||
newRow << new EventsViewItem(event.details);
|
||||
|
||||
// newRow << new EventsViewItem(event->reference->displayName);
|
||||
// newRow << new EventsViewItem(QmlProfilerEventsMainView::nameForType(event->reference->eventType));
|
||||
// newRow << new EventsViewItem(QmlProfilerSimpleModel::formatTime(event->duration));
|
||||
// newRow << new EventsViewItem(QmlProfilerBaseModel::formatTime(event->duration));
|
||||
// newRow << new EventsViewItem(QString::number(event->calls));
|
||||
// newRow << new EventsViewItem(event->reference->details);
|
||||
newRow.at(0)->setData(QVariant(key), EventHashStrRole);
|
||||
|
||||
Reference in New Issue
Block a user