Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qqmlprofilerservicefactory.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant
4
5
#
ifndef
QQMLPROFILERSERVICE_H
6
#
define
QQMLPROFILERSERVICE_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists purely as an
13
// implementation detail. This header file may change from version to
14
// version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#
include
<
private
/
qqmldebugservicefactory_p
.
h
>
20
21
QT_BEGIN_NAMESPACE
22
23
class
QQmlProfilerServiceFactory
:
public
QQmlDebugServiceFactory
24
{
25
Q_OBJECT
26
Q_PLUGIN_METADATA(IID QQmlDebugServiceFactory_iid FILE
"qqmlprofilerservice.json"
)
27
public
:
28
QQmlDebugService
*
create
(
const
QString
&
key
)
override
;
29
};
30
31
QT_END_NAMESPACE
32
33
#
endif
// QQMLPROFILERSERVICE_H
QObject
\inmodule QtCore
Definition
qobject.h:106
QQmlProfilerServiceFactory
Definition
qqmlprofilerservicefactory.h:24
QQmlProfilerServiceImpl
\inmodule QtQml
Definition
qqmlprofilerservice.h:45
QQmlProfilerServiceImpl::engineAboutToBeRemoved
void engineAboutToBeRemoved(QJSEngine *engine) override
Definition
qqmlprofilerservice.cpp:128
QQmlProfilerServiceImpl::engineAdded
void engineAdded(QJSEngine *engine) override
Definition
qqmlprofilerservice.cpp:113
QQmlProfilerServiceImpl::stopFlushTimer
void stopFlushTimer()
QQmlProfilerServiceImpl::messageReceived
void messageReceived(const QByteArray &) override
Definition
qqmlprofilerservice.cpp:407
QQmlProfilerServiceImpl::stateAboutToBeChanged
void stateAboutToBeChanged(State state) override
Definition
qqmlprofilerservice.cpp:391
QQmlProfilerServiceImpl::addGlobalProfiler
void addGlobalProfiler(QQmlAbstractProfilerAdapter *profiler) override
Definition
qqmlprofilerservice.cpp:172
QQmlProfilerServiceImpl::dataReady
void dataReady(QQmlAbstractProfilerAdapter *profiler) override
Definition
qqmlprofilerservice.cpp:60
QQmlProfilerServiceImpl::engineRemoved
void engineRemoved(QJSEngine *engine) override
Definition
qqmlprofilerservice.cpp:150
QQmlProfilerServiceImpl::stopProfiling
void stopProfiling(QJSEngine *engine) override
Stop profiling the given engine.
Definition
qqmlprofilerservice.cpp:277
QQmlProfilerServiceImpl::removeGlobalProfiler
void removeGlobalProfiler(QQmlAbstractProfilerAdapter *profiler) override
Definition
qqmlprofilerservice.cpp:191
QQmlProfilerServiceImpl::startProfiling
void startProfiling(QJSEngine *engine, quint64 features=std::numeric_limits< quint64 >::max()) override
Start profiling the given engine.
Definition
qqmlprofilerservice.cpp:217
QQmlProfilerServiceImpl::~QQmlProfilerServiceImpl
~QQmlProfilerServiceImpl() override
Definition
qqmlprofilerservice.cpp:52
QV4ProfilerAdapter
Definition
qv4profileradapter.h:30
QV4ProfilerAdapter::v4ProfilingEnabledWhileWaiting
void v4ProfilingEnabledWhileWaiting(quint64 v4Features)
QV4ProfilerAdapter::receiveData
void receiveData(const QV4::Profiling::FunctionLocationHash &, const QList< QV4::Profiling::FunctionCallProperties > &, const QList< QV4::Profiling::MemoryAllocationProperties > &)
Definition
qv4profileradapter.cpp:126
QV4ProfilerAdapter::sendMessages
virtual qint64 sendMessages(qint64 until, QList< QByteArray > &messages) override
Definition
qv4profileradapter.cpp:75
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qtdeclarative
src
plugins
qmltooling
qmldbg_profiler
qqmlprofilerservicefactory.h
Generated on
for Qt by
1.18.0