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
164165
McCabe - Cyclomatic Complexity: 3
166
McCabe - Cyclomatic Complexity: 3
167
McCabe - Cyclomatic Complexity: 3
168
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â–´
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
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
QQmlContext::baseUrl
Name: QQmlContext::baseUrl
Prototype: QUrl QQmlContext::baseUrl() const
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 491-502
100.000% (9/9)
73
QQmlContext::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
QQmlContextData::propertyNames
Name: QQmlContextData::propertyNames
Prototype: const QV4::IdentifierHash &QQmlContextData::propertyNames() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 852-861
100.000% (7/7)
53
QQmlContextData::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
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
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
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
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
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
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
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::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::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
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
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
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
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
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
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
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()
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
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
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
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
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::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::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::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::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
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
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
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
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
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::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::~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
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
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::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
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
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::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::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::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
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
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
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
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
QQmlExpressionPrivate::value
Name: QQmlExpressionPrivate::value
Prototype: QVariant QQmlExpressionPrivate::value(bool *isUndefined)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlexpression.cpp
Lines: 265-290
 66.667% (6/9)
143
QQmlFile::urlToLocalFileOrQrc
Name: QQmlFile::urlToLocalFileOrQrc
Prototype: QString QQmlFile::urlToLocalFileOrQrc(const QUrl& url)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlfile.cpp
Lines: 570-587
 71.429% (5/7)
53
QQmlGuardImpl::addGuard [qqmlguard_p.h #1]
Name: QQmlGuardImpl::addGuard [qqmlguard_p.h #1]
Prototype: void QQmlGuardImpl::addGuard()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlguard_p.h #1
Lines: 165-177
 71.429% (5/7)
83
QQmlGuardedContextData::clear
Name: QQmlGuardedContextData::clear
Prototype: void QQmlGuardedContextData::clear()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext_p.h
Lines: 287-296
100.000% (7/7)
63
QQmlImportDatabase::QQmlImportDatabase
Name: QQmlImportDatabase::QQmlImportDatabase
Prototype: QQmlImportDatabase::QQmlImportDatabase(QQmlEngine *e)
Coverage:  37.500% (3/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1768-1792
 37.500% (3/8)
113
QQmlImportDatabase::addPluginPath
Name: QQmlImportDatabase::addPluginPath
Prototype: void QQmlImportDatabase::addPluginPath(const QString& path)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1923-1936
  0.000% (0/13)
83
QQmlImportDatabase::clearDirCache
Name: QQmlImportDatabase::clearDirCache
Prototype: void QQmlImportDatabase::clearDirCache()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 2232-2246
100.000% (7/7)
93
QQmlImportNamespace::findImport
Name: QQmlImportNamespace::findImport
Prototype: QQmlImportInstance *QQmlImportNamespace::findImport(const QString &uri) const
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 904-911
 80.000% (4/5)
43
QQmlImports::versionString
Name: QQmlImports::versionString
Prototype: QString QQmlImports::versionString(int vmaj, int vmin, ImportVersion version)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 613-623
100.000% (7/7)
53
QQmlImportsPrivate::findQualifiedNamespace
Name: QQmlImportsPrivate::findQualifiedNamespace
Prototype: QQmlImportNamespace *QQmlImportsPrivate::findQualifiedNamespace(const QHashedStringRef &prefix) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 989-996
100.000% (7/7)
43
QQmlImportsPrivate::importNamespace
Name: QQmlImportsPrivate::importNamespace
Prototype: QQmlImportNamespace *QQmlImportsPrivate::importNamespace(const QString &prefix) const
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1404-1421
100.000% (8/8)
93
QQmlIncubationController::incubateFor
Name: QQmlIncubationController::incubateFor
Prototype: void QQmlIncubationController::incubateFor(int msecs)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 381-391
 92.308% (12/13)
63
QQmlIncubationController::incubateWhile
Name: QQmlIncubationController::incubateWhile
Prototype: void QQmlIncubationController::incubateWhile(volatile bool *flag, int msecs)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 400-410
 84.615% (11/13)
63
QQmlIncubatorPrivate::changeStatus
Name: QQmlIncubatorPrivate::changeStatus
Prototype: void QQmlIncubatorPrivate::changeStatus(QQmlIncubator::Status s)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 685-693
100.000% (7/7)
53
QQmlInterceptorMetaObject::toDynamicMetaObject
Name: QQmlInterceptorMetaObject::toDynamicMetaObject
Prototype: QAbstractDynamicMetaObject *QQmlInterceptorMetaObject::toDynamicMetaObject(QObject *o)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 301-315
100.000% (8/8)
73
QQmlJS::AST::ArgumentList::accept0
Name: QQmlJS::AST::ArgumentList::accept0
Prototype: void ArgumentList::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 554-563
 85.714% (6/7)
43
QQmlJS::AST::CaseClauses::accept0
Name: QQmlJS::AST::CaseClauses::accept0
Prototype: void CaseClauses::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 873-882
 85.714% (6/7)
43
QQmlJS::AST::ClassElementList::accept0
Name: QQmlJS::AST::ClassElementList::accept0
Prototype: void ClassElementList::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1334-1343
 85.714% (6/7)
53
QQmlJS::AST::FormalParameterList::accept0
Name: QQmlJS::AST::FormalParameterList::accept0
Prototype: void FormalParameterList::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1005-1014
 85.714% (6/7)
53
QQmlJS::AST::FormalParameterList::boundNames
Name: QQmlJS::AST::FormalParameterList::boundNames
Prototype: QStringList FormalParameterList::boundNames() const
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 995-1003
 85.714% (6/7)
53
QQmlJS::AST::FormalParameterList::containsName
Name: QQmlJS::AST::FormalParameterList::containsName
Prototype: bool containsName(const QString &name) const
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 2196-2204
 88.889% (8/9)
53
QQmlJS::AST::FormalParameterList::finish
Name: QQmlJS::AST::FormalParameterList::finish
Prototype: FormalParameterList *FormalParameterList::finish(QQmlJS::MemoryPool *pool)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1016-1028
 88.889% (8/9)
83
QQmlJS::AST::PatternElementList::accept0
Name: QQmlJS::AST::PatternElementList::accept0
Prototype: void PatternElementList::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1247-1257
 85.714% (6/7)
63
QQmlJS::AST::PatternElementList::boundNames
Name: QQmlJS::AST::PatternElementList::boundNames
Prototype: void PatternElementList::boundNames(QStringList *names)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1259-1265
100.000% (7/7)
33
QQmlJS::AST::PatternProperty::convertLiteralToAssignmentPattern
Name: QQmlJS::AST::PatternProperty::convertLiteralToAssignmentPattern
Prototype: bool PatternProperty::convertLiteralToAssignmentPattern(MemoryPool *pool, SourceLocation *errorLocation, QString *errorMessage)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 458-470
 66.667% (6/9)
93
QQmlJS::AST::PatternPropertyList::accept0
Name: QQmlJS::AST::PatternPropertyList::accept0
Prototype: void PatternPropertyList::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1283-1292
 85.714% (6/7)
53
QQmlJS::AST::StatementList::accept0
Name: QQmlJS::AST::StatementList::accept0
Prototype: void StatementList::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 704-713
 85.714% (6/7)
43
QQmlJS::AST::TemplateLiteral::accept0
Name: QQmlJS::AST::TemplateLiteral::accept0
Prototype: void TemplateLiteral::accept0(Visitor *visitor)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 254-262
100.000% (7/7)
43
QQmlJS::AST::TryStatement::lastSourceLocation
Name: QQmlJS::AST::TryStatement::lastSourceLocation
Prototype: SourceLocation lastSourceLocation() const override
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 2080-2088
 71.429% (5/7)
53
QQmlJS::AST::UiArrayMemberList::accept0
Name: QQmlJS::AST::UiArrayMemberList::accept0
Prototype: void UiArrayMemberList::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1134-1142
 85.714% (6/7)
43
QQmlJS::AST::UiObjectMemberList::accept0
Name: QQmlJS::AST::UiObjectMemberList::accept0
Prototype: void UiObjectMemberList::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 1124-1132
 85.714% (6/7)
43
QQmlJS::AST::UiProgram::firstSourceLocation
Name: QQmlJS::AST::UiProgram::firstSourceLocation
Prototype: SourceLocation firstSourceLocation() const override
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 2584-2591
 71.429% (5/7)
53
QQmlJS::AST::UiProgram::lastSourceLocation
Name: QQmlJS::AST::UiProgram::lastSourceLocation
Prototype: SourceLocation lastSourceLocation() const override
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 2593-2600
 28.571% (2/7)
53
QQmlJS::AST::UiPublicMember::firstSourceLocation
Name: QQmlJS::AST::UiPublicMember::firstSourceLocation
Prototype: SourceLocation firstSourceLocation() const override
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 2727-2735
100.000% (7/7)
53
QQmlJS::AST::UiPublicMember::lastSourceLocation
Name: QQmlJS::AST::UiPublicMember::lastSourceLocation
Prototype: SourceLocation lastSourceLocation() const override
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 2737-2745
100.000% (7/7)
53
QQmlJS::AST::UiSourceElement::firstSourceLocation
Name: QQmlJS::AST::UiSourceElement::firstSourceLocation
Prototype: SourceLocation firstSourceLocation() const override
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 2799-2807
 28.571% (2/7)
53
QQmlJS::AST::UiSourceElement::lastSourceLocation
Name: QQmlJS::AST::UiSourceElement::lastSourceLocation
Prototype: SourceLocation lastSourceLocation() const override
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 2809-2817
 28.571% (2/7)
53
QQmlJS::AST::VariableDeclarationList::accept0
Name: QQmlJS::AST::VariableDeclarationList::accept0
Prototype: void VariableDeclarationList::accept0(Visitor *visitor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 724-733
 85.714% (6/7)
43
QQmlJS::AST::asAnonymousClassDefinition
Name: QQmlJS::AST::asAnonymousClassDefinition
Prototype: ClassExpression *asAnonymousClassDefinition(Node *n)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 58-66
100.000% (9/9)
63
QQmlJS::AST::asAnonymousFunctionDefinition
Name: QQmlJS::AST::asAnonymousFunctionDefinition
Prototype: FunctionExpression *asAnonymousFunctionDefinition(Node *n)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 48-56
100.000% (9/9)
63
QQmlJS::Parser::diagnosticMessage
Name: QQmlJS::Parser::diagnosticMessage
Prototype: inline DiagnosticMessage diagnosticMessage() const
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 356-364
  0.000% (0/5)
43
QQmlJS::Parser::diagnosticMessage [qqmljs.g #1]
Name: QQmlJS::Parser::diagnosticMessage [qqmljs.g #1]
Prototype: inline DiagnosticMessage diagnosticMessage() const
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 356-364
  0.000% (0/5)
43
QQmlJS::Parser::diagnosticMessage [qqmljs.g #2]
Name: QQmlJS::Parser::diagnosticMessage [qqmljs.g #2]
Prototype: inline DiagnosticMessage diagnosticMessage() const
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 356-364
  0.000% (0/5)
43
QQmlJS::QmlminLexer::isIdentChar
Name: QQmlJS::QmlminLexer::isIdentChar
Prototype: bool isIdentChar(const QChar &ch) const
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 175-182
 88.889% (8/9)
53
QQmlJavaScriptExpression::cancelPermanentGuards
Name: QQmlJavaScriptExpression::cancelPermanentGuards
Prototype: void cancelPermanentGuards() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 156-162
100.000% (7/7)
33
QQmlJavaScriptExpression::createQmlBinding
Name: QQmlJavaScriptExpression::createQmlBinding
Prototype: void QQmlJavaScriptExpression::createQmlBinding(QQmlContextData *ctxt, QObject *qmlScope, const QString &code, const QString &filename, quint16 line)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 431-452
100.000% (7/7)
153
QQmlListCompositor::iterator::decrementIndexes
Name: QQmlListCompositor::iterator::decrementIndexes
Prototype: inline void QQmlListCompositor::iterator::decrementIndexes(int difference, uint flags)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 343-349
100.000% (7/7)
33
QQmlListCompositor::iterator::incrementIndexes
Name: QQmlListCompositor::iterator::incrementIndexes
Prototype: inline void QQmlListCompositor::iterator::incrementIndexes(int difference, uint flags)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 335-341
100.000% (7/7)
33
QQmlListModel::data
Name: QQmlListModel::data
Prototype: QVariant QQmlListModel::data(int index, int role) const
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2154-2167
 70.000% (7/10)
73
QQmlListModel::emitItemsChanged
Name: QQmlListModel::emitItemsChanged
Prototype: void QQmlListModel::emitItemsChanged(int index, int count, const QVector<int> &roles)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2080-2087
 71.429% (5/7)
43
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
164165
McCabe - Cyclomatic Complexity: 3
166
McCabe - Cyclomatic Complexity: 3
167
McCabe - Cyclomatic Complexity: 3
168
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