| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QQuickShaderEffectMesh| Name: | QQuickShaderEffectMesh | | Coverage: | 66.667% (2/3) |
| | 4 | 3 |
QQuickShapeSoftwareRenderNode| Name: | QQuickShapeSoftwareRenderNode | | Coverage: | 66.667% (10/15) |
| | 20 | 9 |
QQuickTimeLinePrivate| Name: | QQuickTimeLinePrivate | | Coverage: | 66.667% (96/144) |
| | 140 | 47 |
QQuickTimeLineValue| Name: | QQuickTimeLineValue | | Coverage: | 66.667% (4/6) |
| | 6 | 6 |
QSGPainterTexture| Name: | QSGPainterTexture | | Coverage: | 66.667% (4/6) |
| | 8 | 4 |
QSGSimpleMaterial| Name: | QSGSimpleMaterial | | Coverage: | 66.667% (4/6) |
| | 8 | 6 |
QStringHashBase| Name: | QStringHashBase | | Coverage: | 66.667% (12/18) |
| | 18 | 18 |
debug_slowPath| Name: | debug_slowPath | | Prototype: | static void debug_slowPath(QV4::ExecutionEngine *engine) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp | | Lines: | 282-289 |
| | 5 | 3 |
QSGDefaultRenderContext| Name: | QSGDefaultRenderContext | | Coverage: | 66.917% (89/133) |
| | 156 | 49 |
QQuickState| Name: | QQuickState | | Coverage: | 67.105% (153/228) |
| | 220 | 89 |
QSGDistanceFieldGlyphCache| Name: | QSGDistanceFieldGlyphCache | | Coverage: | 67.442% (87/129) |
| | 169 | 58 |
allSubObjects| Name: | allSubObjects | | Prototype: | static void allSubObjects(QObject *object, QObjectList &objectList) | | Coverage: | 67.442% (29/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp | | Lines: | 89-152 |
| | 35 | 13 |
QStringHashNode| Name: | QStringHashNode | | Coverage: | 67.500% (27/40) |
| | 40 | 22 |
QQuickPaintedItem| Name: | QQuickPaintedItem | | Coverage: | 67.647% (92/136) |
| | 166 | 63 |
QQuickItemViewTransitionJob| Name: | QQuickItemViewTransitionJob | | Coverage: | 67.742% (21/31) |
| | 55 | 13 |
QQuickKeyNavigationAttached| Name: | QQuickKeyNavigationAttached | | Coverage: | 67.805% (139/205) |
| | 179 | 79 |
QSGGeometry| Name: | QSGGeometry | | Coverage: | 67.816% (59/87) |
| | 193 | 56 |
QQuickReplaceSignalHandler| Name: | QQuickReplaceSignalHandler | | Coverage: | 68.182% (15/22) |
| | 21 | 14 |
ArrayData| Name: | ArrayData | | Coverage: | 68.269% (142/208) |
| | 194 | 62 |
QQuickImageParticle| Name: | QQuickImageParticle | | Coverage: | 68.320% (496/726) |
| | 809 | 299 |
QQuickDragAxis| Name: | QQuickDragAxis | | Coverage: | 68.421% (13/19) |
| | 20 | 13 |
QQuickShapeGradientCache| Name: | QQuickShapeGradientCache | | Coverage: | 68.421% (13/19) |
| | 54 | 13 |
QQuickTextControl| Name: | QQuickTextControl | | Coverage: | 68.519% (185/270) |
| | 295 | 136 |
fetchOrCreateTypeForUrl| Name: | fetchOrCreateTypeForUrl | | Prototype: | QQmlType fetchOrCreateTypeForUrl(const QString &urlString, const QHashedStringRef& typeName, bool isCompositeSingleton, QList<QQmlError> *errors, int majorVersion=-1, int minorVersion=-1) | | Coverage: | 68.750% (11/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp | | Lines: | 145-211 |
| | 32 | 5 |
qquickitem_autoParent| Name: | qquickitem_autoParent | | Prototype: | static QQmlPrivate::AutoParentResult qquickitem_autoParent(QObject *obj, QObject *parent) | | Coverage: | 68.750% (22/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemsmodule.cpp | | Lines: | 120-160 |
| | 26 | 11 |
QAnimationGroupJob| Name: | QAnimationGroupJob | | Coverage: | 68.852% (42/61) |
| | 67 | 29 |
Script| Name: | Script | | Coverage: | 68.889% (62/90) |
| | 123 | 35 |
CallArgument| Name: | CallArgument | | Coverage: | 69.024% (205/297) |
| | 242 | 92 |
QQuickFrictionAffector| Name: | QQuickFrictionAffector | | Coverage: | 69.048% (29/42) |
| | 40 | 17 |
QQuickShapeSoftwareRenderer| Name: | QQuickShapeSoftwareRenderer | | Coverage: | 69.118% (47/68) |
| | 93 | 28 |
QQuickParticlePainter| Name: | QQuickParticlePainter | | Coverage: | 69.149% (65/94) |
| | 77 | 43 |
QQuickTurbulenceAffector| Name: | QQuickTurbulenceAffector | | Coverage: | 69.167% (83/120) |
| | 92 | 48 |
QQmlCustomParser| Name: | QQmlCustomParser | | Coverage: | 69.231% (36/52) |
| | 46 | 21 |
QQuickFlickable| Name: | QQuickFlickable | | Coverage: | 69.231% (441/637) |
| | 585 | 248 |
q_supportsElementIndexUint| Name: | q_supportsElementIndexUint | | Prototype: | static bool q_supportsElementIndexUint(QSGRendererInterface::GraphicsApi api) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp | | Lines: | 114-145 |
| | 19 | 5 |
existingImageFileForPath| Name: | existingImageFileForPath | | Coverage: | 69.316% (436/629) |
| | 607 | 248 |
QQuickItemParticle| Name: | QQuickItemParticle | | Coverage: | 69.421% (84/121) |
| | 112 | 54 |
QQuickTextNodeEngine| Name: | QQuickTextNodeEngine | | Coverage: | 69.512% (399/574) |
| | 633 | 188 |
QQuickAgeAffector| Name: | QQuickAgeAffector | | Coverage: | 69.565% (16/23) |
| | 35 | 12 |
QContinuingAnimationGroupJob| Name: | QContinuingAnimationGroupJob | | Coverage: | 69.643% (39/56) |
| | 38 | 24 |
QQuickTextDocumentWithImageResources| Name: | QQuickTextDocumentWithImageResources | | Coverage: | 69.863% (51/73) |
| | 69 | 29 |
QSGBatchRenderer| Name: | QSGBatchRenderer | | Coverage: | 69.938% (1354/1936) |
| | 2398 | 636 |
QQmlVmeProfiler| Name: | QQmlVmeProfiler | | Coverage: | 70.000% (7/10) |
| | 8 | 6 |
QQuickMatrix4x4| Name: | QQuickMatrix4x4 | | Coverage: | 70.000% (7/10) |
| | 15 | 8 |
VariantObject| Name: | VariantObject | | Coverage: | 70.000% (14/20) |
| | 13 | 8 |
QQmlDMCachedModelData| Name: | QQmlDMCachedModelData | | Coverage: | 70.115% (61/87) |
| | 79 | 31 |
QQuickImageProviderWithOptions| Name: | QQuickImageProviderWithOptions | | Coverage: | 70.130% (54/77) |
| | 46 | 21 |
PersistentValue| Name: | PersistentValue | | Coverage: | 70.455% (31/44) |
| | 42 | 22 |
QQmlDelegateModelItem| Name: | QQmlDelegateModelItem | | Coverage: | 70.476% (74/105) |
| | 117 | 49 |
QQmlBindingInstantiationContext| Name: | QQmlBindingInstantiationContext | | Coverage: | 70.588% (12/17) |
| | 16 | 7 |
QQmlEnginePrivate| Name: | QQmlEnginePrivate | | Coverage: | 70.588% (48/68) |
| | 83 | 38 |
QQuickMouseEvent| Name: | QQuickMouseEvent | | Coverage: | 70.588% (12/17) |
| | 26 | 17 |
qsgShaderRewriter_insertZAttributes| Name: | qsgShaderRewriter_insertZAttributes | | Prototype: | QByteArray qsgShaderRewriter_insertZAttributes(const char *input, QSurfaceFormat::OpenGLContextProfile profile) | | Coverage: | 70.588% (24/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgshaderrewriter.cpp | | Lines: | 172-234 |
| | 39 | 13 |
QQmlDesignerMetaObject| Name: | QQmlDesignerMetaObject | | Coverage: | 70.642% (77/109) |
| | 106 | 38 |
QQmlMetaObject| Name: | QQmlMetaObject | | Coverage: | 70.769% (138/195) |
| | 151 | 70 |
QSmoothedAnimation| Name: | QSmoothedAnimation | | Coverage: | 70.796% (80/113) |
| | 137 | 42 |
QSGTexture| Name: | QSGTexture | | Coverage: | 71.028% (76/107) |
| | 170 | 41 |
QQmlThread| Name: | QQmlThread | | Coverage: | 71.094% (91/128) |
| | 168 | 86 |
QQuickCustomAffector| Name: | QQuickCustomAffector | | Coverage: | 71.141% (106/149) |
| | 117 | 58 |
SparseArray| Name: | SparseArray | | Coverage: | 71.282% (139/195) |
| | 208 | 60 |
QPODVector| Name: | QPODVector | | Coverage: | 71.429% (35/49) |
| | 50 | 28 |
QQmlDebugConnectorParams| Name: | QQmlDebugConnectorParams | | Coverage: | 71.429% (5/7) |
| | 5 | 3 |
QQmlProfilerEventLocation| Name: | QQmlProfilerEventLocation | | Coverage: | 71.429% (5/7) |
| | 8 | 7 |
QQuickImagePrivate| Name: | QQuickImagePrivate | | Coverage: | 71.429% (5/7) |
| | 12 | 3 |
QQuickStateOperation| Name: | QQuickStateOperation | | Coverage: | 71.429% (5/7) |
| | 10 | 7 |
QQuickStatePrivate| Name: | QQuickStatePrivate | | Coverage: | 71.429% (30/42) |
| | 42 | 19 |
QQuickWindowPrivate| Name: | QQuickWindowPrivate | | Coverage: | 71.429% (10/14) |
| | 14 | 8 |
QSGDistanceFieldStyledTextMaterial| Name: | QSGDistanceFieldStyledTextMaterial | | Coverage: | 71.429% (5/7) |
| | 12 | 5 |
QV4Debugger| Name: | QV4Debugger | | Coverage: | 71.429% (75/105) |
| | 120 | 53 |
SparseArrayNode| Name: | SparseArrayNode | | Coverage: | 71.429% (25/35) |
| | 34 | 11 |
WeakValue| Name: | WeakValue | | Coverage: | 71.429% (20/28) |
| | 24 | 13 |
createListFromArrayLike| Name: | createListFromArrayLike | | Prototype: | static CallArgs createListFromArrayLike(Scope &scope, const Object *o) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp | | Lines: | 76-87 |
| | 7 | 3 |
markChildQObjectsRecursively| Name: | markChildQObjectsRecursively | | Prototype: | static void markChildQObjectsRecursively(QObject *parent, QV4::MarkStack *markStack) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | | Lines: | 1041-1051 |
| | 7 | 3 |
qWaitForSignal| Name: | qWaitForSignal | | Prototype: | bool qWaitForSignal(QObject *obj, const char* signal, int timeout = 5000) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp | | Lines: | 183-199 |
| | 11 | 3 |
variantMapToJS| Name: | variantMapToJS | | Prototype: | static QV4::ReturnedValue variantMapToJS(QV4::ExecutionEngine *v4, const QVariantMap &vmap) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp | | Lines: | 1544-1562 |
| | 16 | 3 |
QSGNode| Name: | QSGNode | | Coverage: | 71.538% (93/130) |
| | 150 | 58 |
QObjectWrapper| Name: | QObjectWrapper | | Coverage: | 71.639% (389/543) |
| | 481 | 152 |
Lookup| Name: | Lookup | | Coverage: | 71.875% (230/320) |
| | 339 | 119 |
QMetaObjectWrapper| Name: | QMetaObjectWrapper | | Coverage: | 71.930% (41/57) |
| | 81 | 22 |
QQmlDebugConnector| Name: | QQmlDebugConnector | | Coverage: | 71.930% (41/57) |
| | 51 | 22 |
ListElement| Name: | ListElement | | Coverage: | 71.940% (241/335) |
| | 367 | 148 |
QHashedString| Name: | QHashedString | | Coverage: | 72.000% (36/50) |
| | 53 | 26 |
QQmlDataBlob| Name: | QQmlDataBlob | | Coverage: | 72.043% (134/186) |
| | 191 | 93 |
QQuickCustomParticle| Name: | QQuickCustomParticle | | Coverage: | 72.143% (101/140) |
| | 194 | 57 |
StringOrTranslation| Name: | StringOrTranslation | | Coverage: | 72.222% (26/36) |
| | 37 | 18 |
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 |
| | 26 | 10 |
QQuickVector3DValueType| Name: | QQuickVector3DValueType | | Coverage: | 72.414% (21/29) |
| | 27 | 23 |
QQuickTextControlPrivate| Name: | QQuickTextControlPrivate | | Coverage: | 72.518% (504/695) |
| | 677 | 215 |
QQuickHandlerPoint| Name: | QQuickHandlerPoint | | Coverage: | 72.549% (37/51) |
| | 90 | 29 |
QQmlPropertyCapture| Name: | QQmlPropertyCapture | | Coverage: | 72.581% (45/62) |
| | 82 | 22 |
QQuickDragHandler| Name: | QQuickDragHandler | | Coverage: | 72.727% (72/99) |
| | 81 | 39 |
QQuickFlipable| Name: | QQuickFlipable | | Coverage: | 72.727% (24/33) |
| | 47 | 19 |
QQuickVector4DValueType| Name: | QQuickVector4DValueType | | Coverage: | 72.727% (24/33) |
| | 30 | 25 |
QQuickWheelEvent| Name: | QQuickWheelEvent | | Coverage: | 72.727% (8/11) |
| | 18 | 11 |
QSGDepthStencilBufferManager| Name: | QSGDepthStencilBufferManager | | Coverage: | 72.727% (8/11) |
| | 14 | 7 |
QSGTextMaskShader| Name: | QSGTextMaskShader | | Coverage: | 72.727% (16/22) |
| | 58 | 8 |
QQuickParticleGroupData| Name: | QQuickParticleGroupData | | Coverage: | 72.941% (62/85) |
| | 85 | 37 |
QQuickParticleSystem| Name: | QQuickParticleSystem | | Coverage: | 72.966% (278/381) |
| | 321 | 146 |
QQuickAngleDirection| Name: | QQuickAngleDirection | | Coverage: | 73.077% (19/26) |
| | 34 | 18 |
QQuickPointDirection| Name: | QQuickPointDirection | | Coverage: | 73.077% (19/26) |
| | 30 | 18 |