4#ifndef QQMLPROFILERSERVICE_P_H
5#define QQMLPROFILERSERVICE_P_H
18#include <private/qqmlconfigurabledebugservice_p.h>
19#include <private/qqmldebugserviceinterfaces_p.h>
20#include <private/qqmlprofilerdefinitions_p.h>
21#include <private/qqmlabstractprofileradapter_p.h>
22#include <private/qqmlboundsignal_p.h>
23#include <private/qqmldebugconnector_p.h>
24#include <private/qversionedpacket_p.h>
26#include <QtCore/qelapsedtimer.h>
27#include <QtCore/qmetaobject.h>
28#include <QtCore/qmutex.h>
29#include <QtCore/qvector.h>
30#include <QtCore/qstringbuilder.h>
31#include <QtCore/qwaitcondition.h>
32#include <QtCore/qtimer.h>
57 quint64 features = std::numeric_limits<quint64>::max())
override;
83 bool m_waitingForStop;
The QJSEngine class provides an environment for evaluating JavaScript code.
void engineAboutToBeRemoved(QJSEngine *engine) override
void engineAboutToBeAdded(QJSEngine *engine) override
void engineAdded(QJSEngine *engine) override
void messageReceived(const QByteArray &) override
void stateAboutToBeChanged(State state) override
void addGlobalProfiler(QQmlAbstractProfilerAdapter *profiler) override
void dataReady(QQmlAbstractProfilerAdapter *profiler) override
void engineRemoved(QJSEngine *engine) override
void stopProfiling(QJSEngine *engine) override
Stop profiling the given engine.
void removeGlobalProfiler(QQmlAbstractProfilerAdapter *profiler) override
void startProfiling(QJSEngine *engine, quint64 features=std::numeric_limits< quint64 >::max()) override
Start profiling the given engine.
~QQmlProfilerServiceImpl() override
Combined button and popup list for selecting options.
unsigned long long quint64
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent