| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
|---|
|  endSync | Name: | QQuickShapeGenericRenderer::endSync |  | Prototype: | void QQuickShapeGenericRenderer::endSync(bool async) |  | Coverage: | 67.213% (41/61) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp |  | Lines: | 289-389 | 
 |  | 66 | 17 | 
|  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 | 
 |  | 46 | 15 | 
|  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 | 
 |  | 45 | 13 | 
|  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 | 
 |  | 22 | 8 | 
|  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 | 
 |  | 21 | 5 | 
|  ~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 | 
 |  | 5 | 4 | 
|  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 | 
 |  | 22 | 4 | 
|  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 | 
 |  | 7 | 4 | 
|  endSync | Name: | QQuickShapeGenericRenderer::endSync |  | Coverage: | 33.333% (4/12) | 
 |  | 16 | 4 | 
|  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 | 
 |  | 3 | 3 | 
|  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 | 
 |  | 17 | 3 | 
|  beginSync | Name: | QQuickShapeGenericRenderer::beginSync |  | Prototype: | void QQuickShapeGenericRenderer::beginSync(int totalCount) |  | Coverage: | 80.000% (4/5) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp |  | Lines: | 160-168 | 
 |  | 5 | 3 | 
|  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 | 
 |  | 5 | 2 | 
|  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 | 
 |  | 6 | 2 | 
|  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 | 
 |  | 3 | 2 | 
|  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 | 
 |  | 3 | 1 | 
|  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 | 
 |  | 3 | 1 | 
|  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 | 
 |  | 4 | 1 | 
|  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 | 
 |  | 3 | 1 | 
|  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 | 
 |  | 3 | 1 | 
|  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 | 
 |  | 3 | 1 | 
|  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 | 
 |  | 2 | 1 | 
|  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 | 
 |  | 1 | 1 | 
|  QQuickShapeGenericRenderer | Name: | QQuickShapeGenericRenderer::QQuickShapeGenericRenderer |  | Prototype: | QQuickShapeGenericRenderer(QQuickItem *item) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer_p.h |  | Lines: | 80-87 | 
 |  | 1 | 1 |