OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQuickImage
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
updatePaintNode
Name: QQuickImage::updatePaintNode
Prototype: QSGNode *QQuickImage::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *)
Coverage:  72.727% (72/99)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 658-807
 72.727% (72/99)
10324
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
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
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
~QQuickImage
Name: QQuickImage::~QQuickImage
Prototype: QQuickImage::~QQuickImage()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 212-220
 50.000% (2/4)
32
setVerticalAlignment
Name: QQuickImage::setVerticalAlignment
Prototype: void QQuickImage::setVerticalAlignment(VAlignment align)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 831-841
  0.000% (0/4)
72
setMipmap
Name: QQuickImage::setMipmap
Prototype: void QQuickImage::setMipmap(bool use)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 883-893
 50.000% (2/4)
72
setHorizontalAlignment
Name: QQuickImage::setHorizontalAlignment
Prototype: void QQuickImage::setHorizontalAlignment(HAlignment align)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 849-859
  0.000% (0/4)
72
releaseResources
Name: QQuickImage::releaseResources
Prototype: void QQuickImage::releaseResources()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 649-656
100.000% (4/4)
42
pixmapChange
Name: QQuickImage::pixmapChange
Prototype: void QQuickImage::pixmapChange()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 809-823
100.000% (4/4)
62
geometryChanged
Name: QQuickImage::geometryChanged
Prototype: void QQuickImage::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 602-607
100.000% (4/4)
32
verticalAlignmentChanged
Name: QQuickImage::verticalAlignmentChanged
Prototype: void QQuickImage::verticalAlignmentChanged(VAlignment _t1)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickimage_p.cpp
Lines: 347-351
  0.000% (0/1)
21
verticalAlignment
Name: QQuickImage::verticalAlignment
Prototype: QQuickImage::VAlignment QQuickImage::verticalAlignment() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 825-829
  0.000% (0/1)
21
paintedWidth
Name: QQuickImage::paintedWidth
Prototype: qreal QQuickImage::paintedWidth() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 375-379
100.000% (1/1)
21
paintedHeight
Name: QQuickImage::paintedHeight
Prototype: qreal QQuickImage::paintedHeight() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 381-385
100.000% (1/1)
21
paintedGeometryChanged
Name: QQuickImage::paintedGeometryChanged
Prototype: void QQuickImage::paintedGeometryChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickimage_p.cpp
Lines: 334-337
100.000% (1/1)
11
mipmapChanged
Name: QQuickImage::mipmapChanged
Prototype: void QQuickImage::mipmapChanged(bool _t1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickimage_p.cpp
Lines: 354-358
100.000% (1/1)
21
mipmap
Name: QQuickImage::mipmap
Prototype: bool QQuickImage::mipmap() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 877-881
  0.000% (0/1)
21
isTextureProvider
Name: QQuickImage::isTextureProvider
Prototype: bool isTextureProvider() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage_p.h
Lines: 102-102
100.000% (1/1)
11
invalidateSceneGraph
Name: QQuickImage::invalidateSceneGraph
Prototype: void QQuickImage::invalidateSceneGraph()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 642-647
100.000% (1/1)
31
horizontalAlignmentChanged
Name: QQuickImage::horizontalAlignmentChanged
Prototype: void QQuickImage::horizontalAlignmentChanged(HAlignment _t1)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickimage_p.cpp
Lines: 340-344
  0.000% (0/1)
21
horizontalAlignment
Name: QQuickImage::horizontalAlignment
Prototype: QQuickImage::HAlignment QQuickImage::horizontalAlignment() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 843-847
  0.000% (0/1)
21
fillModeChanged
Name: QQuickImage::fillModeChanged
Prototype: void QQuickImage::fillModeChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickimage_p.cpp
Lines: 328-331
100.000% (1/1)
11
fillMode
Name: QQuickImage::fillMode
Prototype: QQuickImage::FillMode QQuickImage::fillMode() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 338-342
100.000% (1/1)
21
emitAutoTransformBaseChanged
Name: QQuickImage::emitAutoTransformBaseChanged
Prototype: void emitAutoTransformBaseChanged() override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage_p.h
Lines: 108-108
  0.000% (0/1)
11
d_func
Name: QQuickImage::d_func
Prototype: inline QQuickImagePrivate* d_func()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage_p.h
Lines: 132-132
100.000% (1/1)
11
d_func
Name: QQuickImage::d_func
Prototype: inline const QQuickImagePrivate* d_func() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage_p.h
Lines: 132-132
100.000% (1/1)
11
boundingRect
Name: QQuickImage::boundingRect
Prototype: QRectF QQuickImage::boundingRect() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 609-613
100.000% (1/1)
21
autoTransformChanged
Name: QQuickImage::autoTransformChanged
Prototype: void QQuickImage::autoTransformChanged()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickimage_p.cpp
Lines: 361-364
  0.000% (0/1)
11
QQuickImage
Name: QQuickImage::QQuickImage
Prototype: QQuickImage::QQuickImage(QQuickItem *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 202-205
100.000% (1/1)
21
QQuickImage
Name: QQuickImage::QQuickImage
Prototype: QQuickImage::QQuickImage(QQuickImagePrivate &dd, QQuickItem *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 207-210
100.000% (1/1)
21

Generated by Squish Coco 4.2.0