OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...130
McCabe - Cyclomatic Complexity: 1
...140
McCabe - Cyclomatic Complexity: 2
...150
McCabe - Cyclomatic Complexity: 2
...160
McCabe - Cyclomatic Complexity: 2
161
McCabe - Cyclomatic Complexity: 2
162
McCabe - Cyclomatic Complexity: 2
163
McCabe - Cyclomatic Complexity: 3
164
McCabe - Cyclomatic Complexity: 3
165166
McCabe - Cyclomatic Complexity: 3
167
McCabe - Cyclomatic Complexity: 3
168
McCabe - Cyclomatic Complexity: 3
169
McCabe - Cyclomatic Complexity: 3
170
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...190
McCabe - Cyclomatic Complexity: 6
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QQmlListModel::remove
Name: QQmlListModel::remove
Prototype: void QQmlListModel::remove(QQmlV4Function *args)
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2260-2278
100.000% (15/15)
103
QQmlListModel::~QQmlListModel
Name: QQmlListModel::~QQmlListModel
Prototype: QQmlListModel::~QQmlListModel()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1933-1951
100.000% (9/9)
103
QQmlListModelWorkerAgent::VariantRef::operator=
Name: QQmlListModelWorkerAgent::VariantRef::operator=
Prototype: VariantRef &operator=(const VariantRef &o)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodelworkeragent_p.h
Lines: 101-106
  0.000% (0/7)
43
QQmlListReference::append
Name: QQmlListReference::append
Prototype: bool QQmlListReference::append(QObject *object) const
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllist.cpp
Lines: 285-295
100.000% (9/9)
53
QQmlListReference::operator=
Name: QQmlListReference::operator=
Prototype: QQmlListReference &QQmlListReference::operator=(const QQmlListReference &o)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllist.cpp
Lines: 166-172
 57.143% (4/7)
43
QQmlListReferencePrivate::init
Name: QQmlListReferencePrivate::init
Prototype: QQmlListReference QQmlListReferencePrivate::init(const QQmlListProperty<QObject> &prop, int propType, QQmlEngine *engine)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllist.cpp
Lines: 52-70
 63.636% (7/11)
113
QQmlLocale::method_localeCompare
Name: QQmlLocale::method_localeCompare
Prototype: ReturnedValue QQmlLocale::method_localeCompare(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  30.769% (4/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 840-852
 30.769% (4/13)
73
QQmlLocaleData::method_get_firstDayOfWeek
Name: QQmlLocaleData::method_get_firstDayOfWeek
Prototype: ReturnedValue QQmlLocaleData::method_get_firstDayOfWeek(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 469-479
 71.429% (5/7)
83
QQmlLocaleData::method_get_uiLanguages
Name: QQmlLocaleData::method_get_uiLanguages
Prototype: ReturnedValue QQmlLocaleData::method_get_uiLanguages(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 522-539
 71.429% (5/7)
123
QQmlMemoryScope::doOpenLibrary
Name: QQmlMemoryScope::doOpenLibrary
Prototype: bool QQmlMemoryScope::doOpenLibrary()
Coverage:  19.048% (4/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlmemoryprofiler.cpp
Lines: 69-91
 19.048% (4/21)
143
QQmlMemoryScope::openLibrary
Name: QQmlMemoryScope::openLibrary
Prototype: static bool openLibrary()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlmemoryprofiler_p.h
Lines: 96-104
 71.429% (5/7)
53
QQmlMetaObject::QQmlMetaObject
Name: QQmlMetaObject::QQmlMetaObject
Prototype: QQmlMetaObject::QQmlMetaObject(QObject *o)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 887-894
100.000% (9/9)
43
QQmlMetaObject::propertyCache
Name: QQmlMetaObject::propertyCache
Prototype: QQmlPropertyCache *QQmlMetaObject::propertyCache(QQmlEnginePrivate *e) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1578-1583
  0.000% (0/7)
33
QQmlMetaObject::propertyCount
Name: QQmlMetaObject::propertyCount
Prototype: int QQmlMetaObject::propertyCount() const
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 933-942
  0.000% (0/7)
53
QQmlNotifier::~QQmlNotifier
Name: QQmlNotifier::~QQmlNotifier
Prototype: QQmlNotifier::~QQmlNotifier()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier_p.h
Lines: 135-150
 71.429% (5/7)
103
QQmlNotifierEndpoint::connect
Name: QQmlNotifierEndpoint::connect
Prototype: void QQmlNotifierEndpoint::connect(QObject *source, int sourceSignal, QQmlEngine *engine, bool doNotify)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier.cpp
Lines: 120-150
 71.429% (5/7)
223
QQmlObjectCreator::QQmlObjectCreator
Name: QQmlObjectCreator::QQmlObjectCreator
Prototype: QQmlObjectCreator::QQmlObjectCreator(QQmlContextData *parentContext, const QQmlRefPointer<QV4::CompiledData::CompilationUnit> &compilationUnit, QQmlContextData *creationContext, QQmlIncubatorPrivate *incubator)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 74-100
 88.889% (8/9)
123
QQmlObjectCreator::setupFunctions
Name: QQmlObjectCreator::setupFunctions
Prototype: void QQmlObjectCreator::setupFunctions()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 1090-1108
100.000% (7/7)
123
QQmlObjectModel::move
Name: QQmlObjectModel::move
Prototype: void QQmlObjectModel::move(int from, int to, int n)
Coverage:  46.667% (7/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 402-412
 46.667% (7/15)
73
QQmlObjectModel::release
Name: QQmlObjectModel::release
Prototype: QQmlInstanceModel::ReleaseFlags QQmlObjectModel::release(QObject *item)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 282-291
100.000% (7/7)
63
QQmlObjectModelPrivate::indexOf
Name: QQmlObjectModelPrivate::indexOf
Prototype: int indexOf(QObject *item) const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 162-167
100.000% (6/6)
43
QQmlObjectModelPrivate::remove
Name: QQmlObjectModelPrivate::remove
Prototype: void remove(int index, int n)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 137-153
100.000% (7/7)
133
QQmlObjectOrGadget::metacall
Name: QQmlObjectOrGadget::metacall
Prototype: void QQmlObjectOrGadget::metacall(QMetaObject::Call type, int index, void **argv) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1726-1740
100.000% (7/7)
83
QQmlOpenMetaObjectPrivate::propertyRef
Name: QQmlOpenMetaObjectPrivate::propertyRef
Prototype: inline Property &propertyRef(int idx)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlopenmetaobject.cpp
Lines: 215-222
100.000% (7/7)
63
QQmlOpenMetaObjectType::createProperty
Name: QQmlOpenMetaObjectType::createProperty
Prototype: int QQmlOpenMetaObjectType::createProperty(const QByteArray &name)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlopenmetaobject.cpp
Lines: 138-157
100.000% (7/7)
153
QQmlOpenMetaObjectType::~QQmlOpenMetaObjectType
Name: QQmlOpenMetaObjectType::~QQmlOpenMetaObjectType
Prototype: QQmlOpenMetaObjectType::~QQmlOpenMetaObjectType()
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlopenmetaobject.cpp
Lines: 75-82
 85.714% (6/7)
53
QQmlPartsModel::incubationStatus
Name: QQmlPartsModel::incubationStatus
Prototype: QQmlIncubator::Status QQmlPartsModel::incubationStatus(int index)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 3273-3284
 42.857% (3/7)
73
QQmlPartsModel::indexOf
Name: QQmlPartsModel::indexOf
Prototype: int QQmlPartsModel::indexOf(QObject *item, QObject *) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 3286-3294
 71.429% (5/7)
53
QQmlPartsModel::setFilterGroup
Name: QQmlPartsModel::setFilterGroup
Prototype: void QQmlPartsModel::setFilterGroup(const QString &group)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 3120-3134
 44.444% (4/9)
83
QQmlProfiler::reportData
Name: QQmlProfiler::reportData
Prototype: void QQmlProfiler::reportData()
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler.cpp
Lines: 66-80
 85.714% (6/7)
93
QQmlProfiler::startBinding
Name: QQmlProfiler::startBinding
Prototype: void startBinding(QV4::Function *function)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 297-318
 55.556% (5/9)
93
QQmlProfilerClient::QQmlProfilerClient::[lambda]
Name: QQmlProfilerClient::QQmlProfilerClient::[lambda]
Prototype: [d](qint64 timestamp, const QList<int> &engineIds)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 182-190
 80.000% (4/5)
43
QQmlProfilerClient::setRecording
Name: QQmlProfilerClient::setRecording
Prototype: void QQmlProfilerClient::setRecording(bool v)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 248-260
100.000% (7/7)
73
QQmlProfilerClientPrivate::finalize
Name: QQmlProfilerClientPrivate::finalize
Prototype: void QQmlProfilerClientPrivate::finalize()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 223-233
 71.429% (5/7)
73
QQmlProfilerClientPrivate::updateFeatures
Name: QQmlProfilerClientPrivate::updateFeatures
Prototype: bool QQmlProfilerClientPrivate::updateFeatures(ProfileFeature feature)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 309-320
 71.429% (5/7)
83
QQmlProfilerEvent::setNumber
Name: QQmlProfilerEvent::setNumber
Prototype: template<typename Number> void setNumber(int i, Number number)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 168-181
  0.000% (0/7)
83
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::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::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::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::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::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
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::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::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::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::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::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::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::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::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::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::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::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
QQmlPropertyCacheAliasCreator::appendAliasPropertiesToMetaObjects
Name: QQmlPropertyCacheAliasCreator::appendAliasPropertiesToMetaObjects
Prototype: template <typename ObjectContainer> inline void QQmlPropertyCacheAliasCreator<ObjectContainer>::appendAliasPropertiesToMetaObjects()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 597-613
100.000% (7/7)
53
QQmlPropertyCacheAliasCreator::objectForId
Name: QQmlPropertyCacheAliasCreator::objectForId
Prototype: template <typename ObjectContainer> inline int QQmlPropertyCacheAliasCreator<ObjectContainer>::objectForId(const CompiledObject &component, int id) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 805-815
 71.429% (5/7)
43
QQmlPropertyCacheVector::clear
Name: QQmlPropertyCacheVector::clear
Prototype: void clear()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 971-978
100.000% (7/7)
43
QQmlPropertyCacheVector::set
Name: QQmlPropertyCacheVector::set
Prototype: void set(int index, const QQmlRefPointer<QQmlPropertyCache> &replacement)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 982-990
 71.429% (5/7)
63
QQmlPropertyData::name
Name: QQmlPropertyData::name
Prototype: QString QQmlPropertyData::name(const QMetaObject *metaObject) const
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 863-876
 66.667% (6/9)
73
QQmlPropertyData::readPropertyWithArgs
Name: QQmlPropertyData::readPropertyWithArgs
Prototype: inline void readPropertyWithArgs(QObject *target, void *args[]) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 331-339
 71.429% (5/7)
53
QQmlPropertyData::writeProperty
Name: QQmlPropertyData::writeProperty
Prototype: bool writeProperty(QObject *target, void *value, WriteFlags flags) const
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 341-352
 83.333% (10/12)
83
QQmlPropertyPrivate::effectiveContext
Name: QQmlPropertyPrivate::effectiveContext
Prototype: QQmlContextData *QQmlPropertyPrivate::effectiveContext() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 247-252
100.000% (7/7)
33
QQmlPropertyPrivate::initDefault
Name: QQmlPropertyPrivate::initDefault
Prototype: void QQmlPropertyPrivate::initDefault(QObject *obj)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 175-184
 71.429% (5/7)
63
QQmlPropertyPrivate::propertyType
Name: QQmlPropertyPrivate::propertyType
Prototype: int QQmlPropertyPrivate::propertyType() const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 533-543
 71.429% (5/7)
63
QQmlPropertyPrivate::setBinding
Name: QQmlPropertyPrivate::setBinding
Prototype: void QQmlPropertyPrivate::setBinding(QQmlAbstractBinding *binding, BindingFlags flags, QQmlPropertyData::WriteFlags writeFlags)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 877-900
 85.714% (6/7)
133
QQmlPropertyPrivate::type
Name: QQmlPropertyPrivate::type
Prototype: QQmlProperty::Type QQmlPropertyPrivate::type() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 545-553
100.000% (7/7)
53
QQmlPropertyPrivate::write
Name: QQmlPropertyPrivate::write
Prototype: bool QQmlPropertyPrivate::write(const QQmlProperty &that, const QVariant &value, QQmlPropertyData::WriteFlags flags)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1509-1519
 90.909% (10/11)
63
QQmlPropertyPrivate::writeValueProperty
Name: QQmlPropertyPrivate::writeValueProperty
Prototype: bool QQmlPropertyPrivate::writeValueProperty(QObject *object, const QQmlPropertyData &core, const QQmlPropertyData &valueTypeData, const QVariant &value, QQmlContextData *context,QQmlPropertyData::WriteFlags flags)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1169-1191
 90.000% (9/10)
103
QQmlPropertyValidator::canCoerce
Name: QQmlPropertyValidator::canCoerce
Prototype: bool QQmlPropertyValidator::canCoerce(int to, QQmlPropertyCache *fromMo) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertyvalidator.cpp
Lines: 595-605
 71.429% (5/7)
63
QQmlProxyMetaObject::~QQmlProxyMetaObject
Name: QQmlProxyMetaObject::~QQmlProxyMetaObject
Prototype: QQmlProxyMetaObject::~QQmlProxyMetaObject()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproxymetaobject.cpp
Lines: 57-66
 71.429% (5/7)
63
QQmlQtQuick2DebugStatesDelegate::buildStatesList
Name: QQmlQtQuick2DebugStatesDelegate::buildStatesList
Prototype: void QQmlQtQuick2DebugStatesDelegate::buildStatesList(bool cleanList, const QList<QPointer<QObject> > &instances)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/qtquick2.cpp
Lines: 103-113
 85.714% (6/7)
43
QQmlQtQuick2DebugStatesDelegate::buildStatesList
Name: QQmlQtQuick2DebugStatesDelegate::buildStatesList
Prototype: void QQmlQtQuick2DebugStatesDelegate::buildStatesList(QObject *obj)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/qtquick2.cpp
Lines: 115-125
100.000% (7/7)
53
QQmlQtQuick2DebugStatesDelegate::setBindingForInvalidProperty
Name: QQmlQtQuick2DebugStatesDelegate::setBindingForInvalidProperty
Prototype: bool QQmlQtQuick2DebugStatesDelegate::setBindingForInvalidProperty(QObject *object, const QString &propertyName, const QVariant &expression, bool isLiteralValue)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/qtquick2.cpp
Lines: 161-175
 50.000% (4/8)
63
QQmlRefPointer::operator=
Name: QQmlRefPointer::operator=
Prototype: template<class T> QQmlRefPointer<T> &QQmlRefPointer<T>::operator=(const QQmlRefPointer<T> &other)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlrefcount_p.h
Lines: 175-182
100.000% (7/7)
43
QQmlScriptBlob::initializeFromCompilationUnit
Name: QQmlScriptBlob::initializeFromCompilationUnit
Prototype: void QQmlScriptBlob::initializeFromCompilationUnit(const QQmlRefPointer<QV4::CompiledData::CompilationUnit> &unit)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 3090-3117
 71.429% (5/7)
203
QQmlStringConverters::dateTimeFromString
Name: QQmlStringConverters::dateTimeFromString
Prototype: QDateTime QQmlStringConverters::dateTimeFromString(const QString &s, bool *ok)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlstringconverters.cpp
Lines: 124-132
 85.714% (6/7)
53
QQmlThread::callMethodInMain
Name: QQmlThread::callMethodInMain
Prototype: template<class O> void QQmlThread::callMethodInMain(void (O::*Member)())
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h
Lines: 186-198
  0.000% (0/3)
43
QQmlThread::callMethodInMain
Name: QQmlThread::callMethodInMain
Prototype: template<typename T, class V, class O> void QQmlThread::callMethodInMain(void (O::*Member)(V), const T &arg)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h
Lines: 200-213
  0.000% (0/3)
43
QQmlThread::callMethodInMain
Name: QQmlThread::callMethodInMain
Prototype: template<typename T, typename T2, class V, class V2, class O> void QQmlThread::callMethodInMain(void (O::*Member)(V, V2), const T &arg, const T2 &arg2)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h
Lines: 215-229
100.000% (3/3)
43
QQmlThread::callMethodInThread
Name: QQmlThread::callMethodInThread
Prototype: template<class O> void QQmlThread::callMethodInThread(void (O::*Member)())
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h
Lines: 141-153
  0.000% (0/3)
43
QQmlThread::callMethodInThread
Name: QQmlThread::callMethodInThread
Prototype: template<typename T, class V, class O> void QQmlThread::callMethodInThread(void (O::*Member)(V), const T &arg)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h
Lines: 155-168
100.000% (3/3)
43
QQmlThread::callMethodInThread
Name: QQmlThread::callMethodInThread
Prototype: template<typename T, typename T2, class V, class V2, class O> void QQmlThread::callMethodInThread(void (O::*Member)(V, V2), const T &arg, const T2 &arg2)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h
Lines: 170-184
100.000% (3/3)
43
QQmlThread::postMethodToMain
Name: QQmlThread::postMethodToMain
Prototype: template<class O> void QQmlThread::postMethodToMain(void (O::*Member)())
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h
Lines: 276-288
  0.000% (0/3)
43
QQmlThread::postMethodToMain
Name: QQmlThread::postMethodToMain
Prototype: template<typename T, class V, class O> void QQmlThread::postMethodToMain(void (O::*Member)(V), const T &arg)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h
Lines: 290-303
100.000% (3/3)
43
QQmlThread::postMethodToMain
Name: QQmlThread::postMethodToMain
Prototype: template<typename T, typename T2, class V, class V2, class O> void QQmlThread::postMethodToMain(void (O::*Member)(V, V2), const T &arg, const T2 &arg2)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h
Lines: 305-319
100.000% (3/3)
43
QQmlThread::postMethodToThread
Name: QQmlThread::postMethodToThread
Prototype: template<class O> void QQmlThread::postMethodToThread(void (O::*Member)())
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h
Lines: 231-243
  0.000% (0/3)
43
QQmlThread::postMethodToThread
Name: QQmlThread::postMethodToThread
Prototype: template<typename T, class V, class O> void QQmlThread::postMethodToThread(void (O::*Member)(V), const T &arg)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h
Lines: 245-258
100.000% (3/3)
43
QQmlThread::postMethodToThread
Name: QQmlThread::postMethodToThread
Prototype: template<typename T, typename T2, class V, class V2, class O> void QQmlThread::postMethodToThread(void (O::*Member)(V, V2), const T &arg, const T2 &arg2)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h
Lines: 260-274
100.000% (3/3)
43
QQmlThread::waitForNextMessage
Name: QQmlThread::waitForNextMessage
Prototype: void QQmlThread::waitForNextMessage()
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 399-423
 66.667% (6/9)
163
QQmlThreadPrivate::mainEvent
Name: QQmlThreadPrivate::mainEvent
Prototype: void QQmlThreadPrivate::mainEvent()
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 152-177
100.000% (11/11)
143
QQmlTypeCompiler::addImport
Name: QQmlTypeCompiler::addImport
Prototype: void QQmlTypeCompiler::addImport(const QString &module, const QString &qualifier, int majorVersion, int minorVersion)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 268-288
100.000% (11/11)
163
QQmlTypeLoader::Blob::dependencyComplete
Name: QQmlTypeLoader::Blob::dependencyComplete
Prototype: void QQmlTypeLoader::Blob::dependencyComplete(QQmlDataBlob *blob)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1503-1521
 71.429% (5/7)
123
QQmlTypeLoader::Blob::fetchQmldir
Name: QQmlTypeLoader::Blob::fetchQmldir
Prototype: bool QQmlTypeLoader::Blob::fetchQmldir(const QUrl &url, const QV4::CompiledData::Import *import, int priority, QList<QQmlError> *errors)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1336-1354
 71.429% (5/7)
93
QQmlTypeLoader::getScript
Name: QQmlTypeLoader::getScript
Prototype: QQmlRefPointer<QQmlScriptBlob> QQmlTypeLoader::getScript(const QUrl &unNormalizedUrl)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1721-1747
100.000% (7/7)
233
QQmlTypeLoader::invalidate
Name: QQmlTypeLoader::invalidate
Prototype: void QQmlTypeLoader::invalidate()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 967-983
 71.429% (5/7)
73
QQmlTypeLoader::networkReplyProgress
Name: QQmlTypeLoader::networkReplyProgress
Prototype: void QQmlTypeLoader::networkReplyProgress(QNetworkReply *reply, qint64 bytesReceived, qint64 bytesTotal)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1220-1235
100.000% (7/7)
83
QQmlTypeLoader::setCachedUnit
Name: QQmlTypeLoader::setCachedUnit
Prototype: void QQmlTypeLoader::setCachedUnit(QQmlDataBlob *blob, const QV4::CompiledData::Unit *unit)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1301-1319
 66.667% (6/9)
103
QQmlTypeLoader::setData
Name: QQmlTypeLoader::setData
Prototype: void QQmlTypeLoader::setData(QQmlDataBlob *blob, const QQmlDataBlob::SourceCodeData &d)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1281-1299
100.000% (9/9)
103
QQmlTypeLoader::updateTypeCacheTrimThreshold
Name: QQmlTypeLoader::updateTypeCacheTrimThreshold
Prototype: void QQmlTypeLoader::updateTypeCacheTrimThreshold()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1982-1989
100.000% (7/7)
53
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...130
McCabe - Cyclomatic Complexity: 1
...140
McCabe - Cyclomatic Complexity: 2
...150
McCabe - Cyclomatic Complexity: 2
...160
McCabe - Cyclomatic Complexity: 2
161
McCabe - Cyclomatic Complexity: 2
162
McCabe - Cyclomatic Complexity: 2
163
McCabe - Cyclomatic Complexity: 3
164
McCabe - Cyclomatic Complexity: 3
165166
McCabe - Cyclomatic Complexity: 3
167
McCabe - Cyclomatic Complexity: 3
168
McCabe - Cyclomatic Complexity: 3
169
McCabe - Cyclomatic Complexity: 3
170
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...190
McCabe - Cyclomatic Complexity: 6
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0