OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 560
2
McCabe - Cyclomatic Complexity: 28
3
McCabe - Cyclomatic Complexity: 19
4
McCabe - Cyclomatic Complexity: 16
5
McCabe - Cyclomatic Complexity: 13
67
McCabe - Cyclomatic Complexity: 10
8
McCabe - Cyclomatic Complexity: 9
9
McCabe - Cyclomatic Complexity: 9
10
McCabe - Cyclomatic Complexity: 8
...20
McCabe - Cyclomatic Complexity: 5
...30
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QSGShaderSourceBuilder::removeVersion
Name: QSGShaderSourceBuilder::removeVersion
Prototype: void QSGShaderSourceBuilder::removeVersion()
Coverage:  0.000% (0/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgshadersourcebuilder.cpp
Lines: 321-374
  0.000% (0/43)
3711
QSGDistanceFieldGlyphNode::updateGeometry
Name: QSGDistanceFieldGlyphNode::updateGeometry
Prototype: void QSGDistanceFieldGlyphNode::updateGeometry()
Coverage:  64.865% (24/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode.cpp
Lines: 177-327
 64.865% (24/37)
10811
QSGBatchRenderer::Updater::visitTransformNode
Name: QSGBatchRenderer::Updater::visitTransformNode
Prototype: void Updater::visitTransformNode(Node *n)
Coverage:  86.364% (38/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 405-459
 86.364% (38/44)
3511
QSGBatchRenderer::Renderer::nodeWasRemoved
Name: QSGBatchRenderer::Renderer::nodeWasRemoved
Prototype: void Renderer::nodeWasRemoved(Node *node)
Coverage:  88.571% (31/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1050-1110
 88.571% (31/35)
3511
QSGBatchRenderer::Renderer::buildRenderLists
Name: QSGBatchRenderer::Renderer::buildRenderLists
Prototype: void Renderer::buildRenderLists(QSGNode *node)
Coverage: 100.000% (41/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1287-1340
100.000% (41/41)
3911
QQuickWanderAffector::affectParticle
Name: QQuickWanderAffector::affectParticle
Prototype: bool QQuickWanderAffector::affectParticle(QQuickParticleData* data, qreal dt)
Coverage:  26.923% (7/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickwander.cpp
Lines: 121-181
 26.923% (7/26)
2611
QQuickTurbulenceAffector::affectSystem
Name: QQuickTurbulenceAffector::affectSystem
Prototype: void QQuickTurbulenceAffector::affectSystem(qreal dt)
Coverage:  66.667% (22/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickturbulence.cpp
Lines: 172-203
 66.667% (22/33)
2411
QQuickTextPrivate::updateLayout
Name: QQuickTextPrivate::updateLayout
Prototype: void QQuickTextPrivate::updateLayout()
Coverage:  80.952% (34/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 241-299
 80.952% (34/42)
4211
QQuickTextInput::setValidator
Name: QQuickTextInput::setValidator
Prototype: void QQuickTextInput::setValidator(QValidator* v)
Coverage:  70.968% (22/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1037-1065
 70.968% (22/31)
5711
QQuickTextInput::moveCursorSelection
Name: QQuickTextInput::moveCursorSelection
Prototype: void QQuickTextInput::moveCursorSelection(int pos, SelectionMode mode)
Coverage:  85.714% (48/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2571-2625
 85.714% (48/56)
3911
QQuickTextEdit::moveCursorSelection
Name: QQuickTextEdit::moveCursorSelection
Prototype: void QQuickTextEdit::moveCursorSelection(int pos, SelectionMode mode)
Coverage:  95.122% (39/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 1115-1162
 95.122% (39/41)
3511
QQuickTextControlPrivate::mouseReleaseEvent
Name: QQuickTextControlPrivate::mouseReleaseEvent
Prototype: void QQuickTextControlPrivate::mouseReleaseEvent(QMouseEvent *e, const QPointF &pos)
Coverage:  70.270% (26/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 1169-1223
 70.270% (26/37)
3411
QQuickSpriteGoalAffector::affectParticle
Name: QQuickSpriteGoalAffector::affectParticle
Prototype: bool QQuickSpriteGoalAffector::affectParticle(QQuickParticleData *d, qreal dt)
Coverage:  55.556% (20/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickspritegoal.cpp
Lines: 121-151
 55.556% (20/36)
2211
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
QQuickShaderEffectSource::updatePaintNode
Name: QQuickShaderEffectSource::updatePaintNode
Prototype: QSGNode *QQuickShaderEffectSource::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *)
Coverage:  73.469% (36/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectsource.cpp
Lines: 683-774
 73.469% (36/49)
6711
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGWindowsRenderLoop::show
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGWindowsRenderLoop::show
Prototype: void QSGWindowsRenderLoop::show(QQuickWindow *window)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgwindowsrenderloop.cpp
Lines: 158-201
  0.000% (0/31)
2811
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareThreadedRenderLoop::handleExposure
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareThreadedRenderLoop::handleExposure
Prototype: void QSGSoftwareThreadedRenderLoop::handleExposure(QQuickWindow *window)
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp
Lines: 821-876
  0.000% (0/35)
3411
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::pointerTargets
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::pointerTargets
Prototype: QVector<QQuickItem *> QQuickWindowPrivate::pointerTargets(QQuickItem *item, QQuickEventPoint *point, bool checkMouseButtons, bool checkAcceptsTouch) const
Coverage: 100.000% (43/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2348-2383
100.000% (43/43)
2511
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverTouchEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverTouchEvent
Prototype: void QQuickWindowPrivate::deliverTouchEvent(QQuickPointerTouchEvent *event)
Coverage:  74.194% (23/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2407-2441
 74.194% (23/31)
2311
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverDragEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverDragEvent
Prototype: void QQuickWindowPrivate::deliverDragEvent(QQuickDragGrabber *grabber, QEvent *event)
Coverage:  94.286% (33/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2641-2708
 94.286% (33/35)
5511
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::sendEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::sendEvent
Prototype: bool QQuickWindow::sendEvent(QQuickItem *item, QEvent *e)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 3082-3122
  0.000% (0/22)
2011
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAnimatorPrivate::apply
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAnimatorPrivate::apply
Prototype: void QQuickAnimatorPrivate::apply(QQuickAnimatorJob *job, const QString &propertyName, QQuickStateActions &actions, QQmlProperties &modified, QObject *defaultTarget)
Coverage:  24.242% (8/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimator.cpp
Lines: 218-272
 24.242% (8/33)
2911
QQuickPropertyChanges::changeExpression
Name: QQuickPropertyChanges::changeExpression
Prototype: void QQuickPropertyChanges::changeExpression(const QString &name, const QString &expression)
Coverage:  37.143% (13/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpropertychanges.cpp
Lines: 621-705
 37.143% (13/35)
5711
QQuickPropertyChanges::actions
Name: QQuickPropertyChanges::actions
Prototype: QQuickPropertyChanges::ActionList QQuickPropertyChanges::actions()
Coverage:  94.118% (32/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpropertychanges.cpp
Lines: 424-501
 94.118% (32/34)
4711
QQuickPathView::sendMouseEvent
Name: QQuickPathView::sendMouseEvent
Prototype: bool QQuickPathView::sendMouseEvent(QMouseEvent *event)
Coverage:  71.429% (45/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1813-1863
 71.429% (45/63)
3311
QQuickParentAnimationPrivate::computeTransformOrigin
Name: QQuickParentAnimationPrivate::computeTransformOrigin
Prototype: QPointF QQuickParentAnimationPrivate::computeTransformOrigin(QQuickItem::TransformOrigin origin, qreal width, qreal height) const
Coverage:  10.526% (2/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemanimation.cpp
Lines: 180-203
 10.526% (2/19)
1011
QQuickMultiPointTouchArea::childMouseEventFilter
Name: QQuickMultiPointTouchArea::childMouseEventFilter
Prototype: bool QQuickMultiPointTouchArea::childMouseEventFilter(QQuickItem *receiver, QEvent *event)
Coverage:  78.261% (18/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 962-989
 78.261% (18/23)
1511
QQuickListViewPrivate::removeNonVisibleItems
Name: QQuickListViewPrivate::removeNonVisibleItems
Prototype: bool QQuickListViewPrivate::removeNonVisibleItems(qreal bufferFrom, qreal bufferTo)
Coverage:  68.293% (28/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 728-771
 68.293% (28/41)
2711
QQuickItemViewPrivate::updateCurrent
Name: QQuickItemViewPrivate::updateCurrent
Prototype: void QQuickItemViewPrivate::updateCurrent(int modelIndex)
Coverage:  86.275% (44/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1601-1647
 86.275% (44/51)
3711
QQuickItemViewPrivate::applyRemovalChange
Name: QQuickItemViewPrivate::applyRemovalChange
Prototype: bool QQuickItemViewPrivate::applyRemovalChange(const QQmlChangeSet::Change &removal, ChangeResult *removeResult, int *removedCount)
Coverage:  90.909% (40/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 2048-2096
 90.909% (40/44)
3111
QQuickItemPrivate::computeTransformOrigin
Name: QQuickItemPrivate::computeTransformOrigin
Prototype: QPointF QQuickItemPrivate::computeTransformOrigin() const
Coverage:  31.579% (6/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5022-5045
 31.579% (6/19)
1011
QQuickItemParticle::tick
Name: QQuickItemParticle::tick
Prototype: void QQuickItemParticle::tick(int time)
Coverage:  79.412% (27/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickitemparticle.cpp
Lines: 186-224
 79.412% (27/34)
2911
QQuickItemParticle::prepareNextFrame
Name: QQuickItemParticle::prepareNextFrame
Prototype: void QQuickItemParticle::prepareNextFrame()
Coverage:  75.000% (21/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickitemparticle.cpp
Lines: 268-308
 75.000% (21/28)
3011
QQuickGridViewPrivate::updateFooter
Name: QQuickGridViewPrivate::updateFooter
Prototype: void QQuickGridViewPrivate::updateFooter()
Coverage:  94.444% (34/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 788-831
 94.444% (34/36)
3011
QQuickFlow::doPositioning
Name: QQuickFlow::doPositioning
Prototype: void QQuickFlow::doPositioning(QSizeF *contentSize)
Coverage: 100.000% (42/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 2124-2198
100.000% (42/42)
5211
QQuickFlickablePrivate::updateBeginningEnd
Name: QQuickFlickablePrivate::updateBeginningEnd
Prototype: void QQuickFlickablePrivate::updateBeginningEnd()
Coverage: 100.000% (31/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 508-568
100.000% (31/31)
4011
QQuickDesignerSupport::hasAnchor
Name: QQuickDesignerSupport::hasAnchor
Prototype: bool QQuickDesignerSupport::hasAnchor(QQuickItem *item, const QString &name)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 291-324
  0.000% (0/31)
2111
QQuickDesignerCustomObjectData::doResetProperty
Name: QQuickDesignerCustomObjectData::doResetProperty
Prototype: void QQuickDesignerCustomObjectData::doResetProperty(QQmlContext *context, const QQuickDesignerSupport::PropertyName &propertyName)
Coverage:  48.571% (17/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignercustomobjectdata.cpp
Lines: 186-230
 48.571% (17/35)
2611
QQuickCustomMaterialShader::compile
Name: QQuickCustomMaterialShader::compile
Prototype: void QQuickCustomMaterialShader::compile()
Coverage:  45.714% (16/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 264-327
 45.714% (16/35)
3811
QQuickAttractorAffector::affectParticle
Name: QQuickAttractorAffector::affectParticle
Prototype: bool QQuickAttractorAffector::affectParticle(QQuickParticleData *d, qreal dt)
Coverage:  28.571% (6/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickpointattractor.cpp
Lines: 114-161
 28.571% (6/21)
3311
QQuickAnchorsPrivate::clearItem
Name: QQuickAnchorsPrivate::clearItem
Prototype: void QQuickAnchorsPrivate::clearItem(QQuickItem *item)
Coverage:  93.548% (29/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 250-286
 93.548% (29/31)
2711
QQuickAccessibleAttached::availableActions
Name: QQuickAccessibleAttached::availableActions
Prototype: void QQuickAccessibleAttached::availableActions(QStringList *actions) const
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickaccessibleattached.cpp
Lines: 439-461
  0.000% (0/31)
2011
QQmlTypeCompiler::compile
Name: QQmlTypeCompiler::compile
Prototype: QQmlRefPointer<QV4::CompiledData::CompilationUnit> QQmlTypeCompiler::compile()
Coverage:  74.194% (23/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 70-179
 74.194% (23/31)
5611
QQmlProxyMetaObject::metaCall
Name: QQmlProxyMetaObject::metaCall
Prototype: int QQmlProxyMetaObject::metaCall(QObject *o, QMetaObject::Call c, int id, void **a)
Coverage:  78.378% (29/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproxymetaobject.cpp
Lines: 68-122
 78.378% (29/37)
3511
QQmlPropertyPrivate::resolvedUrlSequence
Name: QQmlPropertyPrivate::resolvedUrlSequence
Prototype: QVariant QQmlPropertyPrivate::resolvedUrlSequence(const QVariant &value, QQmlContextData *context)
Coverage:  45.714% (16/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1085-1121
 45.714% (16/35)
3011
QQmlProfilerEvent::number
Name: QQmlProfilerEvent::number
Prototype: template<typename Number> Number number(int i) const
Coverage:  42.857% (9/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 137-166
 42.857% (9/21)
1211
QQmlMetaObject::methodParameterTypes
Name: QQmlMetaObject::methodParameterTypes
Prototype: int *QQmlMetaObject::methodParameterTypes(int index, ArgTypeStorage *argStorage, QByteArray *unknownTypeError) const
Coverage:  94.872% (37/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1632-1691
 94.872% (37/39)
3811
QQmlListModelParser::verifyProperty
Name: QQmlListModelParser::verifyProperty
Prototype: bool QQmlListModelParser::verifyProperty(const QV4::CompiledData::Unit *qmlUnit, const QV4::CompiledData::Binding *binding)
Coverage:  96.970% (32/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2654-2698
 96.970% (32/33)
3111
QQmlJS::classify2
Name: QQmlJS::classify2
Prototype: static inline int classify2(const QChar *s, int parseModeFlags)
Coverage: 100.000% (31/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 60-88
100.000% (31/31)
1711
QQmlInstantiator::setModel
Name: QQmlInstantiator::setModel
Prototype: void QQmlInstantiator::setModel(const QVariant &v)
Coverage:  69.697% (23/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 394-448
 69.697% (23/33)
3311
QQmlImportDatabase::resolvePlugin
Name: QQmlImportDatabase::resolvePlugin
Prototype: QString QQmlImportDatabase::resolvePlugin(QQmlTypeLoader *typeLoader, const QString &qmldirPath, const QString &qmldirPluginPath, const QString &baseName, const QStringList &suffixes, const QString &prefix)
Coverage:  65.625% (21/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1807-1852
 65.625% (21/32)
2611
QQmlDelegateModelAttachedMetaObject::metaCall
Name: QQmlDelegateModelAttachedMetaObject::metaCall
Prototype: int QQmlDelegateModelAttachedMetaObject::metaCall(QObject *object, QMetaObject::Call call, int _id, void **arguments)
Coverage:  80.000% (28/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2105-2144
 80.000% (28/35)
3111
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::resolveAliases
Name: QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::resolveAliases
Prototype: bool QQmlComponentAndAliasResolver::resolveAliases(int componentIndex)
Coverage:  48.485% (16/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 1001-1051
 48.485% (16/33)
3111
QQmlComponent::incubateObject
Name: QQmlComponent::incubateObject
Prototype: void QQmlComponent::incubateObject(QQmlV4Function *args)
Coverage:  78.788% (26/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1368-1427
 78.788% (26/33)
4111
QQmlBinding::expression::QObjectPointerBinding::write
Name: QQmlBinding::expression::QObjectPointerBinding::write
Prototype: inline __attribute__((always_inline)) bool write(const QV4::Value &result, bool isUndefined, QQmlPropertyData::WriteFlags flags) override final
Coverage:  64.706% (22/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 683-729
 64.706% (22/34)
3011
QObjectWrapper::method_connect
Name: QObjectWrapper::method_connect
Prototype: ReturnedValue QObjectWrapper::method_connect(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  57.576% (19/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 938-988
 57.576% (19/33)
3211
QMetaObjectWrapper::callOverloadedConstructor
Name: QMetaObjectWrapper::callOverloadedConstructor
Prototype: ReturnedValue QMetaObjectWrapper::callOverloadedConstructor(QV4::ExecutionEngine *engine, QV4::CallData *callArgs) const
Coverage:  74.286% (26/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 2111-2171
 74.286% (26/35)
4211
ProxyObject::virtualGetOwnProperty
Name: ProxyObject::virtualGetOwnProperty
Prototype: PropertyAttributes ProxyObject::virtualGetOwnProperty(Managed *m, PropertyKey id, Property *p)
Coverage:  92.500% (37/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 211-279
 92.500% (37/40)
4611
ProxyObject::virtualGet
Name: ProxyObject::virtualGet
Prototype: ReturnedValue ProxyObject::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage:  83.784% (31/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 58-97
 83.784% (31/37)
3111
ObjectPrototype::method_assign
Name: ObjectPrototype::method_assign
Prototype: ReturnedValue ObjectPrototype::method_assign(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage:  81.818% (27/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 212-257
 81.818% (27/33)
3111
ObjectIterator::next
Name: ObjectIterator::next
Prototype: void ObjectIterator::next(Value *name, uint *index, Property *pd, PropertyAttributes *attrs)
Coverage:  96.875% (31/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectiterator.cpp
Lines: 79-129
 96.875% (31/32)
3711
Lexer::decodeUnicodeEscapeCharacter
Name: Lexer::decodeUnicodeEscapeCharacter
Prototype: uint Lexer::decodeUnicodeEscapeCharacter(bool *ok)
Coverage:  93.939% (31/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 322-373
 93.939% (31/33)
3611
JSC::Yarr::YarrPatternConstructor::optimizeDotStarWrappedExpressions
Name: JSC::Yarr::YarrPatternConstructor::optimizeDotStarWrappedExpressions
Prototype: void optimizeDotStarWrappedExpressions()
Coverage:  92.683% (38/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 770-822
 92.683% (38/41)
3411
ExecutionContext::getPropertyAndBase
Name: ExecutionContext::getPropertyAndBase
Prototype: ReturnedValue ExecutionContext::getPropertyAndBase(String *name, Value *base)
Coverage: 100.000% (24/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 316-359
100.000% (24/24)
2911
Context::resolveName
Name: Context::resolveName
Prototype: Context::ResolvedName Context::resolveName(const QString &name)
Coverage:  95.122% (39/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext.cpp
Lines: 109-165
 95.122% (39/41)
4011
CallOverloaded
Name: CallOverloaded
Prototype: static QV4::ReturnedValue CallOverloaded(const QQmlObjectOrGadget &object, const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, const QQmlPropertyCache *propertyCache, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod)
Coverage:  94.286% (33/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1482-1547
 94.286% (33/35)
4211
BytecodeGenerator::addInstructionHelper [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::addInstructionHelper [qv4bytecodegenerator.cpp #2]
Prototype: int BytecodeGenerator::addInstructionHelper(Instr::Type type, const Instr &i, int offsetOfOffset)
Coverage: 100.000% (35/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 186-241
100.000% (35/35)
3111
ArrayData::append
Name: ArrayData::append
Prototype: uint ArrayData::append(Object *obj, ArrayObject *otherObj, uint n)
Coverage:  34.286% (12/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 547-595
 34.286% (12/35)
3411
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickContext2D::arc
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickContext2D::arc
Prototype: void QQuickContext2D::arc(qreal xc, qreal yc, qreal radius, qreal sar, qreal ear, bool antiClockWise)
Coverage:  0.000% (0/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 3848-3907
  0.000% (0/49)
3110
qQmlPropertyCacheCreate
Name: qQmlPropertyCacheCreate
Prototype: template<typename T> static QQmlPropertyData qQmlPropertyCacheCreate(const QMetaObject *metaObject, const T& propertyName)
Coverage:  72.222% (26/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 981-1038
 72.222% (26/36)
2610
qExtractFontFamiliesFromString
Name: qExtractFontFamiliesFromString
Prototype: static QStringList qExtractFontFamiliesFromString(const QStringRef &fontFamiliesString)
Coverage:  0.000% (0/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 258-305
  0.000% (0/32)
2910
propertyNameForAnchorLine
Name: propertyNameForAnchorLine
Prototype: QString propertyNameForAnchorLine(const QQuickAnchors::Anchor &anchorLine)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 196-209
  0.000% (0/17)
910
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QSGGeometryNode *n)
Coverage:  0.000% (0/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 1463-1512
  0.000% (0/27)
2910
annotateListElements::[lambda]::annotateListElements
Name: annotateListElements::[lambda]::annotateListElements
Prototype: static void annotateListElements(QmlIR::Document *document)
Coverage:  81.250% (26/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/qmlcachegen.cpp
Lines: 100-130
 81.250% (26/32)
1610
VariantPrototype::method_valueOf
Name: VariantPrototype::method_valueOf
Prototype: ReturnedValue VariantPrototype::method_valueOf(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage:  36.842% (7/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp
Lines: 150-174
 36.842% (7/19)
1310
StringPrototype::method_match
Name: StringPrototype::method_match
Prototype: ReturnedValue StringPrototype::method_match(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  77.778% (21/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 503-552
 77.778% (21/27)
3310
SetCtor::virtualCallAsConstructor
Name: SetCtor::virtualCallAsConstructor
Prototype: ReturnedValue SetCtor::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *)
Coverage:  82.143% (23/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 56-90
 82.143% (23/28)
2410
Script::parse
Name: Script::parse
Prototype: void Script::parse()
Coverage:  85.185% (23/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4script.cpp
Lines: 79-144
 85.185% (23/27)
4010
QuickTestResult::stringify
Name: QuickTestResult::stringify
Prototype: void QuickTestResult::stringify(QQmlV4Function *args)
Coverage:  59.259% (16/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 530-583
 59.259% (16/27)
2810
QV4::sweepTable
Name: QV4::sweepTable
Prototype: template <typename Key> int sweepTable(Heap::StringOrSymbol **table, int alloc, std::function<Key(Heap::StringOrSymbol *)> f)
Coverage:  90.000% (27/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp
Lines: 255-298
 90.000% (27/30)
3210
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::RuntimeHelpers::equalHelper [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::RuntimeHelpers::equalHelper [qv4runtime.cpp #1]
Prototype: uint RuntimeHelpers::equalHelper(const Value &x, const Value &y)
Coverage:  0.000% (0/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 897-936
  0.000% (0/47)
2810
QV4::RuntimeHelpers::numberToString::[lambda]::RuntimeHelpers::objectDefaultValue [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::RuntimeHelpers::objectDefaultValue [qv4runtime.cpp #1]
Prototype: ReturnedValue RuntimeHelpers::objectDefaultValue(const Object *object, int typeHint)
Coverage: 100.000% (25/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 405-440
100.000% (25/25)
2510
QV4::JIT::PlatformAssemblerCommon::registerForArg
Name: QV4::JIT::PlatformAssemblerCommon::registerForArg
Prototype: RegisterID registerForArg(int arg) const
Coverage:  55.556% (10/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 528-545
 55.556% (10/18)
1310
QV4::Heap::InternalClass::frozen
Name: QV4::Heap::InternalClass::frozen
Prototype: Heap::InternalClass *InternalClass::frozen()
Coverage:  93.750% (30/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 523-570
 93.750% (30/32)
3310
QSmoothedAnimation::init
Name: QSmoothedAnimation::init
Prototype: void QSmoothedAnimation::init()
Coverage:  65.385% (17/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 261-312
 65.385% (17/26)
3210
QSequentialAnimationGroupJob::uncontrolledAnimationFinished
Name: QSequentialAnimationGroupJob::uncontrolledAnimationFinished
Prototype: void QSequentialAnimationGroupJob::uncontrolledAnimationFinished(QAbstractAnimationJob *animation)
Coverage:  62.069% (18/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qsequentialanimationgroupjob.cpp
Lines: 321-363
 62.069% (18/29)
2510
QSGDistanceFieldGlyphCache::update
Name: QSGDistanceFieldGlyphCache::update
Prototype: void QSGDistanceFieldGlyphCache::update()
Coverage:  50.000% (15/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp
Lines: 163-214
 50.000% (15/30)
4910
QSGBatchRenderer::Updater::visitGeometryNode
Name: QSGBatchRenderer::Updater::visitGeometryNode
Prototype: void Updater::visitGeometryNode(Node *n)
Coverage: 100.000% (30/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 461-505
100.000% (30/30)
2810
QSGBatchRenderer::Renderer::setActiveShader
Name: QSGBatchRenderer::Renderer::setActiveShader
Prototype: void Renderer::setActiveShader(QSGMaterialShader *program, ShaderManager::Shader *shader)
Coverage: 100.000% (46/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2188-2234
100.000% (46/46)
3310
QSGBatchRenderer::Renderer::buildRenderListsForTaggedRoots
Name: QSGBatchRenderer::Renderer::buildRenderListsForTaggedRoots
Prototype: void Renderer::buildRenderListsForTaggedRoots()
Coverage:  84.375% (27/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1388-1450
 84.375% (27/32)
3710
QQuickWidget::resizeEvent
Name: QQuickWidget::resizeEvent
Prototype: void QQuickWidget::resizeEvent(QResizeEvent *e)
Coverage:  58.824% (20/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 1176-1228
 58.824% (20/34)
2710
QQuickTimeLine::remove
Name: QQuickTimeLine::remove
Prototype: void QQuickTimeLine::remove(QQuickTimeLineObject *v)
Coverage:  77.419% (24/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 835-881
 77.419% (24/31)
2810
QQuickTextInputPrivate::updateLayout
Name: QQuickTextInputPrivate::updateLayout
Prototype: void QQuickTextInputPrivate::updateLayout()
Coverage:  88.235% (30/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3010-3078
 88.235% (30/34)
4710
QQuickTextInputPrivate::updateDisplayText
Name: QQuickTextInputPrivate::updateDisplayText
Prototype: void QQuickTextInputPrivate::updateDisplayText(bool forceUpdate)
Coverage:  56.863% (29/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2861-2905
 56.863% (29/51)
2810
QQuickTextInputPrivate::ensureVisible
Name: QQuickTextInputPrivate::ensureVisible
Prototype: void QQuickTextInputPrivate::ensureVisible(int position, int preeditCursor, int preeditLength)
Coverage: 100.000% (33/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1737-1782
100.000% (33/33)
2710
QQuickTextDocumentWithImageResources::intrinsicSize
Name: QQuickTextDocumentWithImageResources::intrinsicSize
Prototype: QSizeF QQuickTextDocumentWithImageResources::intrinsicSize( QTextDocument *, int, const QTextFormat &format)
Coverage:  50.000% (19/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextdocument.cpp
Lines: 135-175
 50.000% (19/38)
2710
QQuickTextControlPrivate::setContent
Name: QQuickTextControlPrivate::setContent
Prototype: void QQuickTextControlPrivate::setContent(Qt::TextFormat format, const QString &text)
Coverage:  86.667% (26/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 285-347
 86.667% (26/30)
3010
QQuickStateGroupPrivate::updateAutoState
Name: QQuickStateGroupPrivate::updateAutoState
Prototype: bool QQuickStateGroupPrivate::updateAutoState()
Coverage:  86.667% (26/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstategroup.cpp
Lines: 329-363
 86.667% (26/30)
2310
QQuickSpriteEngine::status
Name: QQuickSpriteEngine::status
Prototype: QQuickPixmap::Status QQuickSpriteEngine::status() const
Coverage:  45.455% (10/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 327-349
 45.455% (10/22)
1710
QQuickSpringAnimation::transition
Name: QQuickSpringAnimation::transition
Prototype: QAbstractAnimationJob* QQuickSpringAnimation::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  83.333% (25/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickspringanimation.cpp
Lines: 532-597
 83.333% (25/30)
4710
Page:<>1
McCabe - Cyclomatic Complexity: 560
2
McCabe - Cyclomatic Complexity: 28
3
McCabe - Cyclomatic Complexity: 19
4
McCabe - Cyclomatic Complexity: 16
5
McCabe - Cyclomatic Complexity: 13
67
McCabe - Cyclomatic Complexity: 10
8
McCabe - Cyclomatic Complexity: 9
9
McCabe - Cyclomatic Complexity: 9
10
McCabe - Cyclomatic Complexity: 8
...20
McCabe - Cyclomatic Complexity: 5
...30
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0