From acc4d1a4125043f3690b0e14be1a5f5e598b0189 Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Fri, 12 Dec 2014 17:28:11 +0100 Subject: [PATCH] QmlProfiler: Implement TimelineModelAggregator::clear() Change-Id: I3c300a1ebc2286e0ac5d281f29dbffeb5259e62e Reviewed-by: Kai Koehne --- src/plugins/qmlprofiler/timelinemodelaggregator.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/plugins/qmlprofiler/timelinemodelaggregator.cpp b/src/plugins/qmlprofiler/timelinemodelaggregator.cpp index 653477ae862..5a4285838e7 100644 --- a/src/plugins/qmlprofiler/timelinemodelaggregator.cpp +++ b/src/plugins/qmlprofiler/timelinemodelaggregator.cpp @@ -95,6 +95,15 @@ TimelineNotesModel *TimelineModelAggregator::notes() const return d->notesModel; } +void TimelineModelAggregator::clear() +{ + qDeleteAll(d->modelList); + d->modelList.clear(); + if (d->notesModel) + d->notesModel->clear(); + emit modelsChanged(); +} + int TimelineModelAggregator::modelOffset(int modelIndex) const { int ret = 0;