aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/debugger/qqmlprofilerservice.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@digia.com>2014-01-23 12:03:57 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-02-13 08:18:59 +0100
commiteb8a09145759f53786706c748afb813e1475feef (patch)
treed8a2186e522d71392717b07b98cfef7b5b1d08d5 /src/qml/debugger/qqmlprofilerservice.cpp
parenteeaba26596d447c531dfac9d6e6bf5cfe4537813 (diff)
V4 profiler adapter
This adapter attaches the V4 profiler to the QML profiling infrastructure. Change-Id: Ifaf77a3ba0790bc56d4b155260b0e05593ac799e Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Diffstat (limited to 'src/qml/debugger/qqmlprofilerservice.cpp')
-rw-r--r--src/qml/debugger/qqmlprofilerservice.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/qml/debugger/qqmlprofilerservice.cpp b/src/qml/debugger/qqmlprofilerservice.cpp
index cb84d8201f..56d6cf14c5 100644
--- a/src/qml/debugger/qqmlprofilerservice.cpp
+++ b/src/qml/debugger/qqmlprofilerservice.cpp
@@ -41,6 +41,7 @@
#include "qqmlprofilerservice_p.h"
#include "qqmldebugserver_p.h"
+#include "qv4profileradapter_p.h"
#include <private/qqmlengine_p.h>
#include <QtCore/qdatastream.h>
@@ -209,7 +210,9 @@ void QQmlProfilerService::engineAboutToBeAdded(QQmlEngine *engine)
QMutexLocker lock(configMutex());
QQmlProfiler *qmlAdapter = new QQmlProfiler(this);
+ QV4ProfilerAdapter *v4Adapter = new QV4ProfilerAdapter(this, QV8Engine::getV4(engine->handle()));
addEngineProfiler(qmlAdapter, engine);
+ addEngineProfiler(v4Adapter, engine);
QQmlConfigurableDebugService::engineAboutToBeAdded(engine);
}