OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 560
...10
McCabe - Cyclomatic Complexity: 8
...20
McCabe - Cyclomatic Complexity: 5
...30
McCabe - Cyclomatic Complexity: 3
...35
McCabe - Cyclomatic Complexity: 3
36
McCabe - Cyclomatic Complexity: 3
37
McCabe - Cyclomatic Complexity: 3
38
McCabe - Cyclomatic Complexity: 3
3940
McCabe - Cyclomatic Complexity: 3
41
McCabe - Cyclomatic Complexity: 3
42
McCabe - Cyclomatic Complexity: 2
43
McCabe - Cyclomatic Complexity: 2
...50
McCabe - Cyclomatic Complexity: 2
...60
McCabe - Cyclomatic Complexity: 2
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QQmlError::operator=
Name: QQmlError::operator=
Prototype: QQmlError &QQmlError::operator=(const QQmlError &other)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp
Lines: 118-134
100.000% (8/8)
123
QQmlEnginePrivate::dereferenceScarceResources
Name: QQmlEnginePrivate::dereferenceScarceResources
Prototype: inline void QQmlEnginePrivate::dereferenceScarceResources()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlengine_p.h
Lines: 287-301
100.000% (7/7)
63
QQmlEngine::setIncubationController
Name: QQmlEngine::setIncubationController
Prototype: void QQmlEngine::setIncubationController(QQmlIncubationController *controller)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 109-116
100.000% (7/7)
53
QQmlDesignerMetaObject::getNodeInstanceMetaObject
Name: QQmlDesignerMetaObject::getNodeInstanceMetaObject
Prototype: QQmlDesignerMetaObject* QQmlDesignerMetaObject::getNodeInstanceMetaObject(QObject *object, QQmlEngine *engine)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qqmldesignermetaobject.cpp
Lines: 91-109
 77.778% (7/9)
103
QQmlDelegateModelPrivate::releaseIncubator
Name: QQmlDelegateModelPrivate::releaseIncubator
Prototype: void QQmlDelegateModelPrivate::releaseIncubator(QQDMIncubationTask *incubationTask)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 892-902
 85.714% (6/7)
73
QQmlDelegateModelPrivate::itemsRemoved
Name: QQmlDelegateModelPrivate::itemsRemoved
Prototype: void QQmlDelegateModelPrivate::itemsRemoved(const QVector<Compositor::Remove> &removes)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1430-1440
100.000% (7/7)
73
QQmlDelegateModelPrivate::itemsMoved
Name: QQmlDelegateModelPrivate::itemsMoved
Prototype: void QQmlDelegateModelPrivate::itemsMoved( const QVector<Compositor::Remove> &removes, const QVector<Compositor::Insert> &inserts)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1470-1490
 71.429% (5/7)
133
QQmlDelegateModelPrivate::itemsInserted
Name: QQmlDelegateModelPrivate::itemsInserted
Prototype: void QQmlDelegateModelPrivate::itemsInserted(const QVector<Compositor::Insert> &inserts)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1291-1301
100.000% (7/7)
73
QQmlDelegateModelPrivate::group_append
Name: QQmlDelegateModelPrivate::group_append
Prototype: void QQmlDelegateModelPrivate::group_append( QQmlListProperty<QQmlDelegateModelGroup> *property, QQmlDelegateModelGroup *group)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 641-653
 42.857% (3/7)
83
QQmlDelegateModelItemMetaType::parseGroups
Name: QQmlDelegateModelItemMetaType::parseGroups
Prototype: int QQmlDelegateModelItemMetaType::parseGroups(const QStringList &groups) const
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1830-1839
 80.000% (4/5)
63
QQmlDelegateModelItemMetaType::initializePrototype
Name: QQmlDelegateModelItemMetaType::initializePrototype
Prototype: void QQmlDelegateModelItemMetaType::initializePrototype()
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1776-1828
100.000% (14/14)
413
QQmlDelegateModelItemMetaType::initializeMetaObject
Name: QQmlDelegateModelItemMetaType::initializeMetaObject
Prototype: void QQmlDelegateModelItemMetaType::initializeMetaObject()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1749-1774
100.000% (7/7)
193
QQmlDelegateModelItem::~QQmlDelegateModelItem
Name: QQmlDelegateModelItem::~QQmlDelegateModelItem
Prototype: QQmlDelegateModelItem::~QQmlDelegateModelItem()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1980-1995
 71.429% (5/7)
83
QQmlDelegateModelItem::get_model
Name: QQmlDelegateModelItem::get_model
Prototype: QV4::ReturnedValue QQmlDelegateModelItem::get_model(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  37.500% (3/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1870-1880
 37.500% (3/8)
73
QQmlDelegateModelItem::dataForObject
Name: QQmlDelegateModelItem::dataForObject
Prototype: QQmlDelegateModelItem *QQmlDelegateModelItem::dataForObject(QObject *object)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2057-2068
 88.889% (8/9)
73
QQmlDelegateModelItem::Dispose
Name: QQmlDelegateModelItem::Dispose
Prototype: void QQmlDelegateModelItem::Dispose()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1997-2008
100.000% (7/7)
73
QQmlDelegateModelGroupPrivate::emitChanges
Name: QQmlDelegateModelGroupPrivate::emitChanges
Prototype: void QQmlDelegateModelGroupPrivate::emitChanges(QV4::ExecutionEngine *v4)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2332-2343
100.000% (9/9)
83
QQmlDelegateModelGroupChange::method_get_moveId
Name: QQmlDelegateModelGroupChange::method_get_moveId
Prototype: static QV4::ReturnedValue method_get_moveId(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/types/qqmldelegatemodel.cpp
Lines: 3360-3368
 71.429% (5/7)
73
QQmlDelegateModelGroup::setName
Name: QQmlDelegateModelGroup::setName
Prototype: void QQmlDelegateModelGroup::setName(const QString &name)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2458-2467
 57.143% (4/7)
63
QQmlDelegateModel::setFilterGroup
Name: QQmlDelegateModel::setFilterGroup
Prototype: void QQmlDelegateModel::setFilterGroup(const QString &group)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 752-766
 57.143% (4/7)
83
QQmlDelegateModel::qmlAttachedProperties
Name: QQmlDelegateModel::qmlAttachedProperties
Prototype: QQmlDelegateModelAttached *QQmlDelegateModel::qmlAttachedProperties(QObject *obj)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1682-1691
100.000% (7/7)
53
QQmlDelegateModel::incubationStatus
Name: QQmlDelegateModel::incubationStatus
Prototype: QQmlIncubator::Status QQmlDelegateModel::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: 1085-1096
 42.857% (3/7)
73
QQmlDelegateModel::event
Name: QQmlDelegateModel::event
Prototype: bool QQmlDelegateModel::event(QEvent *e)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1175-1187
100.000% (7/7)
93
QQmlDelegateModel::_q_itemsChanged
Name: QQmlDelegateModel::_q_itemsChanged
Prototype: void QQmlDelegateModel::_q_itemsChanged(int index, int count, const QVector<int> &roles)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1208-1220
 88.889% (8/9)
83
QQmlDelegateModel::_q_dataChanged
Name: QQmlDelegateModel::_q_dataChanged
Prototype: void QQmlDelegateModel::_q_dataChanged(const QModelIndex &begin, const QModelIndex &end, const QVector<int> &roles)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1634-1646
 71.429% (5/7)
73
QQmlDelayedError::removeError
Name: QQmlDelayedError::removeError
Prototype: inline QQmlError removeError()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 70-78
100.000% (7/7)
63
QQmlDelayedCallQueue::storeAnyArguments
Name: QQmlDelayedCallQueue::storeAnyArguments
Prototype: void QQmlDelayedCallQueue::storeAnyArguments(DelayedFunctionCall &dfc, const QV4::Value *argv, int argc, int offset, QV4::ExecutionEngine *engine)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldelayedcallqueue.cpp
Lines: 178-191
100.000% (7/7)
103
QQmlDebugService::~QQmlDebugService
Name: QQmlDebugService::~QQmlDebugService
Prototype: QQmlDebugService::~QQmlDebugService()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugservice.cpp
Lines: 85-97
 71.429% (5/7)
73
QQmlDebugService::idForObject
Name: QQmlDebugService::idForObject
Prototype: int QQmlDebugService::idForObject(QObject *object)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugservice.cpp
Lines: 153-168
100.000% (7/7)
103
QQmlDebugService::QQmlDebugService
Name: QQmlDebugService::QQmlDebugService
Prototype: QQmlDebugService::QQmlDebugService(const QString &name, float version, QObject *parent)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugservice.cpp
Lines: 69-83
 71.429% (5/7)
73
QQmlDebugConnectorParams::QQmlDebugConnectorParams
Name: QQmlDebugConnectorParams::QQmlDebugConnectorParams
Prototype: QQmlDebugConnectorParams()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 69-77
 71.429% (5/7)
53
QQmlDebugConnector::setPluginKey
Name: QQmlDebugConnector::setPluginKey
Prototype: void QQmlDebugConnector::setPluginKey(const QString &key)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 82-91
 66.667% (6/9)
53
QQmlDebugConnectionPrivate::flush
Name: QQmlDebugConnectionPrivate::flush
Prototype: void QQmlDebugConnectionPrivate::flush()
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmldebugconnection.cpp
Lines: 372-378
 85.714% (6/7)
43
QQmlDebugConnection::startLocalServer
Name: QQmlDebugConnection::startLocalServer
Prototype: void QQmlDebugConnection::startLocalServer(const QString &fileName)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmldebugconnection.cpp
Lines: 396-408
 42.857% (3/7)
93
QQmlDebugClient::state
Name: QQmlDebugClient::state
Prototype: QQmlDebugClient::State QQmlDebugClient::state() const
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmldebugclient.cpp
Lines: 96-106
100.000% (9/9)
63
QQmlDataBlob::tryDone
Name: QQmlDataBlob::tryDone
Prototype: void QQmlDataBlob::tryDone()
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 665-690
 90.909% (10/11)
93
QQmlDataBlob::ThreadData::setStatus
Name: QQmlDataBlob::ThreadData::setStatus
Prototype: void QQmlDataBlob::ThreadData::setStatus(QQmlDataBlob::Status status)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 761-768
 57.143% (4/7)
33
QQmlDataBlob::ThreadData::setProgress
Name: QQmlDataBlob::ThreadData::setProgress
Prototype: void QQmlDataBlob::ThreadData::setProgress(quint8 v)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 789-796
 57.143% (4/7)
33
QQmlDataBlob::ThreadData::setIsAsync
Name: QQmlDataBlob::ThreadData::setIsAsync
Prototype: void QQmlDataBlob::ThreadData::setIsAsync(bool v)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 775-782
 42.857% (3/7)
33
QQmlData::wasDeleted
Name: QQmlData::wasDeleted
Prototype: bool QQmlData::wasDeleted(const QObject *object)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 331-342
 88.889% (8/9)
73
QQmlDMListAccessorData::set_modelData
Name: QQmlDMListAccessorData::set_modelData
Prototype: static QV4::ReturnedValue set_modelData(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  37.500% (3/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 604-615
 37.500% (3/8)
83
QQmlDMCachedModelData::resolveIndex
Name: QQmlDMCachedModelData::resolveIndex
Prototype: bool QQmlDMCachedModelData::resolveIndex(const QQmlAdaptorModel &, int idx)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 329-343
 71.429% (5/7)
103
QQmlCustomParser::resolveType
Name: QQmlCustomParser::resolveType
Prototype: const QMetaObject *QQmlCustomParser::resolveType(const QString& name) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcustomparser.cpp
Lines: 176-184
 42.857% (3/7)
63
QQmlContextDataRef::setContextData
Name: QQmlContextDataRef::setContextData
Prototype: void QQmlContextDataRef::setContextData(QQmlContextData *contextData)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext_p.h
Lines: 322-332
100.000% (7/7)
63
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::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
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::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
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
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
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
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlJSCodeGenerator::generateCodeForComponents
Name: QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlJSCodeGenerator::generateCodeForComponents
Prototype: bool QQmlJSCodeGenerator::generateCodeForComponents()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 1302-1311
 71.429% (5/7)
53
QQmlComponent::qmlAttachedProperties
Name: QQmlComponent::qmlAttachedProperties
Prototype: QQmlComponentAttached *QQmlComponent::qmlAttachedProperties(QObject *obj)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 971-990
 75.000% (6/8)
123
QQmlComponent::errorString
Name: QQmlComponent::errorString
Prototype: QString QQmlComponent::errorString() const
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 711-723
100.000% (5/5)
93
QQmlComponent::create
Name: QQmlComponent::create
Prototype: QObject *QQmlComponent::create(QQmlContext *context)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 766-778
100.000% (7/7)
83
QQmlCleanup::~QQmlCleanup
Name: QQmlCleanup::~QQmlCleanup
Prototype: QQmlCleanup::~QQmlCleanup()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcleanup.cpp
Lines: 105-114
100.000% (7/7)
63
QQmlCleanup::addToEngine
Name: QQmlCleanup::addToEngine
Prototype: void QQmlCleanup::addToEngine(QQmlEngine *engine)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcleanup.cpp
Lines: 81-94
100.000% (7/7)
83
QQmlBinding::expression::QQmlBinding::getPropertyData
Name: QQmlBinding::expression::QQmlBinding::getPropertyData
Prototype: void QQmlBinding::getPropertyData(QQmlPropertyData **propertyData, QQmlPropertyData *valueTypeData) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 612-635
 71.429% (5/7)
153
QQmlBinding::evaluate
Name: QQmlBinding::evaluate
Prototype: QV4::ReturnedValue QQmlBinding::evaluate(bool *isUndefined)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 191-210
 85.714% (6/7)
143
QQmlBind::setWhen
Name: QQmlBind::setWhen
Prototype: void QQmlBind::setWhen(bool v)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlbind.cpp
Lines: 184-194
 90.909% (10/11)
73
QQmlBind::setProperty
Name: QQmlBind::setProperty
Prototype: void QQmlBind::setProperty(const QString &p)
Coverage:  27.273% (3/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlbind.cpp
Lines: 253-269
 27.273% (3/11)
103
QQmlBind::setObject
Name: QQmlBind::setObject
Prototype: void QQmlBind::setObject(QObject *obj)
Coverage:  22.222% (2/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlbind.cpp
Lines: 207-223
 22.222% (2/9)
103
QQmlBind::setDelayed
Name: QQmlBind::setDelayed
Prototype: void QQmlBind::setDelayed(bool delayed)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlbind.cpp
Lines: 314-324
 42.857% (3/7)
63
QQmlBind::prepareEval
Name: QQmlBind::prepareEval
Prototype: void QQmlBind::prepareEval()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlbind.cpp
Lines: 349-359
100.000% (7/7)
63
QQmlApplicationEnginePrivate::loadTranslations
Name: QQmlApplicationEnginePrivate::loadTranslations
Prototype: void QQmlApplicationEnginePrivate::loadTranslations(const QUrl &rootFile)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp
Lines: 85-103
 77.778% (7/9)
83
QQmlAnimationTimer::startAnimations
Name: QQmlAnimationTimer::startAnimations
Prototype: void QQmlAnimationTimer::startAnimations()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 143-156
100.000% (7/7)
83
QQmlAnimationTimer::registerRunningAnimation
Name: QQmlAnimationTimer::registerRunningAnimation
Prototype: void QQmlAnimationTimer::registerRunningAnimation(QAbstractAnimationJob *animation)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 211-222
100.000% (7/7)
63
QQmlAbstractBinding::setNextBinding
Name: QQmlAbstractBinding::setNextBinding
Prototype: void QQmlAbstractBinding::setNextBinding(QQmlAbstractBinding *b)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding_p.h
Lines: 144-151
 77.778% (7/9)
53
QParallelAnimationGroupJob::duration
Name: QParallelAnimationGroupJob::duration
Prototype: int QParallelAnimationGroupJob::duration() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qparallelanimationgroupjob.cpp
Lines: 56-68
100.000% (7/7)
73
QPacketProtocolPrivate::writeToDevice
Name: QPacketProtocolPrivate::writeToDevice
Prototype: bool QPacketProtocolPrivate::writeToDevice(const char *bytes, qint64 size)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 300-310
 71.429% (5/7)
73
QPacketProtocolPrivate::readFromDevice
Name: QPacketProtocolPrivate::readFromDevice
Prototype: bool QPacketProtocolPrivate::readFromDevice(char *buffer, qint64 size)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 312-322
 71.429% (5/7)
73
QPacketProtocol::bytesWritten
Name: QPacketProtocol::bytesWritten
Prototype: void QPacketProtocol::bytesWritten(qint64 bytes)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 223-237
 71.429% (5/7)
83
QPODVector::removeOne
Name: QPODVector::removeOne
Prototype: void removeOne(const T &v)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 124-133
 42.857% (3/7)
63
QPODVector::insert
Name: QPODVector::insert
Prototype: void insert(int idx, const T &v)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 87-97
100.000% (7/7)
83
QPODVector::find
Name: QPODVector::find
Prototype: int find(const T &v)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 135-140
100.000% (6/6)
43
QObjectWrapper::virtualIsEqualTo
Name: QObjectWrapper::virtualIsEqualTo
Prototype: bool QObjectWrapper::virtualIsEqualTo(Managed *a, Managed *b)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 670-681
 85.714% (6/7)
73
QObjectWrapper::setProperty
Name: QObjectWrapper::setProperty
Prototype: void QObjectWrapper::setProperty(ExecutionEngine *engine, QObject *object, int propertyIndex, const Value &value)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 652-668
 42.857% (3/7)
123
QObjectMethod::extractQtMethod
Name: QObjectMethod::extractQtMethod
Prototype: QPair<QObject *, int> QObjectMethod::extractQtMethod(const QV4::FunctionObject *function)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 96-107
 85.714% (6/7)
73
QMetaObjectWrapper::init
Name: QMetaObjectWrapper::init
Prototype: void QMetaObjectWrapper::init(ExecutionEngine *)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 2054-2065
100.000% (7/7)
73
QMetaObjectWrapper::constructInternal
Name: QMetaObjectWrapper::constructInternal
Prototype: ReturnedValue QMetaObjectWrapper::constructInternal(const Value *argv, int argc) const
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 2073-2101
 50.000% (4/8)
173
QJSValuePrivate::free
Name: QJSValuePrivate::free
Prototype: static inline void free(QJSValue *jsval)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalue_p.h
Lines: 171-176
  0.000% (0/7)
43
QJSValuePrivate::convertedToValue
Name: QJSValuePrivate::convertedToValue
Prototype: static QV4::ReturnedValue convertedToValue(QV4::ExecutionEngine *e, const QJSValue &jsval)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalue_p.h
Lines: 99-116
 88.889% (8/9)
113
QJSValueIterator::next
Name: QJSValueIterator::next
Prototype: bool QJSValueIterator::next()
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalueiterator.cpp
Lines: 144-163
 77.778% (7/9)
203
QJSEnginePrivate::addToDebugServer
Name: QJSEnginePrivate::addToDebugServer
Prototype: void QJSEnginePrivate::addToDebugServer(QJSEngine *q)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 821-832
 88.889% (8/9)
73
QJSEngine::newQObject
Name: QJSEngine::newQObject
Prototype: QJSValue QJSEngine::newQObject(QObject *object)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 534-546
 88.889% (8/9)
83
QIntrusiveListNode::remove
Name: QIntrusiveListNode::remove
Prototype: void QIntrusiveListNode::remove()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 256-262
100.000% (7/7)
43
QIntrusiveList::contains
Name: QIntrusiveList::contains
Prototype: template<class N, QIntrusiveListNode N::*member> bool QIntrusiveList<N, member>::contains(N *n) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 203-213
  0.000% (0/7)
63
QHashedStringRef::isLatin1
Name: QHashedStringRef::isLatin1
Prototype: bool QHashedStringRef::isLatin1() const
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1208-1213
  0.000% (0/6)
33
QHashedString::compare
Name: QHashedString::compare
Prototype: bool QHashedString::compare(const QChar *lhs, const char *rhs, int length)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1290-1297
 66.667% (4/6)
53
QFontLoaderFonts::reset
Name: QFontLoaderFonts::reset
Prototype: void reset()
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickfontloader.cpp
Lines: 174-185
 85.714% (6/7)
73
QFiniteStack::deallocate
Name: QFiniteStack::deallocate
Prototype: template<typename T> void QFiniteStack<T>::deallocate()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qfinitestack_p.h
Lines: 169-183
100.000% (7/7)
83
QFieldList::takeFirst
Name: QFieldList::takeFirst
Prototype: template<class N, N *N::*nextMember> N *QFieldList<N, nextMember>::takeFirst()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qfieldlist_p.h
Lines: 242-256
100.000% (7/7)
93
QFieldList::prepend
Name: QFieldList::prepend
Prototype: template<class N, N *N::*nextMember> void QFieldList<N, nextMember>::prepend(QFieldList<N, nextMember> &o)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qfieldlist_p.h
Lines: 334-349
  0.000% (0/8)
93
QFieldList::append
Name: QFieldList::append
Prototype: template<class N, N *N::*nextMember> void QFieldList<N, nextMember>::append(QFieldList<N, nextMember> &o)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qfieldlist_p.h
Lines: 317-332
  0.000% (0/8)
93
QContinuingAnimationGroupJob::updateDirection
Name: QContinuingAnimationGroupJob::updateDirection
Prototype: void QContinuingAnimationGroupJob::updateDirection(QAbstractAnimationJob::Direction direction)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qcontinuinganimationgroupjob.cpp
Lines: 93-100
  0.000% (0/7)
33
QBitField::~QBitField [qbitfield_p.h #1]
Name: QBitField::~QBitField [qbitfield_p.h #1]
Prototype: QBitField::~QBitField()
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qbitfield_p.h #1
Lines: 96-100
  0.000% (0/6)
23
QAnimationGroupJob::resetUncontrolledAnimationsFinishTime
Name: QAnimationGroupJob::resetUncontrolledAnimationsFinishTime
Prototype: void QAnimationGroupJob::resetUncontrolledAnimationsFinishTime()
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qanimationgroupjob.cpp
Lines: 135-142
  0.000% (0/9)
33
QAnimationGroupJob::removeAnimation
Name: QAnimationGroupJob::removeAnimation
Prototype: void QAnimationGroupJob::removeAnimation(QAbstractAnimationJob *animation)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qanimationgroupjob.cpp
Lines: 97-119
100.000% (9/9)
143
QAnimationGroupJob::prependAnimation
Name: QAnimationGroupJob::prependAnimation
Prototype: void QAnimationGroupJob::prependAnimation(QAbstractAnimationJob *animation)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qanimationgroupjob.cpp
Lines: 79-95
 75.000% (6/8)
103
QAnimationGroupJob::debugChildren
Name: QAnimationGroupJob::debugChildren
Prototype: void QAnimationGroupJob::debugChildren(QDebug d) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qanimationgroupjob.cpp
Lines: 168-178
  0.000% (0/7)
73
Page:<>1
McCabe - Cyclomatic Complexity: 560
...10
McCabe - Cyclomatic Complexity: 8
...20
McCabe - Cyclomatic Complexity: 5
...30
McCabe - Cyclomatic Complexity: 3
...35
McCabe - Cyclomatic Complexity: 3
36
McCabe - Cyclomatic Complexity: 3
37
McCabe - Cyclomatic Complexity: 3
38
McCabe - Cyclomatic Complexity: 3
3940
McCabe - Cyclomatic Complexity: 3
41
McCabe - Cyclomatic Complexity: 3
42
McCabe - Cyclomatic Complexity: 2
43
McCabe - Cyclomatic Complexity: 2
...50
McCabe - Cyclomatic Complexity: 2
...60
McCabe - Cyclomatic Complexity: 2
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0