OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 560
...10
McCabe - Cyclomatic Complexity: 8
...20
McCabe - Cyclomatic Complexity: 5
21
McCabe - Cyclomatic Complexity: 4
22
McCabe - Cyclomatic Complexity: 4
23
McCabe - Cyclomatic Complexity: 4
24
McCabe - Cyclomatic Complexity: 4
2526
McCabe - Cyclomatic Complexity: 4
27
McCabe - Cyclomatic Complexity: 4
28
McCabe - Cyclomatic Complexity: 3
29
McCabe - Cyclomatic Complexity: 3
30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 3
...50
McCabe - Cyclomatic Complexity: 2
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QQuickItemPrivate::recursiveRefFromEffectItem
Name: QQuickItemPrivate::recursiveRefFromEffectItem
Prototype: void QQuickItemPrivate::recursiveRefFromEffectItem(int refs)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6115-6129
100.000% (14/14)
94
QQuickItemPrivate::implicitWidthChanged
Name: QQuickItemPrivate::implicitWidthChanged
Prototype: void QQuickItemPrivate::implicitWidthChanged()
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6603-6615
100.000% (8/8)
74
QQuickItemPrivate::implicitHeightChanged
Name: QQuickItemPrivate::implicitHeightChanged
Prototype: void QQuickItemPrivate::implicitHeightChanged()
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6769-6781
100.000% (8/8)
74
QQuickItemPrivate::hasHoverHandlers
Name: QQuickItemPrivate::hasHoverHandlers
Prototype: bool QQuickItemPrivate::hasHoverHandlers() const
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8112-8120
 28.571% (2/7)
64
QQuickItemPrivate::handlePointerEvent
Name: QQuickItemPrivate::handlePointerEvent
Prototype: bool QQuickItemPrivate::handlePointerEvent(QQuickPointerEvent *event, bool avoidExclusiveGrabber)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5161-5174
100.000% (12/12)
84
QQuickItemPrivate::filterKeyEvent
Name: QQuickItemPrivate::filterKeyEvent
Prototype: bool QQuickItemPrivate::filterKeyEvent(QKeyEvent *e, bool post)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5055-5069
100.000% (13/13)
84
QQuickItemPrivate::dirty
Name: QQuickItemPrivate::dirty
Prototype: void QQuickItemPrivate::dirty(DirtyType type)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6055-6068
100.000% (16/16)
84
QQuickItemPrivate::childContainerNode [qquickitem_p.h #1]
Name: QQuickItemPrivate::childContainerNode [qquickitem_p.h #1]
Prototype: QSGNode *QQuickItemPrivate::childContainerNode()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 944-954
100.000% (10/10)
74
QQuickItemPrivate::anyPointerHandlerWants
Name: QQuickItemPrivate::anyPointerHandlerWants
Prototype: bool QQuickItemPrivate::anyPointerHandlerWants(QQuickEventPoint *point) const
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5143-5152
 75.000% (6/8)
64
QQuickItemLayer::setEnabled
Name: QQuickItemLayer::setEnabled
Prototype: void QQuickItemLayer::setEnabled(bool e)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8160-8173
100.000% (10/10)
84
QQuickItemLayer::itemParentChanged
Name: QQuickItemLayer::itemParentChanged
Prototype: void QQuickItemLayer::itemParentChanged(QQuickItem *item, QQuickItem *parent)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8575-8591
100.000% (10/10)
114
QQuickItem::stackBefore
Name: QQuickItem::stackBefore
Prototype: void QQuickItem::stackBefore(const QQuickItem *sibling)
Coverage:  56.250% (9/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2816-2842
 56.250% (9/16)
164
QQuickItem::stackAfter
Name: QQuickItem::stackAfter
Prototype: void QQuickItem::stackAfter(const QQuickItem *sibling)
Coverage:  68.750% (11/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2861-2887
 68.750% (11/16)
164
QQuickItem::setZ
Name: QQuickItem::setZ
Prototype: void QQuickItem::setZ(qreal v)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5458-5478
 91.667% (11/12)
114
QQuickItem::setActiveFocusOnTab
Name: QQuickItem::setActiveFocusOnTab
Prototype: void QQuickItem::setActiveFocusOnTab(bool activeFocusOnTab)
Coverage:  78.571% (11/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6328-6344
 78.571% (11/14)
94
QQuickItem::polish
Name: QQuickItem::polish
Prototype: void QQuickItem::polish()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4388-4400
100.000% (10/10)
84
QQuickItem::isAncestorOf
Name: QQuickItem::isAncestorOf
Prototype: bool QQuickItem::isAncestorOf(const QQuickItem *child) const
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 7176-7186
 91.667% (11/12)
74
QQuickItem::classBegin
Name: QQuickItem::classBegin
Prototype: void QQuickItem::classBegin()
Coverage:  50.000% (6/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4959-4971
 50.000% (6/12)
84
QQuickImageResponse::QQuickImageResponse
Name: QQuickImageResponse::QQuickImageResponse
Prototype: QQuickImageResponse::QQuickImageResponse()
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickimageprovider.cpp
Lines: 164-169
 80.000% (8/10)
184
QQuickImageParticle::resetRotation
Name: QQuickImageParticle::resetRotation
Prototype: void QQuickImageParticle::resetRotation()
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1027-1042
  0.000% (0/6)
104
QQuickImageParticle::resetColor
Name: QQuickImageParticle::resetColor
Prototype: void QQuickImageParticle::resetColor()
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1008-1025
  0.000% (0/6)
124
QQuickImageParticle::getShadowDatum
Name: QQuickImageParticle::getShadowDatum
Prototype: QQuickParticleData* QQuickImageParticle::getShadowDatum(QQuickParticleData* datum)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1154-1174
100.000% (10/10)
134
QQuickImageParticle::buildParticleNodes
Name: QQuickImageParticle::buildParticleNodes
Prototype: void QQuickImageParticle::buildParticleNodes(QSGNode** passThrough)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1207-1223
 75.000% (9/12)
74
QQuickImageBasePrivate::updateDevicePixelRatio
Name: QQuickImageBasePrivate::updateDevicePixelRatio
Prototype: bool QQuickImageBasePrivate::updateDevicePixelRatio(qreal targetDevicePixelRatio)
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimagebase.cpp
Lines: 54-74
 76.923% (10/13)
104
QQuickImage::textureProvider
Name: QQuickImage::textureProvider
Prototype: QSGTextureProvider *QQuickImage::textureProvider() const
Coverage:  50.000% (7/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 615-640
 50.000% (7/14)
134
QQuickGroupGoalAffector::affectParticle
Name: QQuickGroupGoalAffector::affectParticle
Prototype: bool QQuickGroupGoalAffector::affectParticle(QQuickParticleData *d, qreal dt)
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickgroupgoal.cpp
Lines: 91-110
 40.000% (4/10)
144
QQuickGridViewPrivate::snapItemAt
Name: QQuickGridViewPrivate::snapItemAt
Prototype: FxViewItem *QQuickGridViewPrivate::snapItemAt(qreal pos) const
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 384-394
 80.000% (8/10)
74
QQuickGridViewPrivate::contentYForPosition
Name: QQuickGridViewPrivate::contentYForPosition
Prototype: qreal QQuickGridViewPrivate::contentYForPosition(qreal pos) const
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 435-451
100.000% (10/10)
84
QQuickGridViewPrivate::contentXForPosition
Name: QQuickGridViewPrivate::contentXForPosition
Prototype: qreal QQuickGridViewPrivate::contentXForPosition(qreal pos) const
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 414-433
100.000% (10/10)
104
QQuickGridView::geometryChanged
Name: QQuickGridView::geometryChanged
Prototype: void QQuickGridView::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 2132-2147
100.000% (12/12)
104
QQuickGraphicsInfo::setWindow
Name: QQuickGraphicsInfo::setWindow
Prototype: void QQuickGraphicsInfo::setWindow(QQuickWindow *window)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgraphicsinfo.cpp
Lines: 287-301
100.000% (10/10)
94
QQuickFontLoader::updateFontInfo
Name: QQuickFontLoader::updateFontInfo
Prototype: void QQuickFontLoader::updateFontInfo(const QString& name, QQuickFontLoader::Status status)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickfontloader.cpp
Lines: 295-309
100.000% (10/10)
94
QQuickFlipablePrivate::setBackTransform
Name: QQuickFlipablePrivate::setBackTransform
Prototype: void QQuickFlipablePrivate::setBackTransform()
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflipable.cpp
Lines: 300-312
 90.000% (9/10)
94
QQuickFlipable::setBack
Name: QQuickFlipable::setBack
Prototype: void QQuickFlipable::setBack(QQuickItem *back)
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflipable.cpp
Lines: 174-199
 70.000% (7/10)
184
QQuickFlickablePrivate::replayDelayedPress
Name: QQuickFlickablePrivate::replayDelayedPress
Prototype: void QQuickFlickablePrivate::replayDelayedPress()
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1562-1585
 70.000% (7/10)
144
QQuickFlickablePrivate::handleMousePressEvent
Name: QQuickFlickablePrivate::handleMousePressEvent
Prototype: void QQuickFlickablePrivate::handleMousePressEvent(QMouseEvent *event)
Coverage:  68.000% (17/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 976-1005
 68.000% (17/25)
214
QQuickFlickablePrivate::draggingStarting
Name: QQuickFlickablePrivate::draggingStarting
Prototype: void QQuickFlickablePrivate::draggingStarting()
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2497-2513
100.000% (22/22)
114
QQuickFlickablePrivate::draggingEnding
Name: QQuickFlickablePrivate::draggingEnding
Prototype: void QQuickFlickablePrivate::draggingEnding()
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2515-2533
 88.889% (16/18)
134
QQuickFlickablePrivate::AxisData::addVelocitySample
Name: QQuickFlickablePrivate::AxisData::addVelocitySample
Prototype: void QQuickFlickablePrivate::AxisData::addVelocitySample(qreal v, qreal maxVelocity)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 292-301
100.000% (10/10)
74
QQuickFlickable::movementStarting
Name: QQuickFlickable::movementStarting
Prototype: void QQuickFlickable::movementStarting()
Coverage:  72.727% (16/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2633-2650
 72.727% (16/22)
114
QQuickFlickable::mouseReleaseEvent
Name: QQuickFlickable::mouseReleaseEvent
Prototype: void QQuickFlickable::mouseReleaseEvent(QMouseEvent *event)
Coverage:  25.000% (3/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1388-1413
 25.000% (3/12)
144
QQuickEventPoint::cancelPassiveGrab
Name: QQuickEventPoint::cancelPassiveGrab
Prototype: void QQuickEventPoint::cancelPassiveGrab(QQuickPointerHandler *handler)
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 973-982
 40.000% (4/10)
54
QQuickDropAreaPrivate::hasMatchingKey
Name: QQuickDropAreaPrivate::hasMatchingKey
Prototype: bool QQuickDropAreaPrivate::hasMatchingKey(const QStringList &keys) const
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickdroparea.cpp
Lines: 232-243
100.000% (8/8)
74
QQuickDropArea::setKeys
Name: QQuickDropArea::setKeys
Prototype: void QQuickDropArea::setKeys(const QStringList &keys)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickdroparea.cpp
Lines: 153-170
100.000% (11/11)
114
QQuickDragAttachedPrivate::start
Name: QQuickDragAttachedPrivate::start
Prototype: void QQuickDragAttachedPrivate::start(Qt::DropActions supportedActions)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickdrag.cpp
Lines: 590-616
100.000% (10/10)
174
QQuickDragAttachedPrivate::itemParentChanged
Name: QQuickDragAttachedPrivate::itemParentChanged
Prototype: void QQuickDragAttachedPrivate::itemParentChanged(QQuickItem *, QQuickItem *)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickdrag.cpp
Lines: 159-170
 83.333% (10/12)
74
QQuickDragAttached::cancel
Name: QQuickDragAttached::cancel
Prototype: void QQuickDragAttached::cancel()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickdrag.cpp
Lines: 720-740
100.000% (10/10)
124
QQuickDesignerSupportItems::disableTextCursor
Name: QQuickDesignerSupportItems::disableTextCursor
Prototype: void QQuickDesignerSupportItems::disableTextCursor(QQuickItem *item)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp
Lines: 300-313
  0.000% (0/8)
94
QQuickDesignerSupportItems::disableNativeTextRendering
Name: QQuickDesignerSupportItems::disableNativeTextRendering
Prototype: void QQuickDesignerSupportItems::disableNativeTextRendering(QQuickItem *item)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp
Lines: 285-298
  0.000% (0/10)
94
QQuickDesignerSupport::renderImageForItem
Name: QQuickDesignerSupport::renderImageForItem
Prototype: QImage QQuickDesignerSupport::renderImageForItem(QQuickItem *referencedItem, const QRectF &boundingRect, const QSize &imageSize)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 124-149
  0.000% (0/12)
174
QQuickDesignerSupport::refFromEffectItem
Name: QQuickDesignerSupport::refFromEffectItem
Prototype: void QQuickDesignerSupport::refFromEffectItem(QQuickItem *referencedItem, bool hide)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 79-113
  0.000% (0/11)
274
QQuickDesignerCustomObjectData::hasBindingForProperty
Name: QQuickDesignerCustomObjectData::hasBindingForProperty
Prototype: bool QQuickDesignerCustomObjectData::hasBindingForProperty(QQmlContext *context, const QQuickDesignerSupport::PropertyName &propertyName, bool *hasChanged) const
Coverage:  30.000% (3/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignercustomobjectdata.cpp
Lines: 242-260
 30.000% (3/10)
94
QQuickDefaultClipNode::updateGeometry
Name: QQuickDefaultClipNode::updateGeometry
Prototype: void QQuickDefaultClipNode::updateGeometry()
Coverage:  23.077% (3/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickclipnode.cpp
Lines: 78-118
 23.077% (3/13)
274
QQuickCustomAffector::affectProperties
Name: QQuickCustomAffector::affectProperties
Prototype: void QQuickCustomAffector::affectProperties(const QList<QQuickParticleData*> particles, qreal dt)
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcustomaffector.cpp
Lines: 233-238
 70.000% (7/10)
34
QQuickContext2DTexture::setDirtyRect
Name: QQuickContext2DTexture::setDirtyRect
Prototype: bool QQuickContext2DTexture::setDirtyRect(const QRect &r)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 186-200
  0.000% (0/9)
94
QQuickContext2DTexture::setCanvasWindow
Name: QQuickContext2DTexture::setCanvasWindow
Prototype: bool QQuickContext2DTexture::setCanvasWindow(const QRect& r)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 166-184
  0.000% (0/14)
204
QQuickContext2DImageTexture::beginPainting
Name: QQuickContext2DImageTexture::beginPainting
Prototype: QPaintDevice* QQuickContext2DImageTexture::beginPainting()
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 720-739
  0.000% (0/10)
204
QQuickContext2DFBOTile::setRect
Name: QQuickContext2DFBOTile::setRect
Prototype: void QQuickContext2DFBOTile::setRect(const QRect& r)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtile.cpp
Lines: 131-149
  0.000% (0/12)
174
QQuickContext2DFBOTexture::~QQuickContext2DFBOTexture
Name: QQuickContext2DFBOTexture::~QQuickContext2DFBOTexture
Prototype: QQuickContext2DFBOTexture::~QQuickContext2DFBOTexture()
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 432-445
  0.000% (0/10)
94
QQuickContents::itemGeometryChanged
Name: QQuickContents::itemGeometryChanged
Prototype: void QQuickContents::itemGeometryChanged(QQuickItem *changed, QQuickGeometryChange change, const QRectF &)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 271-283
 91.667% (11/12)
94
QQuickColorProvider::rgbaFromString
Name: QQuickColorProvider::rgbaFromString
Prototype: unsigned rgbaFromString(const QString &s, bool *ok) override
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 76-86
 80.000% (8/10)
64
QQuickColorProvider::colorFromString
Name: QQuickColorProvider::colorFromString
Prototype: QVariant colorFromString(const QString &s, bool *ok) override
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 64-74
 80.000% (8/10)
64
QQuickBorderImage::setSource
Name: QQuickBorderImage::setSource
Prototype: void QQuickBorderImage::setSource(const QUrl &url)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickborderimage.cpp
Lines: 271-291
 80.000% (8/10)
114
QQuickBorderImage::sciRequestFinished
Name: QQuickBorderImage::sciRequestFinished
Prototype: void QQuickBorderImage::sciRequestFinished()
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickborderimage.cpp
Lines: 544-570
 70.000% (7/10)
184
QQuickAnimatedImagePrivate::setMovie
Name: QQuickAnimatedImagePrivate::setMovie
Prototype: void QQuickAnimatedImagePrivate::setMovie(QMovie *m)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanimatedimage.cpp
Lines: 511-526
100.000% (10/10)
104
QQuickAnimatedImage::setSource
Name: QQuickAnimatedImage::setSource
Prototype: void QQuickAnimatedImage::setSource(const QUrl &url)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanimatedimage.cpp
Lines: 289-313
100.000% (10/10)
154
QQuickAnimatedImage::setPlaying
Name: QQuickAnimatedImage::setPlaying
Prototype: void QQuickAnimatedImage::setPlaying(bool play)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanimatedimage.cpp
Lines: 211-225
100.000% (10/10)
104
QQuickAnimatedImage::onCacheChanged
Name: QQuickAnimatedImage::onCacheChanged
Prototype: void QQuickAnimatedImage::onCacheChanged()
Coverage:  30.000% (3/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanimatedimage.cpp
Lines: 485-497
 30.000% (3/10)
84
QQuickAnchorsPrivate::calcStretch
Name: QQuickAnchorsPrivate::calcStretch
Prototype: bool QQuickAnchorsPrivate::calcStretch(QQuickItem *edge1Item, QQuickAnchors::Anchor edge1Line, QQuickItem *edge2Item, QQuickAnchors::Anchor edge2Line, qreal offset1, qreal offset2, QQuickAnchors::Anchor line, qreal &stretch) const
Coverage:  80.952% (17/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 584-613
 80.952% (17/21)
174
QQuickAnchors::setFill
Name: QQuickAnchors::setFill
Prototype: void QQuickAnchors::setFill(QQuickItem *f)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 518-541
100.000% (12/12)
184
QQuickAnchors::setCenterIn
Name: QQuickAnchors::setCenterIn
Prototype: void QQuickAnchors::setCenterIn(QQuickItem* c)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 554-577
100.000% (12/12)
184
QQuickAnchors::activeDirections
Name: QQuickAnchors::activeDirections
Prototype: Qt::Orientations QQuickAnchors::activeDirections() const
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 1327-1338
100.000% (12/12)
94
QQuickAnchorChanges::saveOriginals
Name: QQuickAnchorChanges::saveOriginals
Prototype: void QQuickAnchorChanges::saveOriginals()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 1178-1204
100.000% (10/10)
204
QQuickAnchorChanges::rewind
Name: QQuickAnchorChanges::rewind
Prototype: void QQuickAnchorChanges::rewind()
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 1316-1333
 60.000% (6/10)
104
QQuickAnchorChanges::mayOverride
Name: QQuickAnchorChanges::mayOverride
Prototype: bool QQuickAnchorChanges::mayOverride(QQuickStateActionEvent*other)
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 1305-1314
 40.000% (4/10)
74
QQuickAnchorAnimation::transition
Name: QQuickAnchorAnimation::transition
Prototype: QAbstractAnimationJob* QQuickAnchorAnimation::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  68.421% (13/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemanimation.cpp
Lines: 523-557
 68.421% (13/19)
224
QQmlValueTypeProxyBinding::removeBindings
Name: QQmlValueTypeProxyBinding::removeBindings
Prototype: void QQmlValueTypeProxyBinding::removeBindings(quint32 mask)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypeproxybinding.cpp
Lines: 93-114
 75.000% (9/12)
134
QQmlVMEMetaObject::writeProperty
Name: QQmlVMEMetaObject::writeProperty
Prototype: void QQmlVMEMetaObject::writeProperty(int id, QObject* v)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 437-450
 91.667% (11/12)
94
QQmlVMEMetaObject::setVmeMethod
Name: QQmlVMEMetaObject::setVmeMethod
Prototype: void QQmlVMEMetaObject::setVmeMethod(int index, const QV4::Value &function)
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 1132-1148
 40.000% (4/10)
124
QQmlVMEMetaObject::readPropertyAsVariant
Name: QQmlVMEMetaObject::readPropertyAsVariant
Prototype: QVariant QQmlVMEMetaObject::readPropertyAsVariant(int id) const
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 1011-1024
 80.000% (8/10)
104
QQmlVMEMetaObject::get
Name: QQmlVMEMetaObject::get
Prototype: QQmlVMEMetaObject *QQmlVMEMetaObject::get(QObject *obj)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject_p.h
Lines: 235-245
 80.000% (8/10)
54
QQmlVMEMetaObject::aliasTarget
Name: QQmlVMEMetaObject::aliasTarget
Prototype: bool QQmlVMEMetaObject::aliasTarget(int index, QObject **target, int *coreIndex, int *valueTypeIndex) const
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 1186-1209
 70.000% (7/10)
164
QQmlVMEMetaObject::QQmlVMEMetaObject
Name: QQmlVMEMetaObject::QQmlVMEMetaObject
Prototype: QQmlVMEMetaObject::QQmlVMEMetaObject(QV4::ExecutionEngine *engine, QObject *obj, const QQmlRefPointer<QQmlPropertyCache> &cache, const QQmlRefPointer<QV4::CompiledData::CompilationUnit> &qmlCompilationUnit, int qmlObjectId)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 317-343
 75.000% (6/8)
114
QQmlTypeNameCache::query
Name: QQmlTypeNameCache::query
Prototype: QQmlTypeNameCache::Result QQmlTypeNameCache::query(const QHashedStringRef &name, const QQmlImportRef *importNamespace) const
Coverage:  30.000% (3/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypenamecache.cpp
Lines: 114-139
 30.000% (3/10)
134
QQmlTypeLoader::networkReplyFinished
Name: QQmlTypeLoader::networkReplyFinished
Prototype: void QQmlTypeLoader::networkReplyFinished(QNetworkReply *reply)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1180-1218
 90.909% (10/11)
214
QQmlTypeLoader::clearCache
Name: QQmlTypeLoader::clearCache
Prototype: void QQmlTypeLoader::clearCache()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1962-1980
100.000% (10/10)
144
QQmlTypeData::loadFromSource
Name: QQmlTypeData::loadFromSource
Prototype: bool QQmlTypeData::loadFromSource()
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2446-2475
 75.000% (6/8)
224
QQmlTranslationBinding::doUpdate
Name: QQmlTranslationBinding::doUpdate
Prototype: void doUpdate(const DeleteWatcher &watcher, QQmlPropertyData::WriteFlags flags, QV4::Scope &scope) override final
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 352-375
 41.667% (5/12)
144
QQmlTimer::update
Name: QQmlTimer::update
Prototype: void QQmlTimer::update()
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 283-297
 85.714% (12/14)
114
QQmlTimer::event
Name: QQmlTimer::event
Prototype: bool QQmlTimer::event(QEvent *e)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 330-346
 83.333% (10/12)
124
QQmlThreadPrivate::threadEvent
Name: QQmlThreadPrivate::threadEvent
Prototype: void QQmlThreadPrivate::threadEvent()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 179-212
 87.500% (7/8)
184
QQmlThread::internalCallMethodInThread
Name: QQmlThread::internalCallMethodInThread
Prototype: void QQmlThread::internalCallMethodInThread(Message *message)
Coverage:  92.857% (13/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 317-346
 92.857% (13/14)
204
QQmlStrongJSQObjectReference::setObject [qqmlguard_p.h #1]
Name: QQmlStrongJSQObjectReference::setObject [qqmlguard_p.h #1]
Prototype: void setObject(T *o, QObject *parent)
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlguard_p.h #1
Lines: 113-129
 88.889% (16/18)
104
QQmlPropertyPrivate::setBinding
Name: QQmlPropertyPrivate::setBinding
Prototype: void QQmlPropertyPrivate::setBinding(const QQmlProperty &that, QQmlAbstractBinding *newBinding)
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 741-755
 64.286% (9/14)
84
QQmlPropertyPrivate::rawMetaObjectForType
Name: QQmlPropertyPrivate::rawMetaObjectForType
Prototype: QQmlMetaObject QQmlPropertyPrivate::rawMetaObjectForType(QQmlEnginePrivate *engine, int userType)
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1412-1423
 50.000% (5/10)
94
QQmlPropertyData::lazyLoad
Name: QQmlPropertyData::lazyLoad
Prototype: void QQmlPropertyData::lazyLoad(const QMetaProperty &p)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 144-165
 91.667% (11/12)
154
QQmlPropertyCache::~QQmlPropertyCache
Name: QQmlPropertyCache::~QQmlPropertyCache
Prototype: QQmlPropertyCache::~QQmlPropertyCache()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 263-282
100.000% (10/10)
124
QQmlPropertyCache::originalClone
Name: QQmlPropertyCache::originalClone
Prototype: int QQmlPropertyCache::originalClone(QObject *object, int index)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 964-979
 73.333% (11/15)
104
QQmlProperty::propertyTypeName
Name: QQmlProperty::propertyTypeName
Prototype: const char *QQmlProperty::propertyTypeName() const
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 489-502
 91.667% (11/12)
94
QQmlProfilerEvent::string
Name: QQmlProfilerEvent::string
Prototype: QString string() const
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 205-216
  0.000% (0/6)
54
Page:<>1
McCabe - Cyclomatic Complexity: 560
...10
McCabe - Cyclomatic Complexity: 8
...20
McCabe - Cyclomatic Complexity: 5
21
McCabe - Cyclomatic Complexity: 4
22
McCabe - Cyclomatic Complexity: 4
23
McCabe - Cyclomatic Complexity: 4
24
McCabe - Cyclomatic Complexity: 4
2526
McCabe - Cyclomatic Complexity: 4
27
McCabe - Cyclomatic Complexity: 4
28
McCabe - Cyclomatic Complexity: 3
29
McCabe - Cyclomatic Complexity: 3
30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 3
...50
McCabe - Cyclomatic Complexity: 2
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0