![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
\inmodule QtQml More...
#include <qqmlprofilerservice.h>
Signals | |
| void | startFlushTimer () |
| void | stopFlushTimer () |
Public Member Functions | |
| void | engineAboutToBeAdded (QJSEngine *engine) override |
| void | engineAboutToBeRemoved (QJSEngine *engine) override |
| void | engineAdded (QJSEngine *engine) override |
| void | engineRemoved (QJSEngine *engine) override |
| void | addGlobalProfiler (QQmlAbstractProfilerAdapter *profiler) override |
| void | removeGlobalProfiler (QQmlAbstractProfilerAdapter *profiler) override |
| void | startProfiling (QJSEngine *engine, quint64 features=std::numeric_limits< quint64 >::max()) override |
| Start profiling the given engine. | |
| void | stopProfiling (QJSEngine *engine) override |
| Stop profiling the given engine. | |
| QQmlProfilerServiceImpl (QObject *parent=nullptr) | |
| ~QQmlProfilerServiceImpl () override | |
| void | dataReady (QQmlAbstractProfilerAdapter *profiler) override |
| Public Member Functions inherited from QQmlProfilerService | |
| void | startProfiling (QJSEngine *engine, quint64 features=std::numeric_limits< quint64 >::max()) |
| void | stopProfiling (QJSEngine *) |
Protected Member Functions | |
| void | stateAboutToBeChanged (State state) override |
| void | messageReceived (const QByteArray &) override |
| Protected Member Functions inherited from QQmlConfigurableDebugService< QQmlProfilerService > | |
| QQmlConfigurableDebugService (float version, QObject *parent=nullptr) | |
| void | stopWaiting () |
| void | init () |
| void | stateChanged (QQmlDebugService::State newState) override |
| void | engineAboutToBeAdded (QJSEngine *engine) override |
Friends | |
| class | QQmlProfilerServiceFactory |
\inmodule QtQml
Definition at line 42 of file qqmlprofilerservice.h.
Definition at line 29 of file qqmlprofilerservice.cpp.
|
override |
Definition at line 52 of file qqmlprofilerservice.cpp.
|
override |
Definition at line 172 of file qqmlprofilerservice.cpp.
|
override |
Definition at line 60 of file qqmlprofilerservice.cpp.
Definition at line 94 of file qqmlprofilerservice.cpp.
Definition at line 128 of file qqmlprofilerservice.cpp.
Definition at line 113 of file qqmlprofilerservice.cpp.
Definition at line 150 of file qqmlprofilerservice.cpp.
|
overrideprotected |
Definition at line 407 of file qqmlprofilerservice.cpp.
References stopFlushTimer().
|
override |
Definition at line 191 of file qqmlprofilerservice.cpp.
|
signal |
|
override |
Start profiling the given engine.
If engine is 0, start all engine profilers that aren't currently running.
If any engine profiler is started like that also start all global profilers.
Definition at line 217 of file qqmlprofilerservice.cpp.
Definition at line 391 of file qqmlprofilerservice.cpp.
|
signal |
Stop profiling the given engine.
If engine is 0, stop all currently running engine profilers.
If afterwards no more engine profilers are running, also stop all global profilers. Otherwise only make them report their data.
Definition at line 277 of file qqmlprofilerservice.cpp.
|
friend |
Definition at line 75 of file qqmlprofilerservice.h.