![]() |
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.
| QQmlProfilerServiceImpl::QQmlProfilerServiceImpl | ( | QObject * | parent = nullptr | ) |
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 404 of file qqmlprofilerservice.cpp.
|
override |
Definition at line 188 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 214 of file qqmlprofilerservice.cpp.
Definition at line 388 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 274 of file qqmlprofilerservice.cpp.
|
friend |
Definition at line 75 of file qqmlprofilerservice.h.