diff options
author | Ulf Hermann <[email protected]> | 2016-04-26 10:21:00 +0200 |
---|---|---|
committer | Ulf Hermann <[email protected]> | 2016-04-26 14:10:17 +0000 |
commit | 600e1cdcea530c056b05f2546f8f14fe918e6498 (patch) | |
tree | a7dab03a3937fea44fbd8ae1b99af9130a95472c /src/plugins/qmlprofiler/qmlprofilertraceview.cpp | |
parent | ac2005b4e88d334d3df7d6e4bc497c2f7485ccbe (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.cpp | 18 |
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) |