OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 560
...10
McCabe - Cyclomatic Complexity: 8
11
McCabe - Cyclomatic Complexity: 7
12
McCabe - Cyclomatic Complexity: 7
13
McCabe - Cyclomatic Complexity: 6
1415
McCabe - Cyclomatic Complexity: 6
16
McCabe - Cyclomatic Complexity: 5
17
McCabe - Cyclomatic Complexity: 5
18
McCabe - Cyclomatic Complexity: 5
...20
McCabe - Cyclomatic Complexity: 5
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QQuickSpriteEngine::spriteDuration
Name: QQuickSpriteEngine::spriteDuration
Prototype: int QQuickSpriteEngine::spriteDuration(int sprite) const
Coverage:  77.778% (14/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 219-237
 77.778% (14/18)
146
QQuickShapePrivate::createRenderer
Name: QQuickShapePrivate::createRenderer
Prototype: void QQuickShapePrivate::createRenderer()
Coverage:  53.333% (8/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 976-1003
 53.333% (8/15)
166
QQuickShapeGradientCache::get
Name: QQuickShapeGradientCache::get
Prototype: QSGTexture *QQuickShapeGradientCache::get(const Key &grad)
Coverage:  58.333% (7/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1579-1614
 58.333% (7/12)
466
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::fetchNextNode
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::fetchNextNode
Prototype: static QSGNode *fetchNextNode(QQuickItemPrivate *itemPriv, int &ii, bool &returnedPaintNode)
Coverage:  92.857% (26/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 3214-3244
 92.857% (26/28)
196
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QV4::CompiledData::TypeReferenceMap::collectFromObject [qv4compileddata_p.h #3]
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QV4::CompiledData::TypeReferenceMap::collectFromObject [qv4compileddata_p.h #3]
Prototype: template <typename CompiledObject> void collectFromObject(const CompiledObject *obj)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #3
Lines: 915-939
100.000% (16/16)
156
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareThreadedRenderLoop::windowDestroyed
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareThreadedRenderLoop::windowDestroyed
Prototype: void QSGSoftwareThreadedRenderLoop::windowDestroyed(QQuickWindow *window)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp
Lines: 599-628
  0.000% (0/16)
166
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareThreadedRenderLoop::startOrStopAnimationTimer
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareThreadedRenderLoop::startOrStopAnimationTimer
Prototype: void QSGSoftwareThreadedRenderLoop::startOrStopAnimationTimer()
Coverage:  0.000% (0/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp
Lines: 797-819
  0.000% (0/26)
146
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareThreadedRenderLoop::grab
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareThreadedRenderLoop::grab
Prototype: QImage QSGSoftwareThreadedRenderLoop::grab(QQuickWindow *window)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp
Lines: 643-680
  0.000% (0/16)
246
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::sendFilteredMouseEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::sendFilteredMouseEvent
Prototype: bool QQuickWindowPrivate::sendFilteredMouseEvent(QEvent *event, QQuickItem *receiver, QQuickItem *filteringParent)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2937-2957
 61.111% (11/18)
136
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::init
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::init
Prototype: void QQuickWindowPrivate::init(QQuickWindow *c, QQuickRenderControl *control)
Coverage:  94.118% (16/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 538-594
 94.118% (16/17)
406
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverToPassiveGrabbers
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverToPassiveGrabbers
Prototype: void QQuickWindowPrivate::deliverToPassiveGrabbers(const QVector<QPointer <QQuickPointerHandler> > &passiveGrabbers, QQuickPointerEvent *pointerEvent)
Coverage:  93.333% (14/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1704-1732
 93.333% (14/15)
156
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::clearHover
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::clearHover
Prototype: bool QQuickWindowPrivate::clearHover(ulong timestamp)
Coverage:  46.667% (7/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1541-1566
 46.667% (7/15)
196
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::resetOpenGLState
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::resetOpenGLState
Prototype: void QQuickWindow::resetOpenGLState()
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 4299-4350
  0.000% (0/18)
946
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickUniformAnimatorJob::postSync
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickUniformAnimatorJob::postSync
Prototype: void QQuickUniformAnimatorJob::postSync()
Coverage:  72.727% (16/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimatorjob.cpp
Lines: 635-661
 72.727% (16/22)
166
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickSequentialAnimation::transition
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickSequentialAnimation::transition
Prototype: QAbstractAnimationJob* QQuickSequentialAnimation::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 1811-1843
 80.000% (16/20)
196
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickRotationAnimation::setDirection
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickRotationAnimation::setDirection
Prototype: void QQuickRotationAnimation::setDirection(QQuickRotationAnimation::RotationDirection direction)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 1682-1704
 83.333% (10/12)
146
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickRenderControl::grab
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickRenderControl::grab
Prototype: QImage QQuickRenderControl::grab()
Coverage:  41.176% (7/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickrendercontrol.cpp
Lines: 373-415
 41.176% (7/17)
316
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickOpacityAnimatorJob::postSync
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickOpacityAnimatorJob::postSync
Prototype: void QQuickOpacityAnimatorJob::postSync()
Coverage:  57.143% (12/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimatorjob.cpp
Lines: 536-585
 57.143% (12/21)
226
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimationPrivate::commence
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimationPrivate::commence
Prototype: void QQuickAbstractAnimationPrivate::commence()
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 161-185
 83.333% (15/18)
166
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimation::setPaused
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimation::setPaused
Prototype: void QQuickAbstractAnimation::setPaused(bool p)
Coverage:  80.952% (17/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 339-366
 80.952% (17/21)
166
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QBitField::united [qbitfield_p.h #2]
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QBitField::united [qbitfield_p.h #2]
Prototype: QBitField QBitField::united(const QBitField &o)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qbitfield_p.h #2
Lines: 125-151
  0.000% (0/19)
206
QQuickRow::reportConflictingAnchors
Name: QQuickRow::reportConflictingAnchors
Prototype: void QQuickRow::reportConflictingAnchors()
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 1254-1276
 88.889% (16/18)
166
QQuickRectangleExtruder::extrude
Name: QQuickRectangleExtruder::extrude
Prototype: QPointF QQuickRectangleExtruder::extrude(const QRectF &rect)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickrectangleextruder.cpp
Lines: 60-80
100.000% (11/11)
136
QQuickRectangle::setGradient
Name: QQuickRectangle::setGradient
Prototype: void QQuickRectangle::setGradient(QQuickGradient *gradient)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickrectangle.cpp
Lines: 420-436
 87.500% (14/16)
136
QQuickPointerHandler::setExclusiveGrab
Name: QQuickPointerHandler::setExclusiveGrab
Prototype: bool QQuickPointerHandler::setExclusiveGrab(QQuickEventPoint *point, bool grab)
Coverage:  70.370% (19/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickpointerhandler.cpp
Lines: 309-328
 70.370% (19/27)
136
QQuickPointerHandler::parentContains
Name: QQuickPointerHandler::parentContains
Prototype: bool QQuickPointerHandler::parentContains(const QQuickEventPoint *point) const
Coverage:  56.250% (9/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickpointerhandler.cpp
Lines: 344-361
 56.250% (9/16)
136
QQuickPointerDeviceHandler::wantsPointerEvent
Name: QQuickPointerDeviceHandler::wantsPointerEvent
Prototype: bool QQuickPointerDeviceHandler::wantsPointerEvent(QQuickPointerEvent *event)
Coverage:  33.333% (6/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickpointerdevicehandler.cpp
Lines: 249-265
 33.333% (6/18)
146
QQuickPathViewPrivate::updateHighlight
Name: QQuickPathViewPrivate::updateHighlight
Prototype: void QQuickPathViewPrivate::updateHighlight()
Coverage:  90.000% (18/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 350-385
 90.000% (18/20)
256
QQuickPathViewPrivate::setHighlightPosition
Name: QQuickPathViewPrivate::setHighlightPosition
Prototype: void QQuickPathViewPrivate::setHighlightPosition(qreal pos)
Coverage:  45.455% (10/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 387-415
 45.455% (10/22)
196
QQuickPathViewPrivate::releaseItem
Name: QQuickPathViewPrivate::releaseItem
Prototype: void QQuickPathViewPrivate::releaseItem(QQuickItem *item)
Coverage:  77.778% (14/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 198-214
 77.778% (14/18)
116
QQuickPathViewPrivate::pointNear
Name: QQuickPathViewPrivate::pointNear
Prototype: QPointF QQuickPathViewPrivate::pointNear(const QPointF &point, qreal *nearPercent) const
Coverage:  93.750% (15/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1553-1592
 93.750% (15/16)
266
QQuickPathViewPrivate::clear
Name: QQuickPathViewPrivate::clear
Prototype: void QQuickPathViewPrivate::clear()
Coverage:  58.333% (7/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 237-259
 58.333% (7/12)
146
QQuickPathView::setDelegate
Name: QQuickPathView::setDelegate
Prototype: void QQuickPathView::setDelegate(QQmlComponent *delegate)
Coverage:  68.750% (11/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1249-1270
 68.750% (11/16)
176
QQuickPathView::childMouseEventFilter
Name: QQuickPathView::childMouseEventFilter
Prototype: bool QQuickPathView::childMouseEventFilter(QQuickItem *i, QEvent *e)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1865-1881
 75.000% (9/12)
76
QQuickPathInterpolator::_q_pathUpdated
Name: QQuickPathInterpolator::_q_pathUpdated
Prototype: void QQuickPathInterpolator::_q_pathUpdated()
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpathinterpolator.cpp
Lines: 142-169
 87.500% (14/16)
166
QQuickPath::createPath::nextBezier
Name: QQuickPath::createPath::nextBezier
Prototype: static inline QBezier nextBezier(const QPainterPath &path, int *current, qreal *bezLength, bool reverse = false)
Coverage:  76.471% (13/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 611-647
 76.471% (13/17)
236
QQuickPath::createPath::QQuickPath::forwardsPointAt
Name: QQuickPath::createPath::QQuickPath::forwardsPointAt
Prototype: QPointF QQuickPath::forwardsPointAt(const QPainterPath &path, const qreal &pathLength, const QList<AttributePoint> &attributePoints, QQuickCachedBezier &prevBez, qreal p, qreal *angle)
Coverage:  89.286% (25/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 744-797
 89.286% (25/28)
386
QQuickPath::createPath::QQuickPath::backwardsPointAt
Name: QQuickPath::createPath::QQuickPath::backwardsPointAt
Prototype: QPointF QQuickPath::backwardsPointAt(const QPainterPath &path, const qreal &pathLength, const QList<AttributePoint> &attributePoints, QQuickCachedBezier &prevBez, qreal p, qreal *angle)
Coverage:  83.333% (25/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 800-853
 83.333% (25/30)
376
QQuickParticleAffector::shouldAffect
Name: QQuickParticleAffector::shouldAffect
Prototype: bool QQuickParticleAffector::shouldAffect(QQuickParticleData* d)
Coverage:  57.692% (15/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticleaffector.cpp
Lines: 161-179
 57.692% (15/26)
116
QQuickPaintedItem::updatePaintNode
Name: QQuickPaintedItem::updatePaintNode
Prototype: QSGNode *QQuickPaintedItem::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *data)
Coverage:  64.516% (20/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpainteditem.cpp
Lines: 561-621
 64.516% (20/31)
416
QQuickOpenGLShaderEffectCommon::disconnectPropertySignals
Name: QQuickOpenGLShaderEffectCommon::disconnectPropertySignals
Prototype: void QQuickOpenGLShaderEffectCommon::disconnectPropertySignals(QQuickItem *item, Key::ShaderType shaderType)
Coverage:  94.444% (17/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 224-242
 94.444% (17/18)
136
QQuickOpenGLInfo::updateFormat
Name: QQuickOpenGLInfo::updateFormat
Prototype: void QQuickOpenGLInfo::updateFormat()
Coverage:  50.000% (9/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglinfo.cpp
Lines: 156-184
 50.000% (9/18)
186
QQuickNvprFunctions::createFragmentOnlyPipeline
Name: QQuickNvprFunctions::createFragmentOnlyPipeline
Prototype: bool QQuickNvprFunctions::createFragmentOnlyPipeline(const char *fragmentShaderSource, GLuint *pipeline, GLuint *program)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquicknvprfunctions.cpp
Lines: 164-206
  0.000% (0/16)
326
QQuickMultiPointHandler::averageAngleDelta
Name: QQuickMultiPointHandler::averageAngleDelta
Prototype: qreal QQuickMultiPointHandler::averageAngleDelta(const QVector<PointData> &old, const QVector<PointData> &newAngles)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickmultipointhandler.cpp
Lines: 230-260
 75.000% (9/12)
176
QQuickMouseArea::mouseReleaseEvent
Name: QQuickMouseArea::mouseReleaseEvent
Prototype: void QQuickMouseArea::mouseReleaseEvent(QMouseEvent *event)
Coverage:  85.714% (18/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmousearea.cpp
Lines: 797-823
 85.714% (18/21)
176
QQuickMouseArea::childMouseEventFilter
Name: QQuickMouseArea::childMouseEventFilter
Prototype: bool QQuickMouseArea::childMouseEventFilter(QQuickItem *i, QEvent *e)
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmousearea.cpp
Lines: 997-1018
 88.889% (16/18)
126
QQuickLoaderPrivate::setInitialState
Name: QQuickLoaderPrivate::setInitialState
Prototype: void QQuickLoaderPrivate::setInitialState(QObject *obj)
Coverage:  95.000% (19/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickloader.cpp
Lines: 632-665
 95.000% (19/20)
226
QQuickLoaderPrivate::clear
Name: QQuickLoaderPrivate::clear
Prototype: void QQuickLoaderPrivate::clear()
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickloader.cpp
Lines: 90-132
100.000% (16/16)
266
QQuickLoaderPrivate::_q_updateSize
Name: QQuickLoaderPrivate::_q_updateSize
Prototype: void QQuickLoaderPrivate::_q_updateSize(bool loaderGeometryChanged)
Coverage: 100.000% (26/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickloader.cpp
Lines: 938-962
100.000% (26/26)
166
QQuickLoaderPrivate::_q_sourceLoaded
Name: QQuickLoaderPrivate::_q_sourceLoaded
Prototype: void QQuickLoaderPrivate::_q_sourceLoaded()
Coverage:  76.190% (16/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickloader.cpp
Lines: 711-740
 76.190% (16/21)
216
QQuickListViewPrivate::updateHighlight
Name: QQuickListViewPrivate::updateHighlight
Prototype: void QQuickListViewPrivate::updateHighlight()
Coverage: 100.000% (37/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 920-948
100.000% (37/37)
206
QQuickListViewPrivate::repositionPackageItemAt
Name: QQuickListViewPrivate::repositionPackageItemAt
Prototype: void QQuickListViewPrivate::repositionPackageItemAt(QQuickItem *item, int index)
Coverage:  50.000% (10/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 825-844
 50.000% (10/20)
116
QQuickListViewPrivate::itemBefore
Name: QQuickListViewPrivate::itemBefore
Prototype: FxViewItem *QQuickListViewPrivate::itemBefore(int modelIndex) const
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 389-406
100.000% (16/16)
146
QQuickListViewPrivate::getSectionItem
Name: QQuickListViewPrivate::getSectionItem
Prototype: QQuickItem * QQuickListViewPrivate::getSectionItem(const QString &section)
Coverage:  80.952% (17/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 967-1007
 80.952% (17/21)
306
QQuickListView::setHighlightFollowsCurrentItem
Name: QQuickListView::setHighlightFollowsCurrentItem
Prototype: void QQuickListView::setHighlightFollowsCurrentItem(bool autoHighlight)
Coverage:  93.750% (15/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 2116-2130
 93.750% (15/16)
106
QQuickItemViewTransitioner::targetItems
Name: QQuickItemViewTransitioner::targetItems
Prototype: const QList<QObject *> &QQuickItemViewTransitioner::targetItems(QQuickItemViewTransitioner::TransitionType type) const
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp
Lines: 299-314
 70.000% (7/10)
66
QQuickItemViewTransitioner::targetIndexes
Name: QQuickItemViewTransitioner::targetIndexes
Prototype: const QList<int> &QQuickItemViewTransitioner::targetIndexes(QQuickItemViewTransitioner::TransitionType type) const
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp
Lines: 282-297
 70.000% (7/10)
66
QQuickItemViewTransitioner::addToTargetLists
Name: QQuickItemViewTransitioner::addToTargetLists
Prototype: void QQuickItemViewTransitioner::addToTargetLists(QQuickItemViewTransitioner::TransitionType type, QQuickItemViewTransitionableItem *item, int index)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp
Lines: 216-235
 80.000% (8/10)
116
QQuickItemViewTransitionJob::startTransition
Name: QQuickItemViewTransitionJob::startTransition
Prototype: void QQuickItemViewTransitionJob::startTransition(QQuickItemViewTransitionableItem *item, int index, QQuickItemViewTransitioner *transitioner, QQuickItemViewTransitioner::TransitionType type, const QPointF &to, bool isTargetItem)
Coverage:  43.750% (7/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp
Lines: 88-134
 43.750% (7/16)
356
QQuickItemViewPrivate::releaseItem
Name: QQuickItemViewPrivate::releaseItem
Prototype: bool QQuickItemViewPrivate::releaseItem(FxViewItem *item)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 2336-2357
 83.333% (15/18)
156
QQuickItemViewPrivate::minExtentForAxis
Name: QQuickItemViewPrivate::minExtentForAxis
Prototype: qreal QQuickItemViewPrivate::minExtentForAxis(const AxisData &axisData, bool forXAxis) const
Coverage: 100.000% (28/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 977-1012
100.000% (28/28)
286
QQuickItemViewFxItem::trackGeometry
Name: QQuickItemViewFxItem::trackGeometry
Prototype: void QQuickItemViewFxItem::trackGeometry(bool track)
Coverage:  81.250% (13/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemviewfxitem.cpp
Lines: 92-111
 81.250% (13/16)
116
QQuickItemView::destroyRemoved
Name: QQuickItemView::destroyRemoved
Prototype: void QQuickItemView::destroyRemoved()
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1147-1180
 80.000% (16/20)
206
QQuickItemPrivate::setImplicitLayoutMirror
Name: QQuickItemPrivate::setImplicitLayoutMirror
Prototype: void QQuickItemPrivate::setImplicitLayoutMirror(bool mirror, bool inherit)
Coverage:  96.154% (25/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 1649-1668
 96.154% (25/26)
136
QQuickItemPrivate::setHasCursorInChild
Name: QQuickItemPrivate::setHasCursorInChild
Prototype: void QQuickItemPrivate::setHasCursorInChild(bool hasCursor)
Coverage:  77.778% (14/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 7316-7342
 77.778% (14/18)
136
QQuickItemPrivate::resources_clear
Name: QQuickItemPrivate::resources_clear
Prototype: void QQuickItemPrivate::resources_clear(QQmlListProperty<QObject> *prop)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3396-3407
  0.000% (0/14)
236
QQuickItemPrivate::prevTabChildItem
Name: QQuickItemPrivate::prevTabChildItem
Prototype: QQuickItem *QQuickItemPrivate::prevTabChildItem(const QQuickItem *item, int start)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2518-2539
 61.111% (11/18)
166
QQuickItemPrivate::_states
Name: QQuickItemPrivate::_states
Prototype: QQuickStateGroup *QQuickItemPrivate::_states()
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5008-5020
 87.500% (14/16)
246
QQuickItemParticle::updatePaintNode
Name: QQuickItemParticle::updatePaintNode
Prototype: QSGNode* QQuickItemParticle::updatePaintNode(QSGNode* n, UpdatePaintNodeData* d)
Coverage:  56.250% (9/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickitemparticle.cpp
Lines: 245-266
 56.250% (9/16)
116
QQuickItemParticle::processDeletables
Name: QQuickItemParticle::processDeletables
Prototype: void QQuickItemParticle::processDeletables()
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickitemparticle.cpp
Lines: 167-184
 82.353% (14/17)
136
QQuickImageParticle::resetDeformation
Name: QQuickImageParticle::resetDeformation
Prototype: void QQuickImageParticle::resetDeformation()
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1044-1060
  0.000% (0/12)
116
QQuickImageParticle::mainThreadFetchImageData
Name: QQuickImageParticle::mainThreadFetchImageData
Prototype: void QQuickImageParticle::mainThreadFetchImageData()
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1185-1205
100.000% (16/16)
126
QQuickImageBase::resolve2xLocalFile
Name: QQuickImageBase::resolve2xLocalFile
Prototype: void QQuickImageBase::resolve2xLocalFile(const QUrl &url, qreal targetDevicePixelRatio, QUrl *sourceUrl, qreal *sourceDevicePixelRatio)
Coverage:  59.091% (13/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimagebase.cpp
Lines: 357-388
 59.091% (13/22)
176
QQuickImageBase::requestFinished
Name: QQuickImageBase::requestFinished
Prototype: void QQuickImageBase::requestFinished()
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimagebase.cpp
Lines: 288-318
 88.235% (15/17)
216
QQuickImage::setFillMode
Name: QQuickImage::setFillMode
Prototype: void QQuickImage::setFillMode(FillMode mode)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 344-362
100.000% (16/16)
156
QQuickGridViewPrivate::layoutVisibleItems
Name: QQuickGridViewPrivate::layoutVisibleItems
Prototype: void QQuickGridViewPrivate::layoutVisibleItems(int fromModelIndex)
Coverage: 100.000% (20/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 618-646
100.000% (20/20)
206
QQuickGenericShaderEffect::updateShader
Name: QQuickGenericShaderEffect::updateShader
Prototype: bool QQuickGenericShaderEffect::updateShader(Shader shaderType, const QByteArray &src)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 404-459
  0.000% (0/19)
286
QQuickFontObject::replyFinished
Name: QQuickFontObject::replyFinished
Prototype: void QQuickFontObject::replyFinished()
Coverage:  76.471% (13/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickfontloader.cpp
Lines: 107-138
 76.471% (13/17)
226
QQuickFlickablePrivate::setViewportY
Name: QQuickFlickablePrivate::setViewportY
Prototype: void QQuickFlickablePrivate::setViewportY(qreal y)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1615-1640
100.000% (18/18)
176
QQuickFlickablePrivate::setViewportX
Name: QQuickFlickablePrivate::setViewportX
Prototype: void QQuickFlickablePrivate::setViewportX(qreal x)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1588-1613
100.000% (18/18)
176
QQuickFlickablePrivate::handleMouseMoveEvent
Name: QQuickFlickablePrivate::handleMouseMoveEvent
Prototype: void QQuickFlickablePrivate::handleMouseMoveEvent(QMouseEvent *event)
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1255-1280
 80.000% (16/20)
186
QQuickFlickable::timerEvent
Name: QQuickFlickable::timerEvent
Prototype: void QQuickFlickable::timerEvent(QTimerEvent *event)
Coverage:  27.778% (5/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1642-1659
 27.778% (5/18)
126
QQuickEventPoint::estimatedVelocity
Name: QQuickEventPoint::estimatedVelocity
Prototype: QVector2D QQuickEventPoint::estimatedVelocity() const
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 1147-1186
100.000% (16/16)
256
QQuickDragHandler::onGrabChanged
Name: QQuickDragHandler::onGrabChanged
Prototype: void QQuickDragHandler::onGrabChanged(QQuickPointerHandler *grabber, QQuickEventPoint::GrabState stateChange, QQuickEventPoint *point)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickdraghandler.cpp
Lines: 109-124
 61.111% (11/18)
106
QQuickDragAttached::setActive
Name: QQuickDragAttached::setActive
Prototype: void QQuickDragAttached::setActive(bool active)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickdrag.cpp
Lines: 305-327
 87.500% (14/16)
126
QQuickDesignerCustomObjectData::populateResetHashes
Name: QQuickDesignerCustomObjectData::populateResetHashes
Prototype: void QQuickDesignerCustomObjectData::populateResetHashes()
Coverage:  71.429% (10/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignercustomobjectdata.cpp
Lines: 146-174
 71.429% (10/14)
176
QQuickCustomParticle::updatePaintNode
Name: QQuickCustomParticle::updatePaintNode
Prototype: QSGNode *QQuickCustomParticle::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *)
Coverage:  76.190% (16/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcustomparticle.cpp
Lines: 244-265
 76.190% (16/21)
146
QQuickColumn::reportConflictingAnchors
Name: QQuickColumn::reportConflictingAnchors
Prototype: void QQuickColumn::reportConflictingAnchors()
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 966-989
 88.889% (16/18)
166
QQuickBorderImagePrivate::calculateRects
Name: QQuickBorderImagePrivate::calculateRects
Prototype: void QQuickBorderImagePrivate::calculateRects(const QQuickScaleGrid *border, const QSize &sourceSize, const QSizeF &targetSize, int horizontalTileMode, int verticalTileMode, qreal devicePixelRatio, QRectF *targetRect, QRectF *innerTargetRect, QRectF *innerSourceRect, QRectF *subSourceRect)
Coverage:  35.000% (7/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickborderimage.cpp
Lines: 578-621
 35.000% (7/20)
266
QQuickBasePositioner::setPadding
Name: QQuickBasePositioner::setPadding
Prototype: void QQuickBasePositioner::setPadding(qreal padding)
Coverage:  75.000% (18/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 530-547
 75.000% (18/24)
146
QQuickAnimatedImagePrivate::infoForCurrentFrame
Name: QQuickAnimatedImagePrivate::infoForCurrentFrame
Prototype: QQuickPixmap* QQuickAnimatedImagePrivate::infoForCurrentFrame(QQmlEngine *engine)
Coverage:  84.211% (16/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanimatedimage.cpp
Lines: 55-82
 84.211% (16/19)
186
QQuickAnchorsPrivate::update
Name: QQuickAnchorsPrivate::update
Prototype: void QQuickAnchorsPrivate::update()
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 478-493
100.000% (16/16)
106
QQuickAnchorsPrivate::itemGeometryChanged
Name: QQuickAnchorsPrivate::itemGeometryChanged
Prototype: void QQuickAnchorsPrivate::itemGeometryChanged(QQuickItem *, QQuickGeometryChange change, const QRectF &)
Coverage:  90.000% (18/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 495-510
 90.000% (18/20)
106
QQuickAnchorChanges::additionalActions
Name: QQuickAnchorChanges::additionalActions
Prototype: QList<QQuickStateAction> QQuickAnchorChanges::additionalActions() const
Coverage:  79.167% (19/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 1137-1171
 79.167% (19/24)
246
QQmlValueTypeFactoryImpl::valueType
Name: QQmlValueTypeFactoryImpl::valueType
Prototype: QQmlValueType *QQmlValueTypeFactoryImpl::valueType(int idx)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp
Lines: 136-167
100.000% (16/16)
166
QQmlTypeNameCache::query
Name: QQmlTypeNameCache::query
Prototype: QQmlTypeNameCache::Result QQmlTypeNameCache::query(const QV4::String *name, const QQmlImportRef *importNamespace) const
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypenamecache.cpp
Lines: 168-199
 75.000% (12/16)
186
QQmlTypeLoader::trimCache
Name: QQmlTypeLoader::trimCache
Prototype: void QQmlTypeLoader::trimCache()
Coverage:  95.455% (21/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1991-2024
 95.455% (21/22)
146
QQmlTypeLoader::doLoad
Name: QQmlTypeLoader::doLoad
Prototype: template<typename Loader> void QQmlTypeLoader::doLoad(const Loader &loader, QQmlDataBlob *blob, Mode mode)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1044-1078
100.000% (16/16)
216
QQmlTypeLoader::Blob::qmldirDataAvailable
Name: QQmlTypeLoader::Blob::qmldirDataAvailable
Prototype: bool QQmlTypeLoader::Blob::qmldirDataAvailable(const QQmlRefPointer<QQmlQmldirData> &data, QList<QQmlError> *errors)
Coverage:  55.000% (11/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1528-1558
 55.000% (11/20)
166
QQmlTypeData::compile
Name: QQmlTypeData::compile
Prototype: void QQmlTypeData::compile(const QQmlRefPointer<QQmlTypeNameCache> &typeNameCache, const QV4::CompiledData::ResolvedTypeReferenceMap &resolvedTypeCache, const QV4::CompiledData::DependentTypesHasher &dependencyHasher)
Coverage:  84.615% (22/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2582-2609
 84.615% (22/26)
156
Page:<>1
McCabe - Cyclomatic Complexity: 560
...10
McCabe - Cyclomatic Complexity: 8
11
McCabe - Cyclomatic Complexity: 7
12
McCabe - Cyclomatic Complexity: 7
13
McCabe - Cyclomatic Complexity: 6
1415
McCabe - Cyclomatic Complexity: 6
16
McCabe - Cyclomatic Complexity: 5
17
McCabe - Cyclomatic Complexity: 5
18
McCabe - Cyclomatic Complexity: 5
...20
McCabe - Cyclomatic Complexity: 5
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0