| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QQuickDragAttached| Name: | QQuickDragAttached | | Coverage: | 75.595% (127/168) |
| | 183 | 83 |
QQuickBasePositionerPrivate| Name: | QQuickBasePositionerPrivate | | Coverage: | 75.556% (68/90) |
| | 63 | 32 |
QQuickMouseAreaPrivate| Name: | QQuickMouseAreaPrivate | | Coverage: | 75.362% (52/69) |
| | 66 | 29 |
QQmlOpenMetaObject| Name: | QQmlOpenMetaObject | | Coverage: | 75.294% (64/85) |
| | 88 | 38 |
qt_quick_set_shortcut_context_matcher| Name: | qt_quick_set_shortcut_context_matcher | | Prototype: | void qt_quick_set_shortcut_context_matcher(ContextMatcher matcher) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickshortcut.cpp | | Lines: | 123-127 |
| | 2 | 2 |
qmlRegisterExtendedUncreatableType| Name: | qmlRegisterExtendedUncreatableType | | Prototype: | template<typename T, typename E> int qmlRegisterExtendedUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString& reason) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | | Lines: | 202-239 |
| | 28 | 2 |
qmlRegisterExtendedType| Name: | qmlRegisterExtendedType | | Prototype: | template<typename T, typename E> int qmlRegisterExtendedType(const char *uri, int versionMajor, int versionMinor, const char *qmlName) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | | Lines: | 408-445 |
| | 27 | 2 |
isWindowMetaObject| Name: | isWindowMetaObject | | Prototype: | static bool isWindowMetaObject(const QMetaObject *metaObject) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp | | Lines: | 172-182 |
| | 4 | 4 |
findChar| Name: | findChar | | Prototype: | static int findChar(const QChar *str, int len, QChar ch, int from) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp | | Lines: | 192-206 |
| | 11 | 5 |
VDMListDelegateDataType| Name: | VDMListDelegateDataType | | Coverage: | 75.000% (3/4) |
| | 9 | 4 |
QQuickShaderSourceAttachedNode| Name: | QQuickShaderSourceAttachedNode | | Coverage: | 75.000% (3/4) |
| | 4 | 2 |
QQuickKeyEvent| Name: | QQuickKeyEvent | | Coverage: | 75.000% (9/12) |
| | 14 | 12 |
QQuickDragAttachedPrivate| Name: | QQuickDragAttachedPrivate | | Coverage: | 75.000% (54/72) |
| | 91 | 30 |
QQmlTypeLoaderNetworkReplyProxy| Name: | QQmlTypeLoaderNetworkReplyProxy | | Coverage: | 75.000% (3/4) |
| | 13 | 4 |
QQmlProxyMetaObject| Name: | QQmlProxyMetaObject | | Coverage: | 75.000% (36/48) |
| | 46 | 16 |
QQmlPropertyMapMetaObject| Name: | QQmlPropertyMapMetaObject | | Coverage: | 75.000% (6/8) |
| | 8 | 6 |
QQmlPersistentModelIndexValueType| Name: | QQmlPersistentModelIndexValueType | | Coverage: | 75.000% (6/8) |
| | 8 | 8 |
QQmlModelIndexValueType| Name: | QQmlModelIndexValueType | | Coverage: | 75.000% (9/12) |
| | 13 | 10 |
QQmlDebugMessageClient| Name: | QQmlDebugMessageClient | | Coverage: | 75.000% (9/12) |
| | 26 | 6 |
QQmlDebugConnectorFactory| Name: | QQmlDebugConnectorFactory | | Coverage: | 75.000% (3/4) |
| | 7 | 2 |
QQmlCompilePass| Name: | QQmlCompilePass | | Coverage: | 75.000% (3/4) |
| | 5 | 4 |
QPauseAnimationJob| Name: | QPauseAnimationJob | | Coverage: | 75.000% (3/4) |
| | 4 | 4 |
QIntrusiveList| Name: | QIntrusiveList | | Coverage: | 75.000% (24/32) |
| | 37 | 22 |
FxViewItem| Name: | FxViewItem | | Coverage: | 75.000% (3/4) |
| | 2 | 2 |
DistanceFieldOutlineTextMaterialShader| Name: | DistanceFieldOutlineTextMaterialShader | | Coverage: | 75.000% (9/12) |
| | 20 | 5 |
CompilationUnitMapper| Name: | CompilationUnitMapper | | Coverage: | 75.000% (18/24) |
| | 51 | 12 |
BackendSupport| Name: | BackendSupport | | Coverage: | 75.000% (3/4) |
| | 7 | 2 |
QQmlObjectCreator| Name: | QQmlObjectCreator | | Coverage: | 74.855% (518/692) |
| | 912 | 222 |
QQuickImage| Name: | QQuickImage | | Coverage: | 74.775% (166/222) |
| | 241 | 78 |
QQmlPropertyPrivate| Name: | QQmlPropertyPrivate | | Coverage: | 74.763% (474/634) |
| | 531 | 196 |
ExecutableAllocator| Name: | ExecutableAllocator | | Coverage: | 74.684% (59/79) |
| | 113 | 34 |
QQmlImports| Name: | QQmlImports | | Coverage: | 74.590% (91/122) |
| | 129 | 56 |
QQuickScreenAttached| Name: | QQuickScreenAttached | | Coverage: | 74.468% (35/47) |
| | 37 | 20 |
QJSEngine| Name: | QJSEngine | | Coverage: | 74.380% (90/121) |
| | 148 | 63 |
PersistentValueStorage| Name: | PersistentValueStorage | | Coverage: | 74.118% (63/85) |
| | 79 | 35 |
QQuickImageBase| Name: | QQuickImageBase | | Coverage: | 73.780% (121/164) |
| | 175 | 71 |
QQuickItemLayer| Name: | QQuickItemLayer | | Coverage: | 73.770% (135/183) |
| | 224 | 89 |
QQmlBind| Name: | QQmlBind | | Coverage: | 73.750% (59/80) |
| | 81 | 34 |
QQuickGradient| Name: | QQuickGradient | | Coverage: | 73.684% (14/19) |
| | 19 | 11 |
QQmlImportsPrivate| Name: | QQmlImportsPrivate | | Coverage: | 73.656% (274/372) |
| | 379 | 121 |
QQuickListView| Name: | QQuickListView | | Coverage: | 73.418% (290/395) |
| | 255 | 116 |
QQuickItemPrivate| Name: | QQuickItemPrivate | | Coverage: | 73.379% (860/1172) |
| | 922 | 434 |
QPacketProtocolPrivate| Name: | QPacketProtocolPrivate | | Coverage: | 73.333% (11/15) |
| | 16 | 7 |
QQuickTransitionManager| Name: | QQuickTransitionManager | | Coverage: | 73.282% (96/131) |
| | 99 | 45 |
QSGSimpleTextureNode| Name: | QSGSimpleTextureNode | | Coverage: | 73.171% (30/41) |
| | 60 | 25 |
QQuickPointDirection| Name: | QQuickPointDirection | | Coverage: | 73.077% (19/26) |
| | 30 | 18 |
QQuickAngleDirection| Name: | QQuickAngleDirection | | Coverage: | 73.077% (19/26) |
| | 34 | 18 |
QQuickParticleSystem| Name: | QQuickParticleSystem | | Coverage: | 72.966% (278/381) |
| | 321 | 146 |
QQuickParticleGroupData| Name: | QQuickParticleGroupData | | Coverage: | 72.941% (62/85) |
| | 85 | 37 |
QSGTextMaskShader| Name: | QSGTextMaskShader | | Coverage: | 72.727% (16/22) |
| | 58 | 8 |
QSGDepthStencilBufferManager| Name: | QSGDepthStencilBufferManager | | Coverage: | 72.727% (8/11) |
| | 14 | 7 |
QQuickWheelEvent| Name: | QQuickWheelEvent | | Coverage: | 72.727% (8/11) |
| | 18 | 11 |
QQuickVector4DValueType| Name: | QQuickVector4DValueType | | Coverage: | 72.727% (24/33) |
| | 30 | 25 |
QQuickFlipable| Name: | QQuickFlipable | | Coverage: | 72.727% (24/33) |
| | 47 | 19 |
QQuickDragHandler| Name: | QQuickDragHandler | | Coverage: | 72.727% (72/99) |
| | 81 | 39 |
QQmlPropertyCapture| Name: | QQmlPropertyCapture | | Coverage: | 72.581% (45/62) |
| | 82 | 22 |
QQuickHandlerPoint| Name: | QQuickHandlerPoint | | Coverage: | 72.549% (37/51) |
| | 90 | 29 |
QQuickTextControlPrivate| Name: | QQuickTextControlPrivate | | Coverage: | 72.518% (504/695) |
| | 677 | 215 |
QQuickVector3DValueType| Name: | QQuickVector3DValueType | | Coverage: | 72.414% (21/29) |
| | 27 | 23 |
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 |
StringOrTranslation| Name: | StringOrTranslation | | Coverage: | 72.222% (26/36) |
| | 37 | 18 |
QQuickCustomParticle| Name: | QQuickCustomParticle | | Coverage: | 72.143% (101/140) |
| | 194 | 57 |
QQmlDataBlob| Name: | QQmlDataBlob | | Coverage: | 72.043% (134/186) |
| | 191 | 93 |
QHashedString| Name: | QHashedString | | Coverage: | 72.000% (36/50) |
| | 53 | 26 |
ListElement| Name: | ListElement | | Coverage: | 71.940% (241/335) |
| | 367 | 148 |
QQmlDebugConnector| Name: | QQmlDebugConnector | | Coverage: | 71.930% (41/57) |
| | 51 | 22 |
QMetaObjectWrapper| Name: | QMetaObjectWrapper | | Coverage: | 71.930% (41/57) |
| | 81 | 22 |
Lookup| Name: | Lookup | | Coverage: | 71.875% (230/320) |
| | 339 | 119 |
QObjectWrapper| Name: | QObjectWrapper | | Coverage: | 71.639% (389/543) |
| | 481 | 152 |
QSGNode| Name: | QSGNode | | Coverage: | 71.538% (93/130) |
| | 150 | 58 |
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 |
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 |
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 |
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 |
WeakValue| Name: | WeakValue | | Coverage: | 71.429% (20/28) |
| | 24 | 13 |
SparseArrayNode| Name: | SparseArrayNode | | Coverage: | 71.429% (25/35) |
| | 34 | 11 |
QV4Debugger| Name: | QV4Debugger | | Coverage: | 71.429% (75/105) |
| | 120 | 53 |
QSGDistanceFieldStyledTextMaterial| Name: | QSGDistanceFieldStyledTextMaterial | | Coverage: | 71.429% (5/7) |
| | 12 | 5 |
QQuickWindowPrivate| Name: | QQuickWindowPrivate | | Coverage: | 71.429% (10/14) |
| | 14 | 8 |
QQuickStatePrivate| Name: | QQuickStatePrivate | | Coverage: | 71.429% (30/42) |
| | 42 | 19 |
QQuickStateOperation| Name: | QQuickStateOperation | | Coverage: | 71.429% (5/7) |
| | 10 | 7 |
QQuickImagePrivate| Name: | QQuickImagePrivate | | Coverage: | 71.429% (5/7) |
| | 12 | 3 |
QQmlProfilerEventLocation| Name: | QQmlProfilerEventLocation | | Coverage: | 71.429% (5/7) |
| | 8 | 7 |
QQmlDebugConnectorParams| Name: | QQmlDebugConnectorParams | | Coverage: | 71.429% (5/7) |
| | 5 | 3 |
QPODVector| Name: | QPODVector | | Coverage: | 71.429% (35/49) |
| | 50 | 28 |
SparseArray| Name: | SparseArray | | Coverage: | 71.282% (139/195) |
| | 208 | 60 |
QQuickCustomAffector| Name: | QQuickCustomAffector | | Coverage: | 71.141% (106/149) |
| | 117 | 58 |
QQmlThread| Name: | QQmlThread | | Coverage: | 71.094% (91/128) |
| | 168 | 86 |
QSGTexture| Name: | QSGTexture | | Coverage: | 71.028% (76/107) |
| | 170 | 41 |
QSmoothedAnimation| Name: | QSmoothedAnimation | | Coverage: | 70.796% (80/113) |
| | 137 | 42 |
QQmlMetaObject| Name: | QQmlMetaObject | | Coverage: | 70.769% (138/195) |
| | 151 | 70 |
QQmlDesignerMetaObject| Name: | QQmlDesignerMetaObject | | Coverage: | 70.642% (77/109) |
| | 106 | 38 |
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 |
QQuickMouseEvent| Name: | QQuickMouseEvent | | Coverage: | 70.588% (12/17) |
| | 26 | 17 |
QQmlEnginePrivate| Name: | QQmlEnginePrivate | | Coverage: | 70.588% (48/68) |
| | 83 | 38 |
QQmlBindingInstantiationContext| Name: | QQmlBindingInstantiationContext | | Coverage: | 70.588% (12/17) |
| | 16 | 7 |
QQmlDelegateModelItem| Name: | QQmlDelegateModelItem | | Coverage: | 70.476% (74/105) |
| | 117 | 49 |
PersistentValue| Name: | PersistentValue | | Coverage: | 70.455% (31/44) |
| | 42 | 22 |
QQuickImageProviderWithOptions| Name: | QQuickImageProviderWithOptions | | Coverage: | 70.130% (54/77) |
| | 46 | 21 |
QQmlDMCachedModelData| Name: | QQmlDMCachedModelData | | Coverage: | 70.115% (61/87) |
| | 79 | 31 |