aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmlprofiler/qmlprofilertraceview.cpp
diff options
context:
space:
mode:
authorUlf Hermann <[email protected]>2016-04-26 10:21:00 +0200
committerUlf Hermann <[email protected]>2016-04-26 14:10:17 +0000
commit600e1cdcea530c056b05f2546f8f14fe918e6498 (patch)
treea7dab03a3937fea44fbd8ae1b99af9130a95472c /src/plugins/qmlprofiler/qmlprofilertraceview.cpp
parentac2005b4e88d334d3df7d6e4bc497c2f7485ccbe (diff)
Merge QmlProfiler and QmlProfilerExtension plugins
Change-Id: Iaa1de7afda664a7a0779f47d104f863a16a34976 Reviewed-by: Christian Kandeler <[email protected]>
Diffstat (limited to 'src/plugins/qmlprofiler/qmlprofilertraceview.cpp')
-rw-r--r--src/plugins/qmlprofiler/qmlprofilertraceview.cpp18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/plugins/qmlprofiler/qmlprofilertraceview.cpp b/src/plugins/qmlprofiler/qmlprofilertraceview.cpp
index 552a8ad18cf..abaf85b058d 100644
--- a/src/plugins/qmlprofiler/qmlprofilertraceview.cpp
+++ b/src/plugins/qmlprofiler/qmlprofilertraceview.cpp
@@ -32,6 +32,13 @@
#include "qmlprofilerrangemodel.h"
#include "qmlprofilerplugin.h"
+#include "inputeventsmodel.h"
+#include "pixmapcachemodel.h"
+#include "debugmessagesmodel.h"
+#include "flamegraphview.h"
+#include "memoryusagemodel.h"
+#include "scenegraphtimelinemodel.h"
+
// Communication with the other views (limit events to range)
#include "qmlprofilerviewmanager.h"
@@ -119,12 +126,11 @@ QmlProfilerTraceView::QmlProfilerTraceView(QWidget *parent, QmlProfilerViewManag
d->m_modelProxy = new Timeline::TimelineModelAggregator(modelManager->notesModel(), this);
d->m_modelManager = modelManager;
- // external models pushed on top
- foreach (QmlProfilerTimelineModel *timelineModel,
- QmlProfilerPlugin::instance->getModels(modelManager)) {
- d->m_modelProxy->addModel(timelineModel);
- }
-
+ d->m_modelProxy->addModel(new PixmapCacheModel(modelManager, d->m_modelProxy));
+ d->m_modelProxy->addModel(new SceneGraphTimelineModel(modelManager, d->m_modelProxy));
+ d->m_modelProxy->addModel(new MemoryUsageModel(modelManager, d->m_modelProxy));
+ d->m_modelProxy->addModel(new InputEventsModel(modelManager, d->m_modelProxy));
+ d->m_modelProxy->addModel(new DebugMessagesModel(modelManager, d->m_modelProxy));
d->m_modelProxy->addModel(new QmlProfilerAnimationsModel(modelManager, d->m_modelProxy));
for (int i = 0; i < MaximumRangeType; ++i)