OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
...50
Function: QSGSimpleTextureNode::d_func
...60
Function: QQuickWorkerScript::message
...70
Function: QQuickTextEdit::resetRightPadding
...76
Function: QQuickStochasticEngine::globalGoalChanged
77
Function: QQuickState::addEntryToRevertList
78
Function: QQuickSprite::frameRateChanged
79
Function: QQuickShortcut::sequence
8081
Function: QQuickShapeGenericRenderer::endSync
82
Function: QQuickShaderEffectSource::ensureTexture
83
Function: QQuickScaleAnimator::QQuickXAnimator::propertyName::propertyName
84
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QV4::CompiledData::Unit::objectAt [qv4compileddata_p.h #3]
...90
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickPropertyAnimation::easing
...100
Function: QQuickPathView::setDelegate
...110
Function: QQuickLoader::setAsynchronous
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQuickShapePath::fillRuleChanged
Name: QQuickShapePath::fillRuleChanged
Prototype: void QQuickShapePath::fillRuleChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 1282-1285
100.000% (1/1)
11
QQuickShapePath::fillRule
Name: QQuickShapePath::fillRule
Prototype: QQuickShapePath::FillRule QQuickShapePath::fillRule() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 263-267
100.000% (1/1)
21
QQuickShapePath::fillGradient
Name: QQuickShapePath::fillGradient
Prototype: QQuickShapeGradient *QQuickShapePath::fillGradient() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 476-480
100.000% (1/1)
21
QQuickShapePath::fillColorChanged
Name: QQuickShapePath::fillColorChanged
Prototype: void QQuickShapePath::fillColorChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 1276-1279
100.000% (1/1)
11
QQuickShapePath::fillColor
Name: QQuickShapePath::fillColor
Prototype: QColor QQuickShapePath::fillColor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 232-236
100.000% (1/1)
21
QQuickShapePath::dashPatternChanged
Name: QQuickShapePath::dashPatternChanged
Prototype: void QQuickShapePath::dashPatternChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 1318-1321
100.000% (1/1)
11
QQuickShapePath::dashPattern
Name: QQuickShapePath::dashPattern
Prototype: QVector<qreal> QQuickShapePath::dashPattern() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 445-449
100.000% (1/1)
21
QQuickShapePath::dashOffsetChanged
Name: QQuickShapePath::dashOffsetChanged
Prototype: void QQuickShapePath::dashOffsetChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 1312-1315
100.000% (1/1)
11
QQuickShapePath::dashOffset
Name: QQuickShapePath::dashOffset
Prototype: qreal QQuickShapePath::dashOffset() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 414-418
100.000% (1/1)
21
QQuickShapePath::d_func
Name: QQuickShapePath::d_func
Prototype: inline QQuickShapePathPrivate* d_func()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape_p.h
Lines: 296-296
100.000% (1/1)
11
QQuickShapePath::d_func
Name: QQuickShapePath::d_func
Prototype: inline const QQuickShapePathPrivate* d_func() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape_p.h
Lines: 296-296
100.000% (1/1)
11
QQuickShapePath::capStyleChanged
Name: QQuickShapePath::capStyleChanged
Prototype: void QQuickShapePath::capStyleChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 1300-1303
100.000% (1/1)
11
QQuickShapePath::capStyle
Name: QQuickShapePath::capStyle
Prototype: QQuickShapePath::CapStyle QQuickShapePath::capStyle() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 357-361
100.000% (1/1)
21
QQuickShapePath::QQuickShapePath::[lambda]
Name: QQuickShapePath::QQuickShapePath::[lambda]
Prototype: [this]()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 157-161
100.000% (1/1)
31
QQuickShapePath::QQuickShapePath
Name: QQuickShapePath::QQuickShapePath
Prototype: QQuickShapePath::QQuickShapePath(QObject *parent)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 149-162
100.000% (2/2)
32
QQuickShapeNvprRenderer::updateNode
Name: QQuickShapeNvprRenderer::updateNode
Prototype: void QQuickShapeNvprRenderer::updateNode()
Coverage:  0.000% (0/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 335-445
  0.000% (0/63)
7226
QQuickShapeNvprRenderer::setStrokeWidth
Name: QQuickShapeNvprRenderer::setStrokeWidth
Prototype: void QQuickShapeNvprRenderer::setStrokeWidth(int index, qreal w)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 75-81
  0.000% (0/1)
41
QQuickShapeNvprRenderer::setStrokeStyle
Name: QQuickShapeNvprRenderer::setStrokeStyle
Prototype: void QQuickShapeNvprRenderer::setStrokeStyle(int index, QQuickShapePath::StrokeStyle strokeStyle, qreal dashOffset, const QVector<qreal> &dashPattern)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 116-125
  0.000% (0/1)
61
QQuickShapeNvprRenderer::setStrokeColor
Name: QQuickShapeNvprRenderer::setStrokeColor
Prototype: void QQuickShapeNvprRenderer::setStrokeColor(int index, const QColor &color)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 67-73
  0.000% (0/1)
41
QQuickShapeNvprRenderer::setPath
Name: QQuickShapeNvprRenderer::setPath
Prototype: void QQuickShapeNvprRenderer::setPath(int index, const QQuickPath *path)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 59-65
  0.000% (0/1)
41
QQuickShapeNvprRenderer::setNode
Name: QQuickShapeNvprRenderer::setNode
Prototype: void QQuickShapeNvprRenderer::setNode(QQuickShapeNvprRenderNode *node)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 161-167
  0.000% (0/4)
32
QQuickShapeNvprRenderer::setJoinStyle
Name: QQuickShapeNvprRenderer::setJoinStyle
Prototype: void QQuickShapeNvprRenderer::setJoinStyle(int index, QQuickShapePath::JoinStyle joinStyle, int miterLimit)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 99-106
  0.000% (0/1)
51
QQuickShapeNvprRenderer::setFillRule
Name: QQuickShapeNvprRenderer::setFillRule
Prototype: void QQuickShapeNvprRenderer::setFillRule(int index, QQuickShapePath::FillRule fillRule)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 91-97
  0.000% (0/1)
41
QQuickShapeNvprRenderer::setFillGradient
Name: QQuickShapeNvprRenderer::setFillGradient
Prototype: void QQuickShapeNvprRenderer::setFillGradient(int index, QQuickShapeGradient *gradient)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 127-155
  0.000% (0/14)
225
QQuickShapeNvprRenderer::setFillColor
Name: QQuickShapeNvprRenderer::setFillColor
Prototype: void QQuickShapeNvprRenderer::setFillColor(int index, const QColor &color)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 83-89
  0.000% (0/1)
41
QQuickShapeNvprRenderer::setCapStyle
Name: QQuickShapeNvprRenderer::setCapStyle
Prototype: void QQuickShapeNvprRenderer::setCapStyle(int index, QQuickShapePath::CapStyle capStyle)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 108-114
  0.000% (0/1)
41
QQuickShapeNvprRenderer::convertPath
Name: QQuickShapeNvprRenderer::convertPath
Prototype: void QQuickShapeNvprRenderer::convertPath(const QQuickPath *path, ShapePathGuiData *d)
Coverage:  0.000% (0/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 238-327
  0.000% (0/53)
6716
QQuickShapeNvprRenderer::beginSync
Name: QQuickShapeNvprRenderer::beginSync
Prototype: void QQuickShapeNvprRenderer::beginSync(int totalCount)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 51-57
  0.000% (0/4)
32
QQuickShapeNvprRenderNode::~QQuickShapeNvprRenderNode
Name: QQuickShapeNvprRenderNode::~QQuickShapeNvprRenderNode
Prototype: QQuickShapeNvprRenderNode::~QQuickShapeNvprRenderNode()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 451-454
  0.000% (0/1)
11
QQuickShapeNvprRenderNode::updatePath
Name: QQuickShapeNvprRenderNode::updatePath
Prototype: void QQuickShapeNvprRenderNode::updatePath(ShapePathRenderData *d)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 623-654
  0.000% (0/19)
237
QQuickShapeNvprRenderNode::setupStencilForCover
Name: QQuickShapeNvprRenderNode::setupStencilForCover
Prototype: void QQuickShapeNvprRenderNode::setupStencilForCover(bool stencilClip, int sv)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 776-787
  0.000% (0/4)
372
QQuickShapeNvprRenderNode::renderStroke
Name: QQuickShapeNvprRenderNode::renderStroke
Prototype: void QQuickShapeNvprRenderNode::renderStroke(ShapePathRenderData *d, int strokeStencilValue, int writeMask)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 656-664
  0.000% (0/1)
51
QQuickShapeNvprRenderNode::renderOffscreenFill
Name: QQuickShapeNvprRenderNode::renderOffscreenFill
Prototype: void QQuickShapeNvprRenderNode::renderOffscreenFill(ShapePathRenderData *d)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 729-774
  0.000% (0/17)
705
QQuickShapeNvprRenderNode::renderFill
Name: QQuickShapeNvprRenderNode::renderFill
Prototype: void QQuickShapeNvprRenderNode::renderFill(ShapePathRenderData *d)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 666-727
  0.000% (0/15)
445
QQuickShapeNvprRenderNode::render
Name: QQuickShapeNvprRenderNode::render
Prototype: void QQuickShapeNvprRenderNode::render(const RenderState *state)
Coverage:  0.000% (0/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 789-891
  0.000% (0/46)
11316
QQuickShapeNvprRenderNode::releaseResources
Name: QQuickShapeNvprRenderNode::releaseResources
Prototype: void QQuickShapeNvprRenderNode::releaseResources()
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 456-470
  0.000% (0/8)
84
QQuickShapeNvprRenderNode::isSupported
Name: QQuickShapeNvprRenderNode::isSupported
Prototype: bool QQuickShapeNvprRenderNode::isSupported()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 903-907
100.000% (1/1)
11
QQuickShapeNvprRenderNode::flags
Name: QQuickShapeNvprRenderNode::flags
Prototype: QSGRenderNode::RenderingFlags QQuickShapeNvprRenderNode::flags() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 898-901
  0.000% (0/1)
11
QQuickShapeNvprRenderNode::changedStates
Name: QQuickShapeNvprRenderNode::changedStates
Prototype: QSGRenderNode::StateFlags QQuickShapeNvprRenderNode::changedStates() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 893-896
  0.000% (0/1)
11
QQuickShapeNvprRenderNode::ShapePathRenderData::hasStroke
Name: QQuickShapeNvprRenderNode::ShapePathRenderData::hasStroke
Prototype: bool hasStroke() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer_p.h
Lines: 213-213
  0.000% (0/1)
11
QQuickShapeNvprRenderNode::ShapePathRenderData::hasFill
Name: QQuickShapeNvprRenderNode::ShapePathRenderData::hasFill
Prototype: bool hasFill() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer_p.h
Lines: 212-212
  0.000% (0/1)
11
QQuickShapeLinearGradientShader::updateState
Name: QQuickShapeLinearGradientShader::updateState
Prototype: void QQuickShapeLinearGradientShader::updateState(const RenderState &state, QSGMaterial *mat, QSGMaterial *)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 759-776
 71.429% (5/7)
113
QQuickShapeLinearGradientShader::initialize
Name: QQuickShapeLinearGradientShader::initialize
Prototype: void QQuickShapeLinearGradientShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 751-757
100.000% (1/1)
41
QQuickShapeLinearGradientShader::attributeNames
Name: QQuickShapeLinearGradientShader::attributeNames
Prototype: char const *const *QQuickShapeLinearGradientShader::attributeNames() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 778-782
100.000% (1/1)
11
QQuickShapeLinearGradientShader::QQuickShapeLinearGradientShader
Name: QQuickShapeLinearGradientShader::QQuickShapeLinearGradientShader
Prototype: QQuickShapeLinearGradientShader::QQuickShapeLinearGradientShader()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 743-749
100.000% (3/3)
41
QQuickShapeLinearGradientMaterial::type
Name: QQuickShapeLinearGradientMaterial::type
Prototype: QSGMaterialType *type() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer_p.h
Lines: 279-282
100.000% (1/1)
11
QQuickShapeLinearGradientMaterial::node
Name: QQuickShapeLinearGradientMaterial::node
Prototype: QQuickShapeGenericStrokeFillNode *node() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer_p.h
Lines: 291-291
100.000% (1/1)
11
QQuickShapeLinearGradientMaterial::createShader
Name: QQuickShapeLinearGradientMaterial::createShader
Prototype: QSGMaterialShader *createShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer_p.h
Lines: 286-289
100.000% (1/1)
11
QQuickShapeLinearGradientMaterial::compare
Name: QQuickShapeLinearGradientMaterial::compare
Prototype: int QQuickShapeLinearGradientMaterial::compare(const QSGMaterial *other) const
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 784-821
  0.000% (0/31)
2711
QQuickShapeLinearGradientMaterial::QQuickShapeLinearGradientMaterial
Name: QQuickShapeLinearGradientMaterial::QQuickShapeLinearGradientMaterial
Prototype: QQuickShapeLinearGradientMaterial(QQuickShapeGenericStrokeFillNode *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer_p.h
Lines: 268-277
100.000% (1/1)
11
QQuickShapeLinearGradient::y2Changed
Name: QQuickShapeLinearGradient::y2Changed
Prototype: void QQuickShapeLinearGradient::y2Changed()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 410-413
100.000% (1/1)
11
QQuickShapeLinearGradient::y2
Name: QQuickShapeLinearGradient::y2
Prototype: qreal QQuickShapeLinearGradient::y2() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1240-1243
100.000% (1/1)
11
QQuickShapeLinearGradient::y1Changed
Name: QQuickShapeLinearGradient::y1Changed
Prototype: void QQuickShapeLinearGradient::y1Changed()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 398-401
100.000% (1/1)
11
QQuickShapeLinearGradient::y1
Name: QQuickShapeLinearGradient::y1
Prototype: qreal QQuickShapeLinearGradient::y1() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1212-1215
100.000% (1/1)
11
QQuickShapeLinearGradient::x2Changed
Name: QQuickShapeLinearGradient::x2Changed
Prototype: void QQuickShapeLinearGradient::x2Changed()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 404-407
100.000% (1/1)
11
QQuickShapeLinearGradient::x2
Name: QQuickShapeLinearGradient::x2
Prototype: qreal QQuickShapeLinearGradient::x2() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1226-1229
100.000% (1/1)
11
QQuickShapeLinearGradient::x1Changed
Name: QQuickShapeLinearGradient::x1Changed
Prototype: void QQuickShapeLinearGradient::x1Changed()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 392-395
100.000% (1/1)
11
QQuickShapeLinearGradient::x1
Name: QQuickShapeLinearGradient::x1
Prototype: qreal QQuickShapeLinearGradient::x1() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1198-1201
100.000% (1/1)
11
QQuickShapeLinearGradient::setY2
Name: QQuickShapeLinearGradient::setY2
Prototype: void QQuickShapeLinearGradient::setY2(qreal v)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1245-1252
 75.000% (3/4)
42
QQuickShapeLinearGradient::setY1
Name: QQuickShapeLinearGradient::setY1
Prototype: void QQuickShapeLinearGradient::setY1(qreal v)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1217-1224
 75.000% (3/4)
42
QQuickShapeLinearGradient::setX2
Name: QQuickShapeLinearGradient::setX2
Prototype: void QQuickShapeLinearGradient::setX2(qreal v)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1231-1238
 75.000% (3/4)
42
QQuickShapeLinearGradient::setX1
Name: QQuickShapeLinearGradient::setX1
Prototype: void QQuickShapeLinearGradient::setX1(qreal v)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1203-1210
 75.000% (3/4)
42
QQuickShapeLinearGradient::QQuickShapeLinearGradient
Name: QQuickShapeLinearGradient::QQuickShapeLinearGradient
Prototype: QQuickShapeLinearGradient::QQuickShapeLinearGradient(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1183-1186
100.000% (1/1)
21
QQuickShapeGradientCacheWrapper::get
Name: QQuickShapeGradientCacheWrapper::get
Prototype: QQuickShapeGradientCache *get(QOpenGLContext *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1496-1499
100.000% (1/1)
11
QQuickShapeGradientCache::~QQuickShapeGradientCache
Name: QQuickShapeGradientCache::~QQuickShapeGradientCache
Prototype: QQuickShapeGradientCache::~QQuickShapeGradientCache()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1512-1515
100.000% (1/1)
11
QQuickShapeGradientCache::invalidateResource
Name: QQuickShapeGradientCache::invalidateResource
Prototype: void QQuickShapeGradientCache::invalidateResource()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1517-1520
100.000% (1/1)
11
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
QQuickShapeGradientCache::freeResource
Name: QQuickShapeGradientCache::freeResource
Prototype: void QQuickShapeGradientCache::freeResource(QOpenGLContext *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1522-1526
  0.000% (0/1)
21
QQuickShapeGradientCache::currentCache
Name: QQuickShapeGradientCache::currentCache
Prototype: QQuickShapeGradientCache *QQuickShapeGradientCache::currentCache()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1505-1509
100.000% (1/1)
11
QQuickShapeGradientCache::QQuickShapeGradientCache
Name: QQuickShapeGradientCache::QQuickShapeGradientCache
Prototype: QQuickShapeGradientCache(QOpenGLContext *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape_p_p.h
Lines: 206-206
100.000% (1/1)
11
QQuickShapeGradientCache::Key::operator==
Name: QQuickShapeGradientCache::Key::operator==
Prototype: bool operator==(const Key &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape_p_p.h
Lines: 200-203
100.000% (1/1)
11
QQuickShapeGradientCache::Key::Key
Name: QQuickShapeGradientCache::Key::Key
Prototype: Key(const QGradientStops &stops, QQuickShapeGradient::SpreadMode spread)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape_p_p.h
Lines: 195-197
100.000% (1/1)
11
QQuickShapeGradient::spreadChanged
Name: QQuickShapeGradient::spreadChanged
Prototype: void QQuickShapeGradient::spreadChanged()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 188-191
  0.000% (0/1)
11
QQuickShapeGradient::spread
Name: QQuickShapeGradient::spread
Prototype: QQuickShapeGradient::SpreadMode QQuickShapeGradient::spread() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1149-1152
100.000% (1/1)
11
QQuickShapeGradient::setSpread
Name: QQuickShapeGradient::setSpread
Prototype: void QQuickShapeGradient::setSpread(SpreadMode mode)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1154-1161
  0.000% (0/4)
42
QQuickShapeGradient::QQuickShapeGradient
Name: QQuickShapeGradient::QQuickShapeGradient
Prototype: QQuickShapeGradient::QQuickShapeGradient(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1127-1131
100.000% (1/1)
21
QQuickShapeGenericStrokeFillNode::activateMaterial
Name: QQuickShapeGenericStrokeFillNode::activateMaterial
Prototype: void QQuickShapeGenericStrokeFillNode::activateMaterial(QQuickWindow *window, Material m)
Coverage:  78.571% (11/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 88-112
 78.571% (11/14)
137
QQuickShapeGenericStrokeFillNode::QQuickShapeGenericStrokeFillNode
Name: QQuickShapeGenericStrokeFillNode::QQuickShapeGenericStrokeFillNode
Prototype: QQuickShapeGenericStrokeFillNode::QQuickShapeGenericStrokeFillNode(QQuickWindow *window)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 77-86
100.000% (1/1)
41
QQuickShapeGenericRenderer::~QQuickShapeGenericRenderer
Name: QQuickShapeGenericRenderer::~QQuickShapeGenericRenderer
Prototype: QQuickShapeGenericRenderer::~QQuickShapeGenericRenderer()
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 147-155
100.000% (8/8)
54
QQuickShapeGenericRenderer::updateStrokeNode
Name: QQuickShapeGenericRenderer::updateStrokeNode
Prototype: void QQuickShapeGenericRenderer::updateStrokeNode(ShapePathData *d, QQuickShapeGenericNode *node)
Coverage:  53.846% (14/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 641-676
 53.846% (14/26)
228
QQuickShapeGenericRenderer::updateShadowDataInNode
Name: QQuickShapeGenericRenderer::updateShadowDataInNode
Prototype: void QQuickShapeGenericRenderer::updateShadowDataInNode(ShapePathData *d, QQuickShapeGenericStrokeFillNode *n)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 560-566
 85.714% (6/7)
33
QQuickShapeGenericRenderer::updateNode
Name: QQuickShapeGenericRenderer::updateNode
Prototype: void QQuickShapeGenericRenderer::updateNode()
Coverage:  60.976% (25/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 483-558
 60.976% (25/41)
4513
QQuickShapeGenericRenderer::updateFillNode
Name: QQuickShapeGenericRenderer::updateFillNode
Prototype: void QQuickShapeGenericRenderer::updateFillNode(ShapePathData *d, QQuickShapeGenericNode *node)
Coverage:  59.574% (28/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 568-639
 59.574% (28/47)
4615
QQuickShapeGenericRenderer::triangulateStroke
Name: QQuickShapeGenericRenderer::triangulateStroke
Prototype: void QQuickShapeGenericRenderer::triangulateStroke(const QPainterPath &path, const QPen &pen, const Color4ub &strokeColor, VertexContainerType *strokeVertices, const QSize &clipSize)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 437-472
 81.818% (9/11)
224
QQuickShapeGenericRenderer::triangulateFill
Name: QQuickShapeGenericRenderer::triangulateFill
Prototype: void QQuickShapeGenericRenderer::triangulateFill(const QPainterPath &path, const Color4ub &fillColor, VertexContainerType *fillVertices, IndexContainerType *fillIndices, QSGGeometry::Type *indexType, bool supportsElementIndexUint)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 405-435
 75.000% (6/8)
173
QQuickShapeGenericRenderer::setStrokeWidth
Name: QQuickShapeGenericRenderer::setStrokeWidth
Prototype: void QQuickShapeGenericRenderer::setStrokeWidth(int index, qreal w)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 184-191
100.000% (4/4)
52
QQuickShapeGenericRenderer::setStrokeStyle
Name: QQuickShapeGenericRenderer::setStrokeStyle
Prototype: void QQuickShapeGenericRenderer::setStrokeStyle(int index, QQuickShapePath::StrokeStyle strokeStyle, qreal dashOffset, const QVector<qreal> &dashPattern)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 222-232
100.000% (4/4)
62
QQuickShapeGenericRenderer::setStrokeColor
Name: QQuickShapeGenericRenderer::setStrokeColor
Prototype: void QQuickShapeGenericRenderer::setStrokeColor(int index, const QColor &color)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 177-182
100.000% (1/1)
31
QQuickShapeGenericRenderer::setRootNode
Name: QQuickShapeGenericRenderer::setRootNode
Prototype: void QQuickShapeGenericRenderer::setRootNode(QQuickShapeGenericNode *node)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 474-480
 75.000% (3/4)
32
QQuickShapeGenericRenderer::setPath
Name: QQuickShapeGenericRenderer::setPath
Prototype: void QQuickShapeGenericRenderer::setPath(int index, const QQuickPath *path)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 170-175
 66.667% (2/3)
31
QQuickShapeGenericRenderer::setJoinStyle
Name: QQuickShapeGenericRenderer::setJoinStyle
Prototype: void QQuickShapeGenericRenderer::setJoinStyle(int index, QQuickShapePath::JoinStyle joinStyle, int miterLimit)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 207-213
100.000% (1/1)
41
QQuickShapeGenericRenderer::setFillRule
Name: QQuickShapeGenericRenderer::setFillRule
Prototype: void QQuickShapeGenericRenderer::setFillRule(int index, QQuickShapePath::FillRule fillRule)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 200-205
100.000% (1/1)
31
QQuickShapeGenericRenderer::setFillGradient
Name: QQuickShapeGenericRenderer::setFillGradient
Prototype: void QQuickShapeGenericRenderer::setFillGradient(int index, QQuickShapeGradient *gradient)
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 234-261
 85.714% (12/14)
215
QQuickShapeGenericRenderer::setFillColor
Name: QQuickShapeGenericRenderer::setFillColor
Prototype: void QQuickShapeGenericRenderer::setFillColor(int index, const QColor &color)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 193-198
100.000% (1/1)
31
QQuickShapeGenericRenderer::setCapStyle
Name: QQuickShapeGenericRenderer::setCapStyle
Prototype: void QQuickShapeGenericRenderer::setCapStyle(int index, QQuickShapePath::CapStyle capStyle)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 215-220
100.000% (1/1)
31
QQuickShapeGenericRenderer::setAsyncCallback
Name: QQuickShapeGenericRenderer::setAsyncCallback
Prototype: void QQuickShapeGenericRenderer::setAsyncCallback(void (*callback)(void *), void *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 275-279
100.000% (1/1)
21
QQuickShapeGenericRenderer::maybeUpdateAsyncItem
Name: QQuickShapeGenericRenderer::maybeUpdateAsyncItem
Prototype: void QQuickShapeGenericRenderer::maybeUpdateAsyncItem()
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 391-401
  0.000% (0/10)
74
QQuickShapeGenericRenderer::flags
Name: QQuickShapeGenericRenderer::flags
Prototype: Flags flags() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer_p.h
Lines: 103-103
100.000% (1/1)
11
QQuickShapeGenericRenderer::endSync::[lambda]
Name: QQuickShapeGenericRenderer::endSync::[lambda]
Prototype: [this, i](QQuickShapeFillRunnable *r)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 336-349
 33.333% (2/6)
92
QQuickShapeGenericRenderer::endSync::[lambda]
Name: QQuickShapeGenericRenderer::endSync::[lambda]
Prototype: [this, i](QQuickShapeStrokeRunnable *r)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 368-377
 33.333% (2/6)
72
Page:<>1
Function: writeNumbers
...50
Function: QSGSimpleTextureNode::d_func
...60
Function: QQuickWorkerScript::message
...70
Function: QQuickTextEdit::resetRightPadding
...76
Function: QQuickStochasticEngine::globalGoalChanged
77
Function: QQuickState::addEntryToRevertList
78
Function: QQuickSprite::frameRateChanged
79
Function: QQuickShortcut::sequence
8081
Function: QQuickShapeGenericRenderer::endSync
82
Function: QQuickShaderEffectSource::ensureTexture
83
Function: QQuickScaleAnimator::QQuickXAnimator::propertyName::propertyName
84
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QV4::CompiledData::Unit::objectAt [qv4compileddata_p.h #3]
...90
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickPropertyAnimation::easing
...100
Function: QQuickPathView::setDelegate
...110
Function: QQuickLoader::setAsynchronous
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval

Generated by Squish Coco 4.2.0