OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...10
Function: Heap::Object::markObjects
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
...30
Function: QJSValueIterator::value
31
Function: QParallelAnimationGroupJob::uncontrolledAnimationFinished
32
Function: QQmlApplication::d_func
33
Function: QQmlChangeSet::Change::Change
3435
Function: QQmlContextDataRef::operator=
36
Function: QQmlDataBlob::notifyComplete
37
Function: QQmlDebuggingEnabler::inspectorServices
38
Function: QQmlDelegateModelGroup::countChanged
...40
Function: QQmlEnginePrivate::deleteInEngineThread::~I
...50
Function: QQmlJS::Parser::parseStatement [qqmljs.g #2]
...60
Function: QQmlRefPointer::data
...100
Function: QQuickParticleSystem::emittersChanged
...200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQmlComponentAttached::completed
Name: QQmlComponentAttached::completed
Prototype: void QQmlComponentAttached::completed()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlcomponentattached_p.cpp
Lines: 136-139
100.000% (1/1)
11
QQmlComponentAttached::destruction
Name: QQmlComponentAttached::destruction
Prototype: void QQmlComponentAttached::destruction()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlcomponentattached_p.cpp
Lines: 142-145
100.000% (1/1)
11
QQmlComponentAttached::rem
Name: QQmlComponentAttached::rem
Prototype: void rem()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponentattached_p.h
Lines: 72-76
100.000% (4/4)
32
QQmlComponentAttached::~QQmlComponentAttached
Name: QQmlComponentAttached::~QQmlComponentAttached
Prototype: QQmlComponentAttached::~QQmlComponentAttached()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 960-966
 71.429% (5/7)
43
QQmlComponentExtension::QQmlComponentExtension
Name: QQmlComponentExtension::QQmlComponentExtension
Prototype: QQmlComponentExtension::QQmlComponentExtension(QV4::ExecutionEngine *v4)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1442-1453
100.000% (5/5)
81
QQmlComponentIncubator::QQmlComponentIncubator
Name: QQmlComponentIncubator::QQmlComponentIncubator
Prototype: QQmlComponentIncubator(QV4::Heap::QmlIncubatorObject *inc, IncubationMode mode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1124-1127
100.000% (1/1)
11
QQmlComponentIncubator::setInitialState
Name: QQmlComponentIncubator::setInitialState
Prototype: void setInitialState(QObject *o) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1135-1139
100.000% (1/1)
31
QQmlComponentIncubator::statusChanged
Name: QQmlComponentIncubator::statusChanged
Prototype: void statusChanged(Status s) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1129-1133
100.000% (1/1)
31
QQmlComponentPrivate::ConstructionState::ConstructionState
Name: QQmlComponentPrivate::ConstructionState::ConstructionState
Prototype: ConstructionState()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent_p.h
Lines: 111-113
100.000% (1/1)
11
QQmlComponentPrivate::DeferredState::~DeferredState
Name: QQmlComponentPrivate::DeferredState::~DeferredState
Prototype: ~DeferredState()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent_p.h
Lines: 125-128
  0.000% (0/1)
21
QQmlComponentPrivate::QQmlComponentPrivate
Name: QQmlComponentPrivate::QQmlComponentPrivate
Prototype: QQmlComponentPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent_p.h
Lines: 81-82
100.000% (1/1)
11
QQmlComponentPrivate::beginCreate
Name: QQmlComponentPrivate::beginCreate
Prototype: QObject * QQmlComponentPrivate::beginCreate(QQmlContextData *context)
Coverage:  68.000% (17/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 817-878
 68.000% (17/25)
379
QQmlComponentPrivate::beginDeferred
Name: QQmlComponentPrivate::beginDeferred
Prototype: void QQmlComponentPrivate::beginDeferred(QQmlEnginePrivate *enginePriv, QObject *object, DeferredState *deferredState)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 880-902
 60.000% (3/5)
123
QQmlComponentPrivate::clear
Name: QQmlComponentPrivate::clear
Prototype: void QQmlComponentPrivate::clear()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 348-356
 50.000% (2/4)
42
QQmlComponentPrivate::complete
Name: QQmlComponentPrivate::complete
Prototype: void QQmlComponentPrivate::complete(QQmlEnginePrivate *enginePriv, ConstructionState *state)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 910-926
 90.000% (9/10)
84
QQmlComponentPrivate::completeCreate
Name: QQmlComponentPrivate::completeCreate
Prototype: void QQmlComponentPrivate::completeCreate()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 945-953
 75.000% (3/4)
52
QQmlComponentPrivate::completeDeferred
Name: QQmlComponentPrivate::completeDeferred
Prototype: void QQmlComponentPrivate::completeDeferred(QQmlEnginePrivate *enginePriv, QQmlComponentPrivate::DeferredState *deferredState)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 904-908
100.000% (2/2)
22
QQmlComponentPrivate::fromTypeData
Name: QQmlComponentPrivate::fromTypeData
Prototype: void QQmlComponentPrivate::fromTypeData(const QQmlRefPointer<QQmlTypeData> &data)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 337-346
100.000% (4/4)
52
QQmlComponentPrivate::get
Name: QQmlComponentPrivate::get
Prototype: static QQmlComponentPrivate *get(QQmlComponent *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent_p.h
Lines: 142-144
100.000% (1/1)
11
QQmlComponentPrivate::incubateObject
Name: QQmlComponentPrivate::incubateObject
Prototype: void QQmlComponentPrivate::incubateObject( QQmlIncubator *incubationTask, QQmlComponent *component, QQmlEngine *engine, QQmlContextData *context, QQmlContextData *forContext)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1059-1076
100.000% (1/1)
81
QQmlComponentPrivate::initializeObjectWithInitialProperties
Name: QQmlComponentPrivate::initializeObjectWithInitialProperties
Prototype: void QQmlComponentPrivate::initializeObjectWithInitialProperties(QV4::QmlContext *qmlContext, const QV4::Value &valuemap, QObject *toCreate)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1430-1440
 75.000% (3/4)
62
QQmlComponentPrivate::loadUrl
Name: QQmlComponentPrivate::loadUrl
Prototype: void QQmlComponentPrivate::loadUrl(const QUrl &newUrl, QQmlComponent::CompilationMode mode)
Coverage:  88.889% (24/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 630-681
 88.889% (24/27)
307
QQmlComponentPrivate::setInitialProperties
Name: QQmlComponentPrivate::setInitialProperties
Prototype: void QQmlComponentPrivate::setInitialProperties(QV4::ExecutionEngine *engine, QV4::QmlContext *qmlContext, const QV4::Value &o, const QV4::Value &v)
Coverage:  66.667% (16/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1210-1249
 66.667% (16/24)
288
QQmlComponentPrivate::typeDataProgress
Name: QQmlComponentPrivate::typeDataProgress
Prototype: void QQmlComponentPrivate::typeDataProgress(QQmlTypeData *, qreal p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 328-335
100.000% (1/1)
31
QQmlComponentPrivate::typeDataReady
Name: QQmlComponentPrivate::typeDataReady
Prototype: void QQmlComponentPrivate::typeDataReady(QQmlTypeData *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 314-326
100.000% (1/1)
71
QQmlComponent_setQmlParent
Name: QQmlComponent_setQmlParent
Prototype: static void QQmlComponent_setQmlParent(QObject *me, QObject *parent)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1145-1166
100.000% (16/16)
156
QQmlConnections::QQmlConnections
Name: QQmlConnections::QQmlConnections
Prototype: QQmlConnections::QQmlConnections(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 131-134
100.000% (1/1)
21
QQmlConnections::classBegin
Name: QQmlConnections::classBegin
Prototype: void QQmlConnections::classBegin()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 304-308
100.000% (1/1)
21
QQmlConnections::componentComplete
Name: QQmlConnections::componentComplete
Prototype: void QQmlConnections::componentComplete()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 310-315
100.000% (1/1)
31
QQmlConnections::connectSignals
Name: QQmlConnections::connectSignals
Prototype: void QQmlConnections::connectSignals()
Coverage:  87.500% (21/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 267-302
 87.500% (21/24)
266
QQmlConnections::d_func
Name: QQmlConnections::d_func
Prototype: inline QQmlConnectionsPrivate* d_func()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections_p.h
Lines: 68-68
100.000% (1/1)
11
QQmlConnections::d_func
Name: QQmlConnections::d_func
Prototype: inline const QQmlConnectionsPrivate* d_func() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections_p.h
Lines: 68-68
100.000% (1/1)
11
QQmlConnections::enabledChanged
Name: QQmlConnections::enabledChanged
Prototype: void QQmlConnections::enabledChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlconnections_p.cpp
Lines: 205-208
100.000% (1/1)
11
QQmlConnections::ignoreUnknownSignals
Name: QQmlConnections::ignoreUnknownSignals
Prototype: bool QQmlConnections::ignoreUnknownSignals() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 222-226
100.000% (1/1)
21
QQmlConnections::isEnabled
Name: QQmlConnections::isEnabled
Prototype: bool QQmlConnections::isEnabled() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 193-197
  0.000% (0/1)
21
QQmlConnections::setEnabled
Name: QQmlConnections::setEnabled
Prototype: void QQmlConnections::setEnabled(bool enabled)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 199-211
 60.000% (3/5)
73
QQmlConnections::setIgnoreUnknownSignals
Name: QQmlConnections::setIgnoreUnknownSignals
Prototype: void QQmlConnections::setIgnoreUnknownSignals(bool ignore)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 228-232
100.000% (1/1)
21
QQmlConnections::setTarget
Name: QQmlConnections::setTarget
Prototype: void QQmlConnections::setTarget(QObject *obj)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 165-183
 80.000% (8/10)
124
QQmlConnections::target
Name: QQmlConnections::target
Prototype: QObject *QQmlConnections::target() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 149-153
100.000% (1/1)
21
QQmlConnections::targetChanged
Name: QQmlConnections::targetChanged
Prototype: void QQmlConnections::targetChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlconnections_p.cpp
Lines: 199-202
100.000% (1/1)
11
QQmlConnectionsParser::applyBindings
Name: QQmlConnectionsParser::applyBindings
Prototype: void QQmlConnectionsParser::applyBindings(QObject *object, QV4::CompiledData::CompilationUnit *compilationUnit, const QList<const QV4::CompiledData::Binding *> &bindings)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 259-265
100.000% (1/1)
41
QQmlConnectionsParser::verifyBindings
Name: QQmlConnectionsParser::verifyBindings
Prototype: void QQmlConnectionsParser::verifyBindings(const QV4::CompiledData::Unit *qmlUnit, const QList<const QV4::CompiledData::Binding *> &props)
Coverage:  90.476% (19/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 234-257
 90.476% (19/21)
156
QQmlConnectionsPrivate::QQmlConnectionsPrivate
Name: QQmlConnectionsPrivate::QQmlConnectionsPrivate
Prototype: QQmlConnectionsPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 59-59
100.000% (1/1)
11
QQmlContext::QQmlContext
Name: QQmlContext::QQmlContext
Prototype: QQmlContext::QQmlContext(QQmlEngine *e, bool)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 159-167
100.000% (1/1)
41
QQmlContext::QQmlContext
Name: QQmlContext::QQmlContext
Prototype: QQmlContext::QQmlContext(QQmlEngine *engine, QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 173-181
100.000% (1/1)
41
QQmlContext::QQmlContext
Name: QQmlContext::QQmlContext
Prototype: QQmlContext::QQmlContext(QQmlContext *parentContext, QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 187-195
100.000% (1/1)
41
QQmlContext::QQmlContext
Name: QQmlContext::QQmlContext
Prototype: QQmlContext::QQmlContext(QQmlContextData *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 200-206
100.000% (1/1)
21
QQmlContext::baseUrl
Name: QQmlContext::baseUrl
Prototype: QUrl QQmlContext::baseUrl() const
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 491-502
100.000% (9/9)
73
QQmlContext::contextObject
Name: QQmlContext::contextObject
Prototype: QObject *QQmlContext::contextObject() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 259-263
100.000% (1/1)
21
QQmlContext::contextProperty
Name: QQmlContext::contextProperty
Prototype: QVariant QQmlContext::contextProperty(const QString &name) const
Coverage:  77.273% (17/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 380-411
 77.273% (17/22)
207
QQmlContext::d_func [qqmlcontext.h #1]
Name: QQmlContext::d_func [qqmlcontext.h #1]
Prototype: inline QQmlContextPrivate* d_func()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.h #1
Lines: 64-64
100.000% (1/1)
11
QQmlContext::d_func [qqmlcontext.h #1]
Name: QQmlContext::d_func [qqmlcontext.h #1]
Prototype: inline const QQmlContextPrivate* d_func() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.h #1
Lines: 64-64
100.000% (1/1)
11
QQmlContext::engine
Name: QQmlContext::engine
Prototype: QQmlEngine *QQmlContext::engine() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 240-244
100.000% (1/1)
21
QQmlContext::isValid
Name: QQmlContext::isValid
Prototype: bool QQmlContext::isValid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 230-234
100.000% (1/1)
21
QQmlContext::nameForObject
Name: QQmlContext::nameForObject
Prototype: QString QQmlContext::nameForObject(QObject *object) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 420-425
100.000% (1/1)
21
QQmlContext::parentContext
Name: QQmlContext::parentContext
Prototype: QQmlContext *QQmlContext::parentContext() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 250-254
100.000% (1/1)
21
QQmlContext::resolvedUrl
Name: QQmlContext::resolvedUrl
Prototype: QUrl QQmlContext::resolvedUrl(const QUrl &src)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 433-437
100.000% (1/1)
21
QQmlContext::setBaseUrl
Name: QQmlContext::setBaseUrl
Prototype: void QQmlContext::setBaseUrl(const QUrl &baseUrl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 479-485
100.000% (1/1)
31
QQmlContext::setContextObject
Name: QQmlContext::setContextObject
Prototype: void QQmlContext::setContextObject(QObject *object)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 268-286
 71.429% (5/7)
103
QQmlContext::setContextProperties
Name: QQmlContext::setContextProperties
Prototype: void QQmlContext::setContextProperties(const QVector<PropertyPair> &properties)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 343-362
100.000% (2/2)
112
QQmlContext::setContextProperty
Name: QQmlContext::setContextProperty
Prototype: void QQmlContext::setContextProperty(const QString &name, const QVariant &value)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 291-320
 84.615% (11/13)
185
QQmlContext::setContextProperty
Name: QQmlContext::setContextProperty
Prototype: void QQmlContext::setContextProperty(const QString &name, QObject *value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 327-330
100.000% (1/1)
11
QQmlContext::~QQmlContext
Name: QQmlContext::~QQmlContext
Prototype: QQmlContext::~QQmlContext()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 215-222
100.000% (4/4)
42
QQmlContextData::ContextGuard::ContextGuard
Name: QQmlContextData::ContextGuard::ContextGuard
Prototype: QQmlContextData::ContextGuard::ContextGuard()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext_p.h
Lines: 360-363
100.000% (1/1)
21
QQmlContextData::ContextGuard::objectDestroyed
Name: QQmlContextData::ContextGuard::objectDestroyed
Prototype: void QQmlContextData::ContextGuard::objectDestroyed(QObject *)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext_p.h
Lines: 373-377
100.000% (6/6)
22
QQmlContextData::ContextGuard::operator=
Name: QQmlContextData::ContextGuard::operator=
Prototype: QQmlContextData::ContextGuard &QQmlContextData::ContextGuard::operator=(QObject *obj)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext_p.h
Lines: 365-371
100.000% (1/1)
41
QQmlContextData::ContextGuard::wasSet
Name: QQmlContextData::ContextGuard::wasSet
Prototype: bool QQmlContextData::ContextGuard::wasSet() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext_p.h
Lines: 379-382
  0.000% (0/1)
11
QQmlContextData::QQmlContextData
Name: QQmlContextData::QQmlContextData
Prototype: QQmlContextData::QQmlContextData()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 531-534
100.000% (1/1)
21
QQmlContextData::QQmlContextData
Name: QQmlContextData::QQmlContextData
Prototype: QQmlContextData::QQmlContextData(QQmlContext *ctxt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 536-544
100.000% (1/1)
21
QQmlContextData::addObject
Name: QQmlContextData::addObject
Prototype: void QQmlContextData::addObject(QObject *o)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 786-800
100.000% (4/4)
92
QQmlContextData::asQQmlContext
Name: QQmlContextData::asQQmlContext
Prototype: QQmlContext *QQmlContextData::asQQmlContext()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 831-836
100.000% (4/4)
32
QQmlContextData::asQQmlContextPrivate
Name: QQmlContextData::asQQmlContextPrivate
Prototype: QQmlContextPrivate *QQmlContextData::asQQmlContextPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 838-841
100.000% (1/1)
11
QQmlContextData::clearContext
Name: QQmlContextData::clearContext
Prototype: void QQmlContextData::clearContext()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 607-623
100.000% (4/4)
92
QQmlContextData::clearContextRecursively
Name: QQmlContextData::clearContextRecursively
Prototype: void QQmlContextData::clearContextRecursively()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 599-605
100.000% (4/4)
32
QQmlContextData::destroy
Name: QQmlContextData::destroy
Prototype: void QQmlContextData::destroy()
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 625-676
100.000% (13/13)
355
QQmlContextData::detachedPropertyNames
Name: QQmlContextData::detachedPropertyNames
Prototype: QV4::IdentifierHash &QQmlContextData::detachedPropertyNames()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 863-868
100.000% (1/1)
31
QQmlContextData::emitDestruction
Name: QQmlContextData::emitDestruction
Prototype: void QQmlContextData::emitDestruction()
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 546-572
100.000% (16/16)
146
QQmlContextData::findObjectId
Name: QQmlContextData::findObjectId
Prototype: QString QQmlContextData::findObjectId(const QObject *obj) const
Coverage:  76.190% (16/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 808-829
 76.190% (16/21)
148
QQmlContextData::get
Name: QQmlContextData::get
Prototype: static QQmlContextData *get(QQmlContext *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext_p.h
Lines: 224-226
100.000% (1/1)
11
QQmlContextData::initFromTypeCompilationUnit
Name: QQmlContextData::initFromTypeCompilationUnit
Prototype: void QQmlContextData::initFromTypeCompilationUnit(const QQmlRefPointer<QV4::CompiledData::CompilationUnit> &unit, int subComponentIndex)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 843-850
100.000% (3/3)
51
QQmlContextData::invalidate
Name: QQmlContextData::invalidate
Prototype: void QQmlContextData::invalidate()
Coverage:  93.333% (14/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 574-597
 93.333% (14/15)
145
QQmlContextData::isValid
Name: QQmlContextData::isValid
Prototype: inline bool isValid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext_p.h
Lines: 121-123
100.000% (1/1)
11
QQmlContextData::propertyNames
Name: QQmlContextData::propertyNames
Prototype: const QV4::IdentifierHash &QQmlContextData::propertyNames() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 852-861
100.000% (7/7)
53
QQmlContextData::refreshExpressions
Name: QQmlContextData::refreshExpressions
Prototype: void QQmlContextData::refreshExpressions()
Coverage:  70.588% (12/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 762-784
 70.588% (12/17)
105
QQmlContextData::refreshExpressionsRecursive
Name: QQmlContextData::refreshExpressionsRecursive
Prototype: void QQmlContextData::refreshExpressionsRecursive(QQmlJavaScriptExpression *expression)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 696-705
 85.714% (6/7)
53
QQmlContextData::refreshExpressionsRecursive
Name: QQmlContextData::refreshExpressionsRecursive
Prototype: void QQmlContextData::refreshExpressionsRecursive(bool isGlobal)
Coverage:  85.714% (36/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 716-757
 85.714% (36/42)
2112
QQmlContextData::resolvedUrl
Name: QQmlContextData::resolvedUrl
Prototype: QUrl QQmlContextData::resolvedUrl(const QUrl &src)
Coverage:  93.333% (28/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 439-468
 93.333% (28/30)
189
QQmlContextData::setIdProperty
Name: QQmlContextData::setIdProperty
Prototype: void QQmlContextData::setIdProperty(int idx, QObject *obj)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 802-806
100.000% (1/1)
21
QQmlContextData::setParent
Name: QQmlContextData::setParent
Prototype: void QQmlContextData::setParent(QQmlContextData *p, bool stronglyReferencedByParent)
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 678-694
 76.923% (10/13)
135
QQmlContextData::url
Name: QQmlContextData::url
Prototype: QUrl QQmlContextData::url() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 870-875
100.000% (4/4)
32
QQmlContextData::urlString
Name: QQmlContextData::urlString
Prototype: QString QQmlContextData::urlString() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 877-882
100.000% (4/4)
32
QQmlContextDataRef::QQmlContextData
Name: QQmlContextDataRef::QQmlContextData
Prototype: inline operator QQmlContextData*() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 100-100
100.000% (1/1)
11
QQmlContextDataRef::QQmlContextDataRef
Name: QQmlContextDataRef::QQmlContextDataRef
Prototype: QQmlContextDataRef::QQmlContextDataRef()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext_p.h
Lines: 298-301
100.000% (1/1)
21
QQmlContextDataRef::QQmlContextDataRef
Name: QQmlContextDataRef::QQmlContextDataRef
Prototype: QQmlContextDataRef::QQmlContextDataRef(const QQmlContextDataRef &other)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext_p.h
Lines: 303-308
  0.000% (0/4)
22
QQmlContextDataRef::QQmlContextDataRef
Name: QQmlContextDataRef::QQmlContextDataRef
Prototype: QQmlContextDataRef::QQmlContextDataRef(QQmlContextData *data)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext_p.h
Lines: 310-315
100.000% (4/4)
22
QQmlContextDataRef::clear
Name: QQmlContextDataRef::clear
Prototype: void QQmlContextDataRef::clear()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext_p.h
Lines: 339-344
100.000% (6/6)
32
QQmlContextDataRef::contextData
Name: QQmlContextDataRef::contextData
Prototype: QQmlContextData *QQmlContextDataRef::contextData() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext_p.h
Lines: 334-337
100.000% (1/1)
11
QQmlContextDataRef::isNull
Name: QQmlContextDataRef::isNull
Prototype: inline bool isNull() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 98-98
  0.000% (0/1)
11
QQmlContextDataRef::operator->
Name: QQmlContextDataRef::operator->
Prototype: inline QQmlContextData* operator->() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 101-101
100.000% (1/1)
11
QQmlContextDataRef::operator=
Name: QQmlContextDataRef::operator=
Prototype: QQmlContextDataRef & QQmlContextDataRef::operator=(QQmlContextData *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext_p.h
Lines: 346-351
100.000% (1/1)
21
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...10
Function: Heap::Object::markObjects
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
...30
Function: QJSValueIterator::value
31
Function: QParallelAnimationGroupJob::uncontrolledAnimationFinished
32
Function: QQmlApplication::d_func
33
Function: QQmlChangeSet::Change::Change
3435
Function: QQmlContextDataRef::operator=
36
Function: QQmlDataBlob::notifyComplete
37
Function: QQmlDebuggingEnabler::inspectorServices
38
Function: QQmlDelegateModelGroup::countChanged
...40
Function: QQmlEnginePrivate::deleteInEngineThread::~I
...50
Function: QQmlJS::Parser::parseStatement [qqmljs.g #2]
...60
Function: QQmlRefPointer::data
...100
Function: QQuickParticleSystem::emittersChanged
...200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral

Generated by Squish Coco 4.2.0