Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QSGAbstractSoftwareRendererName: | QSGAbstractSoftwareRenderer | Coverage: | 61.832% (81/131) |
| | 115 | 57 |
QQuickShapePrivateName: | QQuickShapePrivate | Coverage: | 61.702% (58/94) |
| | 96 | 36 |
QQuickShortcutName: | QQuickShortcut | Coverage: | 61.538% (56/91) |
| | 97 | 50 |
QQmlDMListAccessorDataName: | QQmlDMListAccessorData | Coverage: | 61.290% (19/31) |
| | 36 | 15 |
QQmlInstantiatorName: | QQmlInstantiator | Coverage: | 61.176% (52/85) |
| | 97 | 43 |
QQuickSpringAnimationPrivateName: | QQuickSpringAnimationPrivate | Coverage: | 61.111% (11/18) |
| | 13 | 6 |
PropertyListPrototypeName: | PropertyListPrototype | Coverage: | 61.111% (11/18) |
| | 16 | 7 |
QSGTextMaskMaterialName: | QSGTextMaskMaterial | Coverage: | 60.938% (39/64) |
| | 116 | 34 |
QQmlObjectModelName: | QQmlObjectModel | Coverage: | 60.938% (39/64) |
| | 61 | 28 |
operator>>Name: | operator>> | Prototype: | QDataStream &operator>>(QDataStream &stream, QQmlProfilerTypedEvent &event) | Coverage: | 60.920% (53/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilertypedevent.cpp | Lines: | 47-222 |
| | 119 | 32 |
QQuickItemGrabResultPrivateName: | QQuickItemGrabResultPrivate | Coverage: | 60.870% (14/23) |
| | 28 | 9 |
QQuickGroupGoalAffectorName: | QQuickGroupGoalAffector | Coverage: | 60.870% (14/23) |
| | 27 | 13 |
QQmlImportDatabaseName: | QQmlImportDatabase | Coverage: | 60.714% (119/196) |
| | 212 | 68 |
QQmlDebugConnectionName: | QQmlDebugConnection | Coverage: | 60.714% (85/140) |
| | 199 | 62 |
QQuickParticleAffectorName: | QQuickParticleAffector | Coverage: | 60.556% (109/180) |
| | 115 | 69 |
QQmlProfilerEventName: | QQmlProfilerEvent | Coverage: | 60.204% (59/98) |
| | 96 | 56 |
QQuickPathAnimationUpdaterName: | QQuickPathAnimationUpdater | Coverage: | 60.185% (65/108) |
| | 62 | 25 |
QQuickKeysAttachedName: | QQuickKeysAttached | Coverage: | 60.106% (113/188) |
| | 201 | 91 |
operator<<Name: | operator<< | Prototype: | QDebug operator<<(QDebug debug, QQuickItem *item) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp | Lines: | 8025-8046 |
| | 16 | 4 |
extractQtSignalName: | extractQtSignal | Prototype: | static QPair<QObject *, int> extractQtSignal(const QV4::Value &value) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | Lines: | 109-124 |
| | 10 | 4 |
excludeBaseUrlName: | excludeBaseUrl | Prototype: | bool excludeBaseUrl(const QString &importUrl, const QString &fileName, const QString &baseUrl) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp | Lines: | 445-457 |
| | 6 | 4 |
VertexName: | Vertex | Coverage: | 60.000% (3/5) |
| | 4 | 2 |
QQuickWidgetRenderControlName: | QQuickWidgetRenderControl | Coverage: | 60.000% (3/5) |
| | 4 | 3 |
QQuickTimeLineObjectName: | QQuickTimeLineObject | Coverage: | 60.000% (3/5) |
| | 5 | 3 |
QQuickStateActionEventName: | QQuickStateActionEvent | Coverage: | 60.000% (3/5) |
| | 6 | 5 |
QQuickItemWrapperName: | QQuickItemWrapper | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
QQmlTypeName: | QQmlType | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
QQmlExtensionPluginName: | QQmlExtensionPlugin | Coverage: | 60.000% (3/5) |
| | 8 | 5 |
LocalSocketSignalTranslatorName: | LocalSocketSignalTranslator | Coverage: | 60.000% (3/5) |
| | 10 | 5 |
throwLowercaseEnumErrorName: | throwLowercaseEnumError | Coverage: | 59.740% (92/154) |
| | 168 | 52 |
QSGSoftwareRenderLoopName: | QSGSoftwareRenderLoop | Coverage: | 59.633% (65/109) |
| | 133 | 43 |
QQuickPathAnimationName: | QQuickPathAnimation | Coverage: | 59.441% (85/143) |
| | 158 | 56 |
QQuickWidgetPrivateName: | QQuickWidgetPrivate | Coverage: | 59.167% (142/240) |
| | 233 | 85 |
VariantPrototypeName: | VariantPrototype | Coverage: | 59.091% (26/44) |
| | 37 | 19 |
QQuickMaskExtruderName: | QQuickMaskExtruder | Coverage: | 58.824% (30/51) |
| | 52 | 21 |
QQmlQmldirDataName: | QQmlQmldirData | Coverage: | 58.824% (10/17) |
| | 20 | 11 |
JavaScriptJobName: | JavaScriptJob | Coverage: | 58.824% (30/51) |
| | 47 | 17 |
QSequentialAnimationGroupJobName: | QSequentialAnimationGroupJob | Coverage: | 58.631% (197/336) |
| | 170 | 109 |
QQmlEasingValueTypeName: | QQmlEasingValueType | Coverage: | 58.621% (17/29) |
| | 42 | 17 |
QSGDefaultInternalImageNodeName: | QSGDefaultInternalImageNode | Coverage: | 58.537% (24/41) |
| | 47 | 17 |
QSGGeometryNodeName: | QSGGeometryNode | Coverage: | 58.140% (25/43) |
| | 30 | 19 |
QSGDefaultPainterNodeName: | QSGDefaultPainterNode | Coverage: | 58.049% (119/205) |
| | 226 | 74 |
QQuickAnchorAnimationName: | QQuickAnchorAnimation | Coverage: | 57.895% (22/38) |
| | 49 | 17 |
QQmlExpressionName: | QQmlExpression | Coverage: | 57.692% (30/52) |
| | 66 | 28 |
JSCName: | JSC | Coverage: | 57.154% (2201/3851) |
| | 4910 | 2109 |
qmlClearEnginePluginsName: | qmlClearEnginePlugins | Prototype: | void qmlClearEnginePlugins() | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp | Lines: | 226-239 |
| | 8 | 3 |
makePluginsName: | makePlugins | Prototype: | static QVector<QStaticPlugin> makePlugins() | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp | Lines: | 1019-1032 |
| | 7 | 3 |
appendReplacementStringName: | appendReplacementString | Prototype: | static void appendReplacementString(QString *result, const QString &input, const QString& replaceValue, uint* matchOffsets, int captureCount) | Coverage: | 57.143% (28/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp | Lines: | 678-722 |
| | 35 | 13 |
ScopeJobName: | ScopeJob | Coverage: | 57.143% (4/7) |
| | 14 | 4 |
QSGTextureFileHandlerName: | QSGTextureFileHandler | Coverage: | 57.143% (4/7) |
| | 2 | 5 |
QSGOpaqueTextureMaterialShaderName: | QSGOpaqueTextureMaterialShader | Coverage: | 57.143% (16/28) |
| | 28 | 9 |
QQuickV4ParticleDataName: | QQuickV4ParticleData | Coverage: | 57.143% (4/7) |
| | 9 | 3 |
QQuickTextLineName: | QQuickTextLine | Coverage: | 57.143% (24/42) |
| | 30 | 22 |
QQuickSmoothedAnimationPrivateName: | QQuickSmoothedAnimationPrivate | Coverage: | 57.143% (4/7) |
| | 12 | 5 |
QQmlDelegateModelGroupChangeArrayName: | QQmlDelegateModelGroupChangeArray | Coverage: | 57.143% (16/28) |
| | 34 | 16 |
QQuickCustomMaterialShaderName: | QQuickCustomMaterialShader | Coverage: | 56.954% (86/151) |
| | 178 | 59 |
QQmlStringConvertersName: | QQmlStringConverters | Coverage: | 56.522% (78/138) |
| | 133 | 58 |
QmlIRName: | QmlIR | Coverage: | 56.356% (133/236) |
| | 236 | 170 |
QQuickPointerHandlerName: | QQuickPointerHandler | Coverage: | 55.895% (128/229) |
| | 176 | 88 |
QQuickBorderImagePrivateName: | QQuickBorderImagePrivate | Coverage: | 55.882% (19/34) |
| | 50 | 12 |
contextFactoryName: | contextFactory | Prototype: | QSGAdaptationBackendData *contextFactory() | Coverage: | 55.814% (24/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin.cpp | Lines: | 106-174 |
| | 37 | 15 |
QQuickAttractorAffectorName: | QQuickAttractorAffector | Coverage: | 55.769% (29/52) |
| | 65 | 32 |
QSGRenderNodeName: | QSGRenderNode | Coverage: | 55.556% (5/9) |
| | 11 | 9 |
QSGContextName: | QSGContext | Coverage: | 55.556% (15/27) |
| | 34 | 17 |
QForwardFieldListName: | QForwardFieldList | Coverage: | 55.556% (10/18) |
| | 22 | 16 |
QSGBasicInternalImageNodeName: | QSGBasicInternalImageNode | Coverage: | 55.340% (114/206) |
| | 314 | 67 |
QPacketProtocolName: | QPacketProtocol | Coverage: | 55.172% (32/58) |
| | 80 | 28 |
QQmlLocaleName: | QQmlLocale | Coverage: | 55.000% (11/20) |
| | 19 | 7 |
QQuickDesignerSupportPropertiesName: | QQuickDesignerSupportProperties | Coverage: | 54.878% (45/82) |
| | 82 | 34 |
QQuickSinglePointEventName: | QQuickSinglePointEvent | Coverage: | 54.545% (12/22) |
| | 19 | 14 |
QQuickOpenGLShaderEffectName: | QQuickOpenGLShaderEffect | Coverage: | 54.545% (102/187) |
| | 203 | 73 |
QQmlContextPrivateName: | QQmlContextPrivate | Coverage: | 54.545% (6/11) |
| | 16 | 7 |
QSGSoftwareRendererName: | QSGSoftwareRenderer | Coverage: | 54.167% (13/24) |
| | 41 | 12 |
readImageName: | readImage | Prototype: | static bool readImage(const QUrl& url, QIODevice *dev, QImage *image, QString *errorString, QSize *impsize, const QSize &requestSize, const QQuickImageProviderOptions &providerOptions, QQuickImageProviderOptions::AutoTransform *appliedTransform = nullptr) | Coverage: | 53.846% (14/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp | Lines: | 390-418 |
| | 19 | 8 |
QQuickItemGrabResultName: | QQuickItemGrabResult | Coverage: | 53.846% (14/26) |
| | 45 | 15 |
MetaPropertyDataName: | MetaPropertyData | Coverage: | 53.846% (7/13) |
| | 12 | 7 |
QQuickDesignerCustomObjectDataName: | QQuickDesignerCustomObjectData | Coverage: | 53.704% (58/108) |
| | 103 | 48 |
QQuickTrailEmitterName: | QQuickTrailEmitter | Coverage: | 53.659% (66/123) |
| | 141 | 49 |
qsgsimpletexturenode_updateName: | qsgsimpletexturenode_update | Prototype: | static void qsgsimpletexturenode_update(QSGGeometry *g, QSGTexture *texture, const QRectF &rect, QRectF sourceRect, QSGSimpleTextureNode::TextureCoordinatesTransformMode texCoordMode) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimpletexturenode.cpp | Lines: | 61-88 |
| | 14 | 5 |
DistanceFieldShiftedStyleTextMaterialShaderName: | DistanceFieldShiftedStyleTextMaterialShader | Coverage: | 53.333% (8/15) |
| | 15 | 5 |
QQuickWindowQmlImplName: | QQuickWindowQmlImpl | Coverage: | 53.247% (41/77) |
| | 69 | 28 |
QQuickParentChangeName: | QQuickParentChange | Coverage: | 53.191% (50/94) |
| | 180 | 54 |
QQuickSpriteGoalAffectorName: | QQuickSpriteGoalAffector | Coverage: | 52.941% (36/68) |
| | 53 | 29 |
QQuickSpriteName: | QQuickSprite | Coverage: | 52.941% (54/102) |
| | 110 | 64 |
QSGPlainTextureName: | QSGPlainTexture | Coverage: | 52.903% (82/155) |
| | 209 | 53 |
QSGDefaultLayerName: | QSGDefaultLayer | Coverage: | 52.679% (118/224) |
| | 283 | 74 |
QSGBasicGlyphNodeName: | QSGBasicGlyphNode | Coverage: | 52.632% (10/19) |
| | 19 | 11 |
compareEqualIntName: | compareEqualInt | Prototype: | static bool compareEqualInt(QV4::Value &accumulator, QV4::Value lhs, int rhs) | Coverage: | 52.381% (11/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp | Lines: | 365-392 |
| | 13 | 13 |
checkVersionName: | checkVersion | Prototype: | static bool checkVersion(const QUrl &url) | Coverage: | 52.000% (13/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | Lines: | 249-293 |
| | 43 | 9 |
QSGShaderRewriterName: | QSGShaderRewriter | Coverage: | 51.852% (56/108) |
| | 46 | 28 |
QQuickScaleName: | QQuickScale | Coverage: | 51.724% (15/29) |
| | 48 | 21 |
QQuickPointerEventName: | QQuickPointerEvent | Coverage: | 51.613% (16/31) |
| | 24 | 23 |
QQuickPinchAreaName: | QQuickPinchArea | Coverage: | 51.471% (140/272) |
| | 370 | 90 |
QSGDefaultDistanceFieldGlyphCacheName: | QSGDefaultDistanceFieldGlyphCache | Coverage: | 51.462% (88/171) |
| | 637 | 60 |
QQuickScreenInfoName: | QQuickScreenInfo | Coverage: | 51.370% (75/146) |
| | 114 | 62 |
QQuickParticleDataName: | QQuickParticleData | Coverage: | 51.163% (22/43) |
| | 164 | 31 |
QSGShaderParserName: | QSGShaderParser | Coverage: | 51.111% (69/135) |
| | 56 | 29 |
QQuickScaleAnimatorName: | QQuickScaleAnimator | Coverage: | 50.941% (3168/6219) |
| | 5863 | 2632 |
QSGAtlasTextureName: | QSGAtlasTexture | Coverage: | 50.211% (119/237) |
| | 513 | 94 |
valueToKeySequenceName: | valueToKeySequence | Prototype: | static QKeySequence valueToKeySequence(const QVariant &value) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickshortcut.cpp | Lines: | 131-136 |
| | 3 | 2 |