diff options
author | Ulf Hermann <ulf.hermann@digia.com> | 2014-01-23 12:03:57 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-02-13 08:18:59 +0100 |
commit | eb8a09145759f53786706c748afb813e1475feef (patch) | |
tree | d8a2186e522d71392717b07b98cfef7b5b1d08d5 /src/qml/debugger/qqmlprofilerservice.cpp | |
parent | eeaba26596d447c531dfac9d6e6bf5cfe4537813 (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.cpp | 3 |
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); } |