OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...160
McCabe - Cyclomatic Complexity: 2
...170
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...190
McCabe - Cyclomatic Complexity: 6
...192
McCabe - Cyclomatic Complexity: 7
193
McCabe - Cyclomatic Complexity: 8
194
McCabe - Cyclomatic Complexity: 8
195
McCabe - Cyclomatic Complexity: 9
196197
McCabe - Cyclomatic Complexity: 11
198
McCabe - Cyclomatic Complexity: 12
199
McCabe - Cyclomatic Complexity: 14
200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QQmlDMObjectDataMetaObject::createProperty
Name: QQmlDMObjectDataMetaObject::createProperty
Prototype: int createProperty(const char *name, const char *) override
Coverage:  75.862% (22/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 832-884
 75.862% (22/29)
3810
QQmlDelegateModelGroup::create
Name: QQmlDelegateModelGroup::create
Prototype: void QQmlDelegateModelGroup::create(QQmlV4Function *args)
Coverage:  77.778% (28/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2680-2737
 77.778% (28/36)
3910
QQmlDelegateModelGroup::move
Name: QQmlDelegateModelGroup::move
Prototype: void QQmlDelegateModelGroup::move(QQmlV4Function *args)
Coverage:  86.667% (26/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 3026-3075
 86.667% (26/30)
3410
QQmlEngineControlClient::messageReceived
Name: QQmlEngineControlClient::messageReceived
Prototype: void QQmlEngineControlClient::messageReceived(const QByteArray &data)
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlenginecontrolclient.cpp
Lines: 97-141
 88.889% (16/18)
2610
QQmlImportsPrivate::validateQmldirVersion
Name: QQmlImportsPrivate::validateQmldirVersion
Prototype: bool QQmlImportsPrivate::validateQmldirVersion(const QQmlTypeLoaderQmldirContent &qmldir, const QString &uri, int vmaj, int vmin, QList<QQmlError> *errors)
Coverage:  47.368% (18/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1340-1402
 47.368% (18/38)
4410
QQmlListModel::move
Name: QQmlListModel::move
Prototype: void QQmlListModel::move(int from, int to, int n)
Coverage:  90.323% (28/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2388-2429
 90.323% (28/31)
2710
QQmlNumberExtension::method_toLocaleString
Name: QQmlNumberExtension::method_toLocaleString
Prototype: QV4::ReturnedValue QQmlNumberExtension::method_toLocaleString(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  46.875% (15/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 368-403
 46.875% (15/32)
2310
QQmlPropertyCacheAliasCreator::appendAliasPropertiesInMetaObjectsWithinComponent
Name: QQmlPropertyCacheAliasCreator::appendAliasPropertiesInMetaObjectsWithinComponent
Prototype: template <typename ObjectContainer> inline void QQmlPropertyCacheAliasCreator<ObjectContainer>::appendAliasPropertiesInMetaObjectsWithinComponent(const CompiledObject &component, int firstObjectIndex)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 615-664
 72.727% (8/11)
1110
QQmlPropertyCacheAliasCreator::propertyDataForAlias
Name: QQmlPropertyCacheAliasCreator::propertyDataForAlias
Prototype: template <typename ObjectContainer> inline QQmlCompileError QQmlPropertyCacheAliasCreator<ObjectContainer>::propertyDataForAlias( const CompiledObject &component, const QV4::CompiledData::Alias &alias, int *type, int *minorVersion, QQmlPropertyData::Flags *propertyFlags)
Coverage:  88.235% (30/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 689-764
 88.235% (30/34)
4110
QQmlTypeData::buildTypeResolutionCaches
Name: QQmlTypeData::buildTypeResolutionCaches
Prototype: QQmlCompileError QQmlTypeData::buildTypeResolutionCaches( QQmlRefPointer<QQmlTypeNameCache> *typeNameCache, QV4::CompiledData::ResolvedTypeReferenceMap *resolvedTypeCache ) const
Coverage:  82.143% (23/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2708-2757
 82.143% (23/28)
3110
QQmlTypeLoader::absoluteFilePath
Name: QQmlTypeLoader::absoluteFilePath
Prototype: QString QQmlTypeLoader::absoluteFilePath(const QString &path)
Coverage:  84.615% (33/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1791-1845
 84.615% (33/39)
3210
QQmlVMEMetaObject::writeProperty
Name: QQmlVMEMetaObject::writeProperty
Prototype: void QQmlVMEMetaObject::writeProperty(int id, const QVariant &value)
Coverage:  79.487% (31/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 1066-1116
 79.487% (31/39)
3410
QQuickAnchors::setMargins
Name: QQuickAnchors::setMargins
Prototype: void QQuickAnchors::setMargins(qreal offset)
Coverage:  82.051% (32/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 1155-1197
 82.051% (32/39)
3010
QQuickAnchorsPrivate::calculateDependency
Name: QQuickAnchorsPrivate::calculateDependency
Prototype: QQuickGeometryChange QQuickAnchorsPrivate::calculateDependency(QQuickItem *controlItem) const
Coverage:  96.429% (54/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 288-331
 96.429% (54/56)
2710
QQuickContext2DTexture::paint
Name: QQuickContext2DTexture::paint
Prototype: void QQuickContext2DTexture::paint(QQuickContext2DCommandBuffer *ccb)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 263-309
  0.000% (0/24)
3110
QQuickCustomAffector::affectParticle
Name: QQuickCustomAffector::affectParticle
Prototype: bool QQuickCustomAffector::affectParticle(QQuickParticleData *d, qreal dt)
Coverage:  75.000% (21/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcustomaffector.cpp
Lines: 183-231
 75.000% (21/28)
3210
QQuickCustomParticle::prepareNextFrame
Name: QQuickCustomParticle::prepareNextFrame
Prototype: QQuickOpenGLShaderEffectNode *QQuickCustomParticle::prepareNextFrame(QQuickOpenGLShaderEffectNode *rootNode)
Coverage:  78.788% (26/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcustomparticle.cpp
Lines: 267-312
 78.788% (26/33)
3110
QQuickDesignerSupport::resetAnchor
Name: QQuickDesignerSupport::resetAnchor
Prototype: void QQuickDesignerSupport::resetAnchor(QQuickItem *item, const QString &name)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 363-384
  0.000% (0/28)
1810
QQuickFlickablePrivate::flick
Name: QQuickFlickablePrivate::flick
Prototype: bool QQuickFlickablePrivate::flick(AxisData &data, qreal minExtent, qreal maxExtent, qreal, QQuickTimeLineCallback::Callback fixupCallback, qreal velocity)
Coverage:  70.968% (22/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 346-398
 70.968% (22/31)
3610
QQuickGraphicsInfo::updateInfo
Name: QQuickGraphicsInfo::updateInfo
Prototype: void QQuickGraphicsInfo::updateInfo()
Coverage:  46.429% (13/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgraphicsinfo.cpp
Lines: 239-285
 46.429% (13/28)
3210
QQuickGridMesh::validateAttributes
Name: QQuickGridMesh::validateAttributes
Prototype: bool QQuickGridMesh::validateAttributes(const QVector<QByteArray> &attributes, int *posIndex)
Coverage:  26.923% (7/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectmesh.cpp
Lines: 86-126
 26.923% (7/26)
2610
QQuickImage::updatePaintedGeometry
Name: QQuickImage::updatePaintedGeometry
Prototype: void QQuickImage::updatePaintedGeometry()
Coverage:  93.333% (42/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 551-600
 93.333% (42/45)
3910
QQuickItem::geometryChanged
Name: QQuickItem::geometryChanged
Prototype: void QQuickItem::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry)
Coverage: 100.000% (26/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3767-3798
100.000% (26/26)
2210
QQuickItem::setFocus
Name: QQuickItem::setFocus
Prototype: void QQuickItem::setFocus(bool focus, Qt::FocusReason reason)
Coverage: 100.000% (38/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 7089-7143
100.000% (38/38)
3610
QQuickItem::setImplicitSize
Name: QQuickItem::setImplicitSize
Prototype: void QQuickItem::setImplicitSize(qreal w, qreal h)
Coverage:  91.304% (42/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6822-6864
 91.304% (42/46)
3210
QQuickItemPrivate::deliverKeyEvent
Name: QQuickItemPrivate::deliverKeyEvent
Prototype: void QQuickItemPrivate::deliverKeyEvent(QKeyEvent *e)
Coverage:  94.737% (36/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5071-5106
 94.737% (36/38)
2310
QQuickItemPrivate::derefWindow
Name: QQuickItemPrivate::derefWindow
Prototype: void QQuickItemPrivate::derefWindow()
Coverage: 100.000% (30/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3035-3086
100.000% (30/30)
3410
QQuickItemViewPrivate::createItem
Name: QQuickItemViewPrivate::createItem
Prototype: FxViewItem *QQuickItemViewPrivate::createItem(int modelIndex, QQmlIncubator::IncubationMode incubationMode)
Coverage:  74.286% (26/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 2241-2294
 74.286% (26/35)
3210
QQuickItemViewPrivate::itemGeometryChanged
Name: QQuickItemViewPrivate::itemGeometryChanged
Prototype: void QQuickItemViewPrivate::itemGeometryChanged(QQuickItem *item, QQuickGeometryChange change, const QRectF &oldGeometry)
Coverage:  88.636% (39/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1108-1145
 88.636% (39/44)
2610
QQuickItemViewPrivate::refill
Name: QQuickItemViewPrivate::refill
Prototype: void QQuickItemViewPrivate::refill(qreal from, qreal to)
Coverage:  90.000% (36/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1708-1758
 90.000% (36/40)
3410
QQuickItemViewTransitioner::canTransition
Name: QQuickItemViewTransitioner::canTransition
Prototype: bool QQuickItemViewTransitioner::canTransition(QQuickItemViewTransitioner::TransitionType type, bool asTarget) const
Coverage:  82.759% (24/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp
Lines: 178-209
 82.759% (24/29)
1810
QQuickItemViewTransitioner::transitionObject
Name: QQuickItemViewTransitioner::transitionObject
Prototype: QQuickTransition *QQuickItemViewTransitioner::transitionObject(QQuickItemViewTransitioner::TransitionType type, bool asTarget) const
Coverage:  80.000% (28/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp
Lines: 249-280
 80.000% (28/35)
2010
QQuickKeysAttached::keyPressed
Name: QQuickKeysAttached::keyPressed
Prototype: void QQuickKeysAttached::keyPressed(QKeyEvent *event, bool post)
Coverage:  88.889% (32/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 1371-1414
 88.889% (32/36)
2910
QQuickLoaderPrivate::incubatorStateChanged
Name: QQuickLoaderPrivate::incubatorStateChanged
Prototype: void QQuickLoaderPrivate::incubatorStateChanged(QQmlIncubator::Status status)
Coverage:  87.097% (27/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickloader.cpp
Lines: 672-709
 87.097% (27/31)
3010
QQuickMultiPointTouchArea::touchEvent
Name: QQuickMultiPointTouchArea::touchEvent
Prototype: void QQuickMultiPointTouchArea::touchEvent(QTouchEvent *event)
Coverage:  71.429% (20/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 536-564
 71.429% (20/28)
1610
QQuickNvprMaterialManager::activateMaterial
Name: QQuickNvprMaterialManager::activateMaterial
Prototype: QQuickNvprMaterialManager::MaterialDesc *QQuickNvprMaterialManager::activateMaterial(Material m)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 488-621
  0.000% (0/28)
5210
QQuickOpenGLShaderEffectCommon::connectPropertySignals
Name: QQuickOpenGLShaderEffectCommon::connectPropertySignals
Prototype: void QQuickOpenGLShaderEffectCommon::connectPropertySignals(QQuickItem *item, const QMetaObject *itemMetaObject, Key::ShaderType shaderType)
Coverage:  75.758% (25/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 244-284
 75.758% (25/33)
2610
QQuickOpenGLShaderEffectCommon::updateShader
Name: QQuickOpenGLShaderEffectCommon::updateShader
Prototype: void QQuickOpenGLShaderEffectCommon::updateShader(QQuickItem *item, const QMetaObject *itemMetaObject, Key::ShaderType shaderType)
Coverage:  50.000% (16/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 375-440
 50.000% (16/32)
4410
QQuickOpenGLShaderEffectCommon::updateWindow
Name: QQuickOpenGLShaderEffectCommon::updateWindow
Prototype: void QQuickOpenGLShaderEffectCommon::updateWindow(QQuickWindow *window)
Coverage:  93.750% (30/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 516-542
 93.750% (30/32)
1510
QQuickOpenGLShaderEffectMaterial::compare
Name: QQuickOpenGLShaderEffectMaterial::compare
Prototype: int QQuickOpenGLShaderEffectMaterial::compare(const QSGMaterial *o) const
Coverage:  0.000% (0/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 416-445
  0.000% (0/38)
2210
QQuickParticleSystem::reset
Name: QQuickParticleSystem::reset
Prototype: void QQuickParticleSystem::reset()
Coverage:  76.667% (23/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 763-802
 76.667% (23/30)
2410
QQuickPath::createPath::QQuickPathCatmullRomCurve::addToPath
Name: QQuickPath::createPath::QQuickPathCatmullRomCurve::addToPath
Prototype: void QQuickPathCatmullRomCurve::addToPath(QPainterPath &path, const QQuickPathData &data)
Coverage:  85.000% (34/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 1660-1748
 85.000% (34/40)
4710
QQuickPathView::setCurrentIndex
Name: QQuickPathView::setCurrentIndex
Prototype: void QQuickPathView::setCurrentIndex(int idx)
Coverage:  73.529% (25/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 742-779
 73.529% (25/34)
2910
QQuickPathViewPrivate::createCurrentItem
Name: QQuickPathViewPrivate::createCurrentItem
Prototype: void QQuickPathViewPrivate::createCurrentItem()
Coverage:  78.571% (22/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 2314-2340
 78.571% (22/28)
1710
QQuickPathViewPrivate::handleMouseMoveEvent
Name: QQuickPathViewPrivate::handleMouseMoveEvent
Prototype: void QQuickPathViewPrivate::handleMouseMoveEvent(QMouseEvent *event)
Coverage:  73.171% (30/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1677-1725
 73.171% (30/41)
3410
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAnimationPropertyUpdater::setValue
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAnimationPropertyUpdater::setValue
Prototype: void QQuickAnimationPropertyUpdater::setValue(qreal v)
Coverage:  84.848% (28/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 2550-2583
 84.848% (28/33)
2310
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::compressTouchEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::compressTouchEvent
Prototype: bool QQuickWindowPrivate::compressTouchEvent(QTouchEvent *event)
Coverage:  60.526% (23/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2021-2083
 60.526% (23/38)
4110
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverPressOrReleaseEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverPressOrReleaseEvent
Prototype: bool QQuickWindowPrivate::deliverPressOrReleaseEvent(QQuickPointerEvent *event, bool handlersOnly)
Coverage:  86.667% (26/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2504-2542
 86.667% (26/30)
2510
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGWindowsRenderLoop::windowDestroyed
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGWindowsRenderLoop::windowDestroyed
Prototype: void QSGWindowsRenderLoop::windowDestroyed(QQuickWindow *window)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgwindowsrenderloop.cpp
Lines: 218-262
  0.000% (0/29)
2810
QQuickShapePath::setFillGradient
Name: QQuickShapePath::setFillGradient
Prototype: void QQuickShapePath::setFillGradient(QQuickShapeGradient *gradient)
Coverage:  75.000% (21/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 482-496
 75.000% (21/28)
4310
QQuickSpringAnimation::transition
Name: QQuickSpringAnimation::transition
Prototype: QAbstractAnimationJob* QQuickSpringAnimation::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  83.333% (25/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickspringanimation.cpp
Lines: 532-597
 83.333% (25/30)
4710
QQuickSpriteEngine::status
Name: QQuickSpriteEngine::status
Prototype: QQuickPixmap::Status QQuickSpriteEngine::status() const
Coverage:  45.455% (10/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 327-349
 45.455% (10/22)
1710
QQuickStateGroupPrivate::updateAutoState
Name: QQuickStateGroupPrivate::updateAutoState
Prototype: bool QQuickStateGroupPrivate::updateAutoState()
Coverage:  86.667% (26/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstategroup.cpp
Lines: 329-363
 86.667% (26/30)
2310
QQuickTextControlPrivate::setContent
Name: QQuickTextControlPrivate::setContent
Prototype: void QQuickTextControlPrivate::setContent(Qt::TextFormat format, const QString &text)
Coverage:  86.667% (26/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 285-347
 86.667% (26/30)
3010
QQuickTextDocumentWithImageResources::intrinsicSize
Name: QQuickTextDocumentWithImageResources::intrinsicSize
Prototype: QSizeF QQuickTextDocumentWithImageResources::intrinsicSize( QTextDocument *, int, const QTextFormat &format)
Coverage:  50.000% (19/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextdocument.cpp
Lines: 135-175
 50.000% (19/38)
2710
QQuickTextInputPrivate::ensureVisible
Name: QQuickTextInputPrivate::ensureVisible
Prototype: void QQuickTextInputPrivate::ensureVisible(int position, int preeditCursor, int preeditLength)
Coverage: 100.000% (33/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1737-1782
100.000% (33/33)
2710
QQuickTextInputPrivate::updateDisplayText
Name: QQuickTextInputPrivate::updateDisplayText
Prototype: void QQuickTextInputPrivate::updateDisplayText(bool forceUpdate)
Coverage:  56.863% (29/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2861-2905
 56.863% (29/51)
2810
QQuickTextInputPrivate::updateLayout
Name: QQuickTextInputPrivate::updateLayout
Prototype: void QQuickTextInputPrivate::updateLayout()
Coverage:  88.235% (30/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3010-3078
 88.235% (30/34)
4710
QQuickTimeLine::remove
Name: QQuickTimeLine::remove
Prototype: void QQuickTimeLine::remove(QQuickTimeLineObject *v)
Coverage:  77.419% (24/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 835-881
 77.419% (24/31)
2810
QQuickWidget::resizeEvent
Name: QQuickWidget::resizeEvent
Prototype: void QQuickWidget::resizeEvent(QResizeEvent *e)
Coverage:  58.824% (20/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 1176-1228
 58.824% (20/34)
2710
QSGBatchRenderer::Renderer::buildRenderListsForTaggedRoots
Name: QSGBatchRenderer::Renderer::buildRenderListsForTaggedRoots
Prototype: void Renderer::buildRenderListsForTaggedRoots()
Coverage:  84.375% (27/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1388-1450
 84.375% (27/32)
3710
QSGBatchRenderer::Renderer::setActiveShader
Name: QSGBatchRenderer::Renderer::setActiveShader
Prototype: void Renderer::setActiveShader(QSGMaterialShader *program, ShaderManager::Shader *shader)
Coverage: 100.000% (46/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2188-2234
100.000% (46/46)
3310
QSGBatchRenderer::Updater::visitGeometryNode
Name: QSGBatchRenderer::Updater::visitGeometryNode
Prototype: void Updater::visitGeometryNode(Node *n)
Coverage: 100.000% (30/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 461-505
100.000% (30/30)
2810
QSGDistanceFieldGlyphCache::update
Name: QSGDistanceFieldGlyphCache::update
Prototype: void QSGDistanceFieldGlyphCache::update()
Coverage:  50.000% (15/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp
Lines: 163-214
 50.000% (15/30)
4910
QSequentialAnimationGroupJob::uncontrolledAnimationFinished
Name: QSequentialAnimationGroupJob::uncontrolledAnimationFinished
Prototype: void QSequentialAnimationGroupJob::uncontrolledAnimationFinished(QAbstractAnimationJob *animation)
Coverage:  62.069% (18/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qsequentialanimationgroupjob.cpp
Lines: 321-363
 62.069% (18/29)
2510
QSmoothedAnimation::init
Name: QSmoothedAnimation::init
Prototype: void QSmoothedAnimation::init()
Coverage:  65.385% (17/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 261-312
 65.385% (17/26)
3210
QV4::Heap::InternalClass::frozen
Name: QV4::Heap::InternalClass::frozen
Prototype: Heap::InternalClass *InternalClass::frozen()
Coverage:  93.750% (30/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 523-570
 93.750% (30/32)
3310
QV4::JIT::PlatformAssemblerCommon::registerForArg
Name: QV4::JIT::PlatformAssemblerCommon::registerForArg
Prototype: RegisterID registerForArg(int arg) const
Coverage:  55.556% (10/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 528-545
 55.556% (10/18)
1310
QV4::RuntimeHelpers::numberToString::[lambda]::RuntimeHelpers::objectDefaultValue [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::RuntimeHelpers::objectDefaultValue [qv4runtime.cpp #1]
Prototype: ReturnedValue RuntimeHelpers::objectDefaultValue(const Object *object, int typeHint)
Coverage: 100.000% (25/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 405-440
100.000% (25/25)
2510
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::RuntimeHelpers::equalHelper [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::RuntimeHelpers::equalHelper [qv4runtime.cpp #1]
Prototype: uint RuntimeHelpers::equalHelper(const Value &x, const Value &y)
Coverage:  0.000% (0/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 897-936
  0.000% (0/47)
2810
QV4::sweepTable
Name: QV4::sweepTable
Prototype: template <typename Key> int sweepTable(Heap::StringOrSymbol **table, int alloc, std::function<Key(Heap::StringOrSymbol *)> f)
Coverage:  90.000% (27/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp
Lines: 255-298
 90.000% (27/30)
3210
QuickTestResult::stringify
Name: QuickTestResult::stringify
Prototype: void QuickTestResult::stringify(QQmlV4Function *args)
Coverage:  59.259% (16/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 530-583
 59.259% (16/27)
2810
Script::parse
Name: Script::parse
Prototype: void Script::parse()
Coverage:  85.185% (23/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4script.cpp
Lines: 79-144
 85.185% (23/27)
4010
SetCtor::virtualCallAsConstructor
Name: SetCtor::virtualCallAsConstructor
Prototype: ReturnedValue SetCtor::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *)
Coverage:  82.143% (23/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 56-90
 82.143% (23/28)
2410
StringPrototype::method_match
Name: StringPrototype::method_match
Prototype: ReturnedValue StringPrototype::method_match(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  77.778% (21/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 503-552
 77.778% (21/27)
3310
VariantPrototype::method_valueOf
Name: VariantPrototype::method_valueOf
Prototype: ReturnedValue VariantPrototype::method_valueOf(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage:  36.842% (7/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp
Lines: 150-174
 36.842% (7/19)
1310
annotateListElements::[lambda]::annotateListElements
Name: annotateListElements::[lambda]::annotateListElements
Prototype: static void annotateListElements(QmlIR::Document *document)
Coverage:  81.250% (26/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/qmlcachegen.cpp
Lines: 100-130
 81.250% (26/32)
1610
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QSGGeometryNode *n)
Coverage:  0.000% (0/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 1463-1512
  0.000% (0/27)
2910
propertyNameForAnchorLine
Name: propertyNameForAnchorLine
Prototype: QString propertyNameForAnchorLine(const QQuickAnchors::Anchor &anchorLine)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 196-209
  0.000% (0/17)
910
qExtractFontFamiliesFromString
Name: qExtractFontFamiliesFromString
Prototype: static QStringList qExtractFontFamiliesFromString(const QStringRef &fontFamiliesString)
Coverage:  0.000% (0/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 258-305
  0.000% (0/32)
2910
qQmlPropertyCacheCreate
Name: qQmlPropertyCacheCreate
Prototype: template<typename T> static QQmlPropertyData qQmlPropertyCacheCreate(const QMetaObject *metaObject, const T& propertyName)
Coverage:  72.222% (26/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 981-1038
 72.222% (26/36)
2610
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickContext2D::arc
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickContext2D::arc
Prototype: void QQuickContext2D::arc(qreal xc, qreal yc, qreal radius, qreal sar, qreal ear, bool antiClockWise)
Coverage:  0.000% (0/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 3848-3907
  0.000% (0/49)
3110
ArrayData::append
Name: ArrayData::append
Prototype: uint ArrayData::append(Object *obj, ArrayObject *otherObj, uint n)
Coverage:  34.286% (12/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 547-595
 34.286% (12/35)
3411
BytecodeGenerator::addInstructionHelper [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::addInstructionHelper [qv4bytecodegenerator.cpp #2]
Prototype: int BytecodeGenerator::addInstructionHelper(Instr::Type type, const Instr &i, int offsetOfOffset)
Coverage: 100.000% (35/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 186-241
100.000% (35/35)
3111
CallOverloaded
Name: CallOverloaded
Prototype: static QV4::ReturnedValue CallOverloaded(const QQmlObjectOrGadget &object, const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, const QQmlPropertyCache *propertyCache, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod)
Coverage:  94.286% (33/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1482-1547
 94.286% (33/35)
4211
Context::resolveName
Name: Context::resolveName
Prototype: Context::ResolvedName Context::resolveName(const QString &name)
Coverage:  95.122% (39/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext.cpp
Lines: 109-165
 95.122% (39/41)
4011
ExecutionContext::getPropertyAndBase
Name: ExecutionContext::getPropertyAndBase
Prototype: ReturnedValue ExecutionContext::getPropertyAndBase(String *name, Value *base)
Coverage: 100.000% (24/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 316-359
100.000% (24/24)
2911
JSC::Yarr::YarrPatternConstructor::optimizeDotStarWrappedExpressions
Name: JSC::Yarr::YarrPatternConstructor::optimizeDotStarWrappedExpressions
Prototype: void optimizeDotStarWrappedExpressions()
Coverage:  92.683% (38/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 770-822
 92.683% (38/41)
3411
Lexer::decodeUnicodeEscapeCharacter
Name: Lexer::decodeUnicodeEscapeCharacter
Prototype: uint Lexer::decodeUnicodeEscapeCharacter(bool *ok)
Coverage:  93.939% (31/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 322-373
 93.939% (31/33)
3611
ObjectIterator::next
Name: ObjectIterator::next
Prototype: void ObjectIterator::next(Value *name, uint *index, Property *pd, PropertyAttributes *attrs)
Coverage:  96.875% (31/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectiterator.cpp
Lines: 79-129
 96.875% (31/32)
3711
ObjectPrototype::method_assign
Name: ObjectPrototype::method_assign
Prototype: ReturnedValue ObjectPrototype::method_assign(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage:  81.818% (27/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 212-257
 81.818% (27/33)
3111
ProxyObject::virtualGet
Name: ProxyObject::virtualGet
Prototype: ReturnedValue ProxyObject::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage:  83.784% (31/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 58-97
 83.784% (31/37)
3111
ProxyObject::virtualGetOwnProperty
Name: ProxyObject::virtualGetOwnProperty
Prototype: PropertyAttributes ProxyObject::virtualGetOwnProperty(Managed *m, PropertyKey id, Property *p)
Coverage:  92.500% (37/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 211-279
 92.500% (37/40)
4611
QMetaObjectWrapper::callOverloadedConstructor
Name: QMetaObjectWrapper::callOverloadedConstructor
Prototype: ReturnedValue QMetaObjectWrapper::callOverloadedConstructor(QV4::ExecutionEngine *engine, QV4::CallData *callArgs) const
Coverage:  74.286% (26/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 2111-2171
 74.286% (26/35)
4211
QObjectWrapper::method_connect
Name: QObjectWrapper::method_connect
Prototype: ReturnedValue QObjectWrapper::method_connect(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  57.576% (19/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 938-988
 57.576% (19/33)
3211
QQmlBinding::expression::QObjectPointerBinding::write
Name: QQmlBinding::expression::QObjectPointerBinding::write
Prototype: inline __attribute__((always_inline)) bool write(const QV4::Value &result, bool isUndefined, QQmlPropertyData::WriteFlags flags) override final
Coverage:  64.706% (22/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 683-729
 64.706% (22/34)
3011
QQmlComponent::incubateObject
Name: QQmlComponent::incubateObject
Prototype: void QQmlComponent::incubateObject(QQmlV4Function *args)
Coverage:  78.788% (26/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1368-1427
 78.788% (26/33)
4111
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::resolveAliases
Name: QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::resolveAliases
Prototype: bool QQmlComponentAndAliasResolver::resolveAliases(int componentIndex)
Coverage:  48.485% (16/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 1001-1051
 48.485% (16/33)
3111
QQmlDelegateModelAttachedMetaObject::metaCall
Name: QQmlDelegateModelAttachedMetaObject::metaCall
Prototype: int QQmlDelegateModelAttachedMetaObject::metaCall(QObject *object, QMetaObject::Call call, int _id, void **arguments)
Coverage:  80.000% (28/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2105-2144
 80.000% (28/35)
3111
QQmlImportDatabase::resolvePlugin
Name: QQmlImportDatabase::resolvePlugin
Prototype: QString QQmlImportDatabase::resolvePlugin(QQmlTypeLoader *typeLoader, const QString &qmldirPath, const QString &qmldirPluginPath, const QString &baseName, const QStringList &suffixes, const QString &prefix)
Coverage:  65.625% (21/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1807-1852
 65.625% (21/32)
2611
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...160
McCabe - Cyclomatic Complexity: 2
...170
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...190
McCabe - Cyclomatic Complexity: 6
...192
McCabe - Cyclomatic Complexity: 7
193
McCabe - Cyclomatic Complexity: 8
194
McCabe - Cyclomatic Complexity: 8
195
McCabe - Cyclomatic Complexity: 9
196197
McCabe - Cyclomatic Complexity: 11
198
McCabe - Cyclomatic Complexity: 12
199
McCabe - Cyclomatic Complexity: 14
200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0