OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...110
Function: QQuickLoader::setAsynchronous
...120
Function: QQuickImageParticle::setOpacitytable
...130
Function: QQuickDesignerSupportProperties::isPropertyQObject
...140
Function: QQmlVMEMetaObject::getForMethod
...142
Function: QQmlTimerPrivate::animationFinished
143
Function: QQmlStringConverters::colorFromString
144
Function: QQmlQmldirData::content
145
Function: QQmlPropertyPrivate::findSignalByName
146147
Function: QQmlProfilerEventType::setDisplayName
148
Function: QQmlProfiler::RefLocation::RefLocation
149
Function: QQmlObjectOrGadget::metacall
150
Function: QQmlNotifier::notify
...160
Function: QQmlJS::AST::ArgumentList::firstSourceLocation
...170
Function: QQmlComponent::QQmlComponent
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQmlPropertyCache::toMetaObjectBuilder::in
Name: QQmlPropertyCache::toMetaObjectBuilder::in
Prototype: static void in(QQmlPropertyCache *This, QList<QPair<QString, QQmlPropertyData *> > &properties, QList<QPair<QString, QQmlPropertyData *> > &methods, StringCache::ConstIterator iter, QQmlPropertyData *data)
Coverage:  88.889% (24/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1145-1174
 88.889% (24/27)
159
QQmlPropertyCache::toMetaObjectBuilder
Name: QQmlPropertyCache::toMetaObjectBuilder
Prototype: void QQmlPropertyCache::toMetaObjectBuilder(QMetaObjectBuilder &builder)
Coverage:  92.405% (73/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1138-1261
 92.405% (73/79)
7226
QQmlPropertyCache::signalParameterStringForJS
Name: QQmlPropertyCache::signalParameterStringForJS
Prototype: QString QQmlPropertyCache::signalParameterStringForJS(QV4::ExecutionEngine *engine, const QList<QByteArray> &parameterNameList, QString *errorString)
Coverage:  90.909% (20/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 930-955
 90.909% (20/22)
198
QQmlPropertyCache::signalParameterNames
Name: QQmlPropertyCache::signalParameterNames
Prototype: QList<QByteArray> QQmlPropertyCache::signalParameterNames(int index) const
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1481-1492
 81.818% (9/11)
83
QQmlPropertyCache::signalOffset
Name: QQmlPropertyCache::signalOffset
Prototype: int QQmlPropertyCache::signalOffset() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 862-865
100.000% (1/1)
11
QQmlPropertyCache::signalCount
Name: QQmlPropertyCache::signalCount
Prototype: int QQmlPropertyCache::signalCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 857-860
100.000% (1/1)
11
QQmlPropertyCache::signal
Name: QQmlPropertyCache::signal
Prototype: inline QQmlPropertyData *QQmlPropertyCache::signal(int index) const
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 776-787
 44.444% (4/9)
73
QQmlPropertyCache::setParent
Name: QQmlPropertyCache::setParent
Prototype: void QQmlPropertyCache::setParent(QQmlPropertyCache *newParent)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 436-444
 85.714% (6/7)
63
QQmlPropertyCache::setNamedProperty
Name: QQmlPropertyCache::setNamedProperty
Prototype: template<typename K> void setNamedProperty(const K &key, int index, QQmlPropertyData *data, bool isOverride)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 528-533
100.000% (1/1)
21
QQmlPropertyCache::resolve
Name: QQmlPropertyCache::resolve
Prototype: void QQmlPropertyCache::resolve(QQmlPropertyData *data) const
Coverage:  68.966% (20/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 668-708
 68.966% (20/29)
278
QQmlPropertyCache::qmlEnumCount
Name: QQmlPropertyCache::qmlEnumCount
Prototype: int QQmlPropertyCache::qmlEnumCount() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 867-870
  0.000% (0/1)
11
QQmlPropertyCache::qmlEnum
Name: QQmlPropertyCache::qmlEnum
Prototype: inline QQmlEnumData *QQmlPropertyCache::qmlEnum(int index) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 789-795
  0.000% (0/6)
32
QQmlPropertyCache::propertyOffset
Name: QQmlPropertyCache::propertyOffset
Prototype: int QQmlPropertyCache::propertyOffset() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 842-845
100.000% (1/1)
11
QQmlPropertyCache::propertyCount
Name: QQmlPropertyCache::propertyCount
Prototype: int QQmlPropertyCache::propertyCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 837-840
100.000% (1/1)
11
QQmlPropertyCache::property
Name: QQmlPropertyCache::property
Prototype: QQmlPropertyData * QQmlPropertyCache::property(QJSEngine *engine, QObject *obj, const QV4::String *name, QQmlContextData *context, QQmlPropertyData &local)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1089-1094
100.000% (1/1)
11
QQmlPropertyCache::property
Name: QQmlPropertyCache::property
Prototype: QQmlPropertyData * QQmlPropertyCache::property(QJSEngine *engine, QObject *obj, const QStringRef &name, QQmlContextData *context, QQmlPropertyData &local)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1096-1101
100.000% (1/1)
11
QQmlPropertyCache::property
Name: QQmlPropertyCache::property
Prototype: QQmlPropertyData * QQmlPropertyCache::property(QJSEngine *engine, QObject *obj, const QLatin1String &name, QQmlContextData *context, QQmlPropertyData &local)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1103-1108
100.000% (1/1)
11
QQmlPropertyCache::property
Name: QQmlPropertyCache::property
Prototype: template<typename K> QQmlPropertyData *property(const K &key, QObject *object, QQmlContextData *context) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 430-434
100.000% (1/1)
11
QQmlPropertyCache::property
Name: QQmlPropertyCache::property
Prototype: static QQmlPropertyData *property(QJSEngine *engine, QObject *obj, const QString &name, QQmlContextData *context, QQmlPropertyData &local)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 458-462
100.000% (1/1)
11
QQmlPropertyCache::property
Name: QQmlPropertyCache::property
Prototype: inline QQmlPropertyData *QQmlPropertyCache::property(int index) const
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 748-758
 66.667% (6/9)
63
QQmlPropertyCache::parent
Name: QQmlPropertyCache::parent
Prototype: inline QQmlPropertyCache *QQmlPropertyCache::parent() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 814-817
100.000% (1/1)
11
QQmlPropertyCache::overrideData
Name: QQmlPropertyCache::overrideData
Prototype: QQmlPropertyData * QQmlPropertyCache::overrideData(QQmlPropertyData *data) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 819-829
100.000% (7/7)
53
QQmlPropertyCache::originalClone
Name: QQmlPropertyCache::originalClone
Prototype: int QQmlPropertyCache::originalClone(int index)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 957-962
 50.000% (2/4)
32
QQmlPropertyCache::originalClone
Name: QQmlPropertyCache::originalClone
Prototype: int QQmlPropertyCache::originalClone(QObject *object, int index)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 964-979
 73.333% (11/15)
104
QQmlPropertyCache::methodOffset
Name: QQmlPropertyCache::methodOffset
Prototype: int QQmlPropertyCache::methodOffset() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 852-855
100.000% (1/1)
11
QQmlPropertyCache::methodIndexToSignalIndex
Name: QQmlPropertyCache::methodIndexToSignalIndex
Prototype: inline int QQmlPropertyCache::methodIndexToSignalIndex(int index) const
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 797-806
 66.667% (6/9)
53
QQmlPropertyCache::methodCount
Name: QQmlPropertyCache::methodCount
Prototype: int QQmlPropertyCache::methodCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 847-850
100.000% (1/1)
11
QQmlPropertyCache::method
Name: QQmlPropertyCache::method
Prototype: inline QQmlPropertyData *QQmlPropertyCache::method(int index) const
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 760-770
  0.000% (0/9)
63
QQmlPropertyCache::isDynamicMetaObject
Name: QQmlPropertyCache::isDynamicMetaObject
Prototype: bool QQmlPropertyCache::isDynamicMetaObject(const QMetaObject *mo)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1125-1128
100.000% (1/1)
11
QQmlPropertyCache::isAllowedInRevision
Name: QQmlPropertyCache::isAllowedInRevision
Prototype: bool QQmlPropertyCache::isAllowedInRevision(QQmlPropertyData *data) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 831-835
100.000% (1/1)
21
QQmlPropertyCache::invalidate
Name: QQmlPropertyCache::invalidate
Prototype: void QQmlPropertyCache::invalidate(const QMetaObject *metaObject)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 746-772
 50.000% (2/4)
192
QQmlPropertyCache::invalidate
Name: QQmlPropertyCache::invalidate
Prototype: void invalidate(void *, const QMetaObject *mo)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 403-403
100.000% (1/1)
11
QQmlPropertyCache::firstCppMetaObject
Name: QQmlPropertyCache::firstCppMetaObject
Prototype: inline const QMetaObject *QQmlPropertyCache::firstCppMetaObject() const
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 741-746
100.000% (8/8)
32
QQmlPropertyCache::findProperty
Name: QQmlPropertyCache::findProperty
Prototype: QQmlPropertyData *QQmlPropertyCache::findProperty(StringCache::ConstIterator it, QObject *object, QQmlContextData *context) const
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 774-783
100.000% (8/8)
62
QQmlPropertyCache::findProperty
Name: QQmlPropertyCache::findProperty
Prototype: QQmlPropertyData *QQmlPropertyCache::findProperty(StringCache::ConstIterator it, const QQmlVMEMetaObject *vmemo, QQmlContextData *context) const
Coverage:  96.875% (31/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 803-853
 96.875% (31/32)
219
QQmlPropertyCache::findNamedProperty
Name: QQmlPropertyCache::findNamedProperty
Prototype: template<typename K> QQmlPropertyData *findNamedProperty(const K &key) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 521-526
100.000% (1/1)
21
QQmlPropertyCache::ensureResolved
Name: QQmlPropertyCache::ensureResolved
Prototype: inline QQmlPropertyData *QQmlPropertyCache::ensureResolved(QQmlPropertyData *p) const
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 725-731
 83.333% (5/6)
32
QQmlPropertyCache::determineMetaObjectSizes::[lambda]
Name: QQmlPropertyCache::determineMetaObjectSizes::[lambda]
Prototype: [&highestStringIndex](uint index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1420-1422
100.000% (1/1)
11
QQmlPropertyCache::determineMetaObjectSizes
Name: QQmlPropertyCache::determineMetaObjectSizes
Prototype: bool QQmlPropertyCache::determineMetaObjectSizes(const QMetaObject &mo, int *fieldCount, int *stringCount)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1411-1428
 60.000% (3/5)
83
QQmlPropertyCache::defaultPropertyName
Name: QQmlPropertyCache::defaultPropertyName
Prototype: inline QString QQmlPropertyCache::defaultPropertyName() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 809-812
100.000% (1/1)
11
QQmlPropertyCache::defaultProperty
Name: QQmlPropertyCache::defaultProperty
Prototype: QQmlPropertyData *QQmlPropertyCache::defaultProperty() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 431-434
100.000% (1/1)
11
QQmlPropertyCache::createMetaObject
Name: QQmlPropertyCache::createMetaObject
Prototype: const QMetaObject *QQmlPropertyCache::createMetaObject()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 417-429
100.000% (4/4)
72
QQmlPropertyCache::createArgumentsObject
Name: QQmlPropertyCache::createArgumentsObject
Prototype: QQmlPropertyCacheMethodArguments *QQmlPropertyCache::createArgumentsObject(int argc, const QList<QByteArray> &names)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 916-928
100.000% (3/3)
101
QQmlPropertyCache::copyAndReserve
Name: QQmlPropertyCache::copyAndReserve
Prototype: QQmlPropertyCache *QQmlPropertyCache::copyAndReserve(int propertyCount, int methodCount, int signalCount, int enumCount)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 305-316
100.000% (1/1)
71
QQmlPropertyCache::copyAndAppend
Name: QQmlPropertyCache::copyAndAppend
Prototype: QQmlPropertyCache * QQmlPropertyCache::copyAndAppend(const QMetaObject *metaObject, QQmlPropertyData::Flags propertyFlags, QQmlPropertyData::Flags methodFlags, QQmlPropertyData::Flags signalFlags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 446-453
100.000% (1/1)
11
QQmlPropertyCache::copyAndAppend
Name: QQmlPropertyCache::copyAndAppend
Prototype: QQmlPropertyCache * QQmlPropertyCache::copyAndAppend(const QMetaObject *metaObject, int revision, QQmlPropertyData::Flags propertyFlags, QQmlPropertyData::Flags methodFlags, QQmlPropertyData::Flags signalFlags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 455-474
100.000% (1/1)
61
QQmlPropertyCache::copy
Name: QQmlPropertyCache::copy
Prototype: QQmlPropertyCache *QQmlPropertyCache::copy(int reserve)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 284-298
100.000% (1/1)
111
QQmlPropertyCache::copy
Name: QQmlPropertyCache::copy
Prototype: QQmlPropertyCache *QQmlPropertyCache::copy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 300-303
100.000% (1/1)
11
QQmlPropertyCache::checksum
Name: QQmlPropertyCache::checksum
Prototype: QByteArray QQmlPropertyCache::checksum(bool *ok)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1446-1475
 61.111% (11/18)
176
QQmlPropertyCache::callJSFactoryMethod
Name: QQmlPropertyCache::callJSFactoryMethod
Prototype: bool QQmlPropertyCache::callJSFactoryMethod(QObject *object, void **args) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 872-881
100.000% (7/7)
63
QQmlPropertyCache::appendSignal
Name: QQmlPropertyCache::appendSignal
Prototype: void QQmlPropertyCache::appendSignal(const QString &name, QQmlPropertyData::Flags flags, int coreIndex, const int *types, const QList<QByteArray> &names)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 343-379
100.000% (7/7)
243
QQmlPropertyCache::appendProperty
Name: QQmlPropertyCache::appendProperty
Prototype: void QQmlPropertyCache::appendProperty(const QString &name, QQmlPropertyData::Flags flags, int coreIndex, int propType, int minorVersion, int notifyIndex)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 323-341
100.000% (4/4)
122
QQmlPropertyCache::appendMethod
Name: QQmlPropertyCache::appendMethod
Prototype: void QQmlPropertyCache::appendMethod(const QString &name, QQmlPropertyData::Flags flags, int coreIndex, const QList<QByteArray> &names)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 381-406
100.000% (7/7)
163
QQmlPropertyCache::appendEnum
Name: QQmlPropertyCache::appendEnum
Prototype: void QQmlPropertyCache::appendEnum(const QString &name, const QVector<QQmlEnumValue> &values)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 408-414
100.000% (1/1)
41
QQmlPropertyCache::append
Name: QQmlPropertyCache::append
Prototype: void QQmlPropertyCache::append(const QMetaObject *metaObject, int revision, QQmlPropertyData::Flags propertyFlags, QQmlPropertyData::Flags methodFlags, QQmlPropertyData::Flags signalFlags)
Coverage:  85.577% (89/104)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 476-666
 85.577% (89/104)
12130
QQmlPropertyCache::addToHash
Name: QQmlPropertyCache::addToHash
Prototype: bool QQmlPropertyCache::addToHash(QCryptographicHash &hash, const QMetaObject &mo)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1430-1444
 71.429% (5/7)
83
QQmlPropertyCache::QQmlPropertyCache
Name: QQmlPropertyCache::QQmlPropertyCache
Prototype: QQmlPropertyCache::QQmlPropertyCache()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 245-250
100.000% (1/1)
21
QQmlPropertyCache::QQmlPropertyCache
Name: QQmlPropertyCache::QQmlPropertyCache
Prototype: QQmlPropertyCache::QQmlPropertyCache(const QMetaObject *metaObject)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 255-261
100.000% (1/1)
21
QQmlProperty::~QQmlProperty
Name: QQmlProperty::~QQmlProperty
Prototype: QQmlProperty::~QQmlProperty()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 127-132
100.000% (4/4)
32
QQmlProperty::write
Name: QQmlProperty::write
Prototype: bool QQmlProperty::write(const QVariant &value) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1430-1433
100.000% (1/1)
11
QQmlProperty::write
Name: QQmlProperty::write
Prototype: bool QQmlProperty::write(QObject *object, const QString &name, const QVariant &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1446-1450
100.000% (1/1)
21
QQmlProperty::write
Name: QQmlProperty::write
Prototype: bool QQmlProperty::write(QObject *object, const QString &name, const QVariant &value, QQmlContext *ctxt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1464-1471
100.000% (1/1)
21
QQmlProperty::write
Name: QQmlProperty::write
Prototype: bool QQmlProperty::write(QObject *object, const QString &name, const QVariant &value, QQmlEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1486-1491
100.000% (1/1)
21
QQmlProperty::type
Name: QQmlProperty::type
Prototype: QQmlProperty::Type QQmlProperty::type() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 558-561
100.000% (1/1)
11
QQmlProperty::reset
Name: QQmlProperty::reset
Prototype: bool QQmlProperty::reset() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1498-1507
100.000% (4/4)
52
QQmlProperty::read
Name: QQmlProperty::read
Prototype: QVariant QQmlProperty::read() const
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 976-993
 84.615% (11/13)
95
QQmlProperty::read
Name: QQmlProperty::read
Prototype: QVariant QQmlProperty::read(const QObject *object, const QString &name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1002-1006
100.000% (1/1)
21
QQmlProperty::read
Name: QQmlProperty::read
Prototype: QVariant QQmlProperty::read(const QObject *object, const QString &name, QQmlContext *ctxt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1018-1022
100.000% (1/1)
21
QQmlProperty::read
Name: QQmlProperty::read
Prototype: QVariant QQmlProperty::read(const QObject *object, const QString &name, QQmlEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1035-1039
100.000% (1/1)
21
QQmlProperty::propertyTypeName
Name: QQmlProperty::propertyTypeName
Prototype: const char *QQmlProperty::propertyTypeName() const
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 489-502
 91.667% (11/12)
94
QQmlProperty::propertyTypeCategory
Name: QQmlProperty::propertyTypeCategory
Prototype: QQmlProperty::PropertyTypeCategory QQmlProperty::propertyTypeCategory() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 456-459
100.000% (1/1)
11
QQmlProperty::propertyType
Name: QQmlProperty::propertyType
Prototype: int QQmlProperty::propertyType() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 523-526
100.000% (1/1)
11
QQmlProperty::property
Name: QQmlProperty::property
Prototype: QMetaProperty QQmlProperty::property() const
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 690-698
 88.889% (8/9)
53
QQmlProperty::operator==
Name: QQmlProperty::operator==
Prototype: bool QQmlProperty::operator==(const QQmlProperty &other) const
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 508-517
 83.333% (5/6)
52
QQmlProperty::operator=
Name: QQmlProperty::operator=
Prototype: QQmlProperty &QQmlProperty::operator=(const QQmlProperty &other)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 590-599
100.000% (7/7)
63
QQmlProperty::object
Name: QQmlProperty::object
Prototype: QObject *QQmlProperty::object() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 582-585
100.000% (1/1)
11
QQmlProperty::needsNotifySignal
Name: QQmlProperty::needsNotifySignal
Prototype: bool QQmlProperty::needsNotifySignal() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1539-1542
100.000% (1/1)
11
QQmlProperty::name
Name: QQmlProperty::name
Prototype: QString QQmlProperty::name() const
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 660-684
100.000% (17/17)
166
QQmlProperty::method
Name: QQmlProperty::method
Prototype: QMetaMethod QQmlProperty::method() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 704-712
100.000% (7/7)
53
QQmlProperty::isWritable
Name: QQmlProperty::isWritable
Prototype: bool QQmlProperty::isWritable() const
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 604-618
 87.500% (14/16)
116
QQmlProperty::isValid
Name: QQmlProperty::isValid
Prototype: bool QQmlProperty::isValid() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 650-655
100.000% (4/4)
32
QQmlProperty::isSignalProperty
Name: QQmlProperty::isSignalProperty
Prototype: bool QQmlProperty::isSignalProperty() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 574-577
100.000% (1/1)
11
QQmlProperty::isResettable
Name: QQmlProperty::isResettable
Prototype: bool QQmlProperty::isResettable() const
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 636-644
 88.889% (8/9)
53
QQmlProperty::isProperty
Name: QQmlProperty::isProperty
Prototype: bool QQmlProperty::isProperty() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 566-569
100.000% (1/1)
11
QQmlProperty::isDesignable
Name: QQmlProperty::isDesignable
Prototype: bool QQmlProperty::isDesignable() const
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 623-631
 88.889% (8/9)
53
QQmlProperty::index
Name: QQmlProperty::index
Prototype: int QQmlProperty::index() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1593-1596
100.000% (1/1)
11
QQmlProperty::hasNotifySignal
Name: QQmlProperty::hasNotifySignal
Prototype: bool QQmlProperty::hasNotifySignal() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1524-1530
100.000% (4/4)
32
QQmlProperty::connectNotifySignal
Name: QQmlProperty::connectNotifySignal
Prototype: bool QQmlProperty::connectNotifySignal(QObject *dest, int method) const
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1552-1563
 66.667% (6/9)
63
QQmlProperty::connectNotifySignal
Name: QQmlProperty::connectNotifySignal
Prototype: bool QQmlProperty::connectNotifySignal(QObject *dest, const char *slot) const
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1576-1588
 88.889% (8/9)
73
QQmlProperty::QQmlProperty
Name: QQmlProperty::QQmlProperty
Prototype: QQmlProperty::QQmlProperty()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 121-124
100.000% (1/1)
21
QQmlProperty::QQmlProperty
Name: QQmlProperty::QQmlProperty
Prototype: QQmlProperty::QQmlProperty(QObject *obj)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 138-142
100.000% (1/1)
11
QQmlProperty::QQmlProperty
Name: QQmlProperty::QQmlProperty
Prototype: QQmlProperty::QQmlProperty(QObject *obj, QQmlContext *ctxt)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 150-156
 60.000% (3/5)
31
QQmlProperty::QQmlProperty
Name: QQmlProperty::QQmlProperty
Prototype: QQmlProperty::QQmlProperty(QObject *obj, QQmlEngine *engine)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 164-170
  0.000% (0/1)
31
QQmlProperty::QQmlProperty
Name: QQmlProperty::QQmlProperty
Prototype: QQmlProperty::QQmlProperty(QObject *obj, const QString &name)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 189-194
100.000% (4/4)
22
QQmlProperty::QQmlProperty
Name: QQmlProperty::QQmlProperty
Prototype: QQmlProperty::QQmlProperty(QObject *obj, const QString &name, QQmlContext *ctxt)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 203-210
100.000% (8/8)
42
QQmlProperty::QQmlProperty
Name: QQmlProperty::QQmlProperty
Prototype: QQmlProperty::QQmlProperty(QObject *obj, const QString &name, QQmlEngine *engine)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 217-224
 50.000% (2/4)
42
QQmlProperty::QQmlProperty
Name: QQmlProperty::QQmlProperty
Prototype: QQmlProperty::QQmlProperty(const QQmlProperty &other)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 425-430
100.000% (4/4)
32
QQmlProfilerService::QQmlProfilerService
Name: QQmlProfilerService::QQmlProfilerService
Prototype: QQmlProfilerService(float version, QObject *parent = nullptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugserviceinterfaces_p.h
Lines: 143-144
100.000% (1/1)
11
QQmlProfilerHelper::QQmlProfilerHelper
Name: QQmlProfilerHelper::QQmlProfilerHelper
Prototype: QQmlProfilerHelper(QQmlProfiler *profiler)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 404-404
100.000% (1/1)
11
QQmlProfilerEventType::setLocation
Name: QQmlProfilerEventType::setLocation
Prototype: void setLocation(const QQmlProfilerEventLocation &location)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype_p.h
Lines: 75-75
100.000% (1/1)
11
Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...110
Function: QQuickLoader::setAsynchronous
...120
Function: QQuickImageParticle::setOpacitytable
...130
Function: QQuickDesignerSupportProperties::isPropertyQObject
...140
Function: QQmlVMEMetaObject::getForMethod
...142
Function: QQmlTimerPrivate::animationFinished
143
Function: QQmlStringConverters::colorFromString
144
Function: QQmlQmldirData::content
145
Function: QQmlPropertyPrivate::findSignalByName
146147
Function: QQmlProfilerEventType::setDisplayName
148
Function: QQmlProfiler::RefLocation::RefLocation
149
Function: QQmlObjectOrGadget::metacall
150
Function: QQmlNotifier::notify
...160
Function: QQmlJS::AST::ArgumentList::firstSourceLocation
...170
Function: QQmlComponent::QQmlComponent
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval

Generated by Squish Coco 4.2.0