Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QQuickPenName: | QQuickPen | Coverage: | 48.780% (20/41) |
| | 23 | 11 |
QQuickGridViewName: | QQuickGridView | Coverage: | 49.057% (156/318) |
| | 217 | 96 |
QQmlLocaleDataName: | QQmlLocaleData | Coverage: | 49.115% (111/226) |
| | 74 | 80 |
ArgumentsGetterFunctionName: | ArgumentsGetterFunction | Coverage: | 50.000% (2/4) |
| | 8 | 2 |
ArgumentsSetterFunctionName: | ArgumentsSetterFunction | Coverage: | 50.000% (2/4) |
| | 9 | 2 |
BreakpointName: | Breakpoint | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
FrameJobName: | FrameJob | Coverage: | 50.000% (3/6) |
| | 9 | 4 |
PassRefPtrName: | PassRefPtr | Coverage: | 50.000% (8/16) |
| | 13 | 10 |
QQmlPendingGroupPropertyBindingsName: | QQmlPendingGroupPropertyBindings | Coverage: | 50.000% (4/8) |
| | 8 | 4 |
QQmlScriptStringPrivateName: | QQmlScriptStringPrivate | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QQuickAnchorLineName: | QQuickAnchorLine | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QQuickAnimationControllerName: | QQuickAnimationController | Coverage: | 50.000% (30/60) |
| | 79 | 30 |
QQuickAnimationGroupName: | QQuickAnimationGroup | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QQuickNvprFunctionsPrivateName: | QQuickNvprFunctionsPrivate | Coverage: | 50.000% (1/2) |
| | 65 | 2 |
QQuickPackagePrivateName: | QQuickPackagePrivate | Coverage: | 50.000% (3/6) |
| | 10 | 6 |
QQuickPathPrivateName: | QQuickPathPrivate | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QQuickPointerDeviceName: | QQuickPointerDevice | Coverage: | 50.000% (14/28) |
| | 36 | 19 |
QQuickPropertyActionName: | QQuickPropertyAction | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QQuickScriptActionName: | QQuickScriptAction | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QQuickShaderEffectPrivateName: | QQuickShaderEffectPrivate | Coverage: | 50.000% (2/4) |
| | 5 | 2 |
QQuickShapeGenericMaterialFactoryName: | QQuickShapeGenericMaterialFactory | Coverage: | 50.000% (8/16) |
| | 20 | 8 |
QQuickStateChangeScriptName: | QQuickStateChangeScript | Coverage: | 50.000% (8/16) |
| | 24 | 12 |
QSG8BitTextMaskShaderName: | QSG8BitTextMaskShader | Coverage: | 50.000% (5/10) |
| | 7 | 3 |
QSGAbstractRendererPrivateName: | QSGAbstractRendererPrivate | Coverage: | 50.000% (1/2) |
| | 3 | 2 |
QSGMaterialName: | QSGMaterial | Coverage: | 50.000% (10/20) |
| | 16 | 10 |
QSGNodePrivateName: | QSGNodePrivate | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QSGSmoothTextureMaterialName: | QSGSmoothTextureMaterial | Coverage: | 50.000% (2/4) |
| | 5 | 4 |
QSGSoftwareAdaptationName: | QSGSoftwareAdaptation | Coverage: | 50.000% (7/14) |
| | 13 | 8 |
SmoothVertexName: | SmoothVertex | Coverage: | 50.000% (2/4) |
| | 4 | 2 |
StaticLoaderName: | StaticLoader | Coverage: | 50.000% (2/4) |
| | 4 | 4 |
animationTimerCallbackName: | animationTimerCallback | Prototype: | void animationTimerCallback(qint64 delta) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickprofiler.cpp | Lines: | 59-64 |
| | 3 | 2 |
checkForApplicationInstanceName: | checkForApplicationInstance | Prototype: | static void checkForApplicationInstance() | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp | Lines: | 282-286 |
| | 2 | 2 |
currentIndexRemainderName: | currentIndexRemainder | Prototype: | static inline int currentIndexRemainder(int currentIndex, int modelCount) noexcept | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp | Lines: | 1905-1911 |
| | 3 | 2 |
isWindowName: | isWindow | Prototype: | static bool isWindow(QObject *object) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp | Lines: | 184-189 |
| | 3 | 2 |
makeLoaderSynchronousName: | makeLoaderSynchronous | Prototype: | static void makeLoaderSynchronous(QObject *object) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp | Lines: | 83-87 |
| | 2 | 2 |
maybeRemoveAlphaName: | maybeRemoveAlpha | Prototype: | static void maybeRemoveAlpha(QImage *image) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp | Lines: | 367-388 |
| | 11 | 7 |
parseUrlArgumentName: | parseUrlArgument | Prototype: | static QUrl parseUrlArgument(const QString &arg) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | Lines: | 430-446 |
| | 19 | 4 |
qMapDeallocateName: | qMapDeallocate | Prototype: | static inline void qMapDeallocate(SparseArrayNode *node, int alignment) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp | Lines: | 352-358 |
| | 3 | 2 |
qmlRegisterSingletonTypeName: | qmlRegisterSingletonType | Prototype: | inline int qmlRegisterSingletonType(const QUrl &url, const char *uri, int versionMajor, int versionMinor, const char *qmlName) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | Lines: | 610-627 |
| | 11 | 2 |
qmlRegisterTypeName: | qmlRegisterType | Prototype: | inline int qmlRegisterType(const QUrl &url, const char *uri, int versionMajor, int versionMinor, const char *qmlName) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h | Lines: | 629-646 |
| | 11 | 2 |
qsg_safeguard_textureName: | qsg_safeguard_texture | Prototype: | bool qsg_safeguard_texture(QSGTexture *texture) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp | Lines: | 313-327 |
| | 11 | 2 |
qt_sg_envFloatName: | qt_sg_envFloat | Prototype: | static float qt_sg_envFloat(const char *name, float defaultValue) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp | Lines: | 90-97 |
| | 5 | 2 |
qt_sg_envIntName: | qt_sg_envInt | Prototype: | int qt_sg_envInt(const char *name, int defaultValue) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp | Lines: | 61-68 |
| | 5 | 2 |
qtestFixUrlName: | qtestFixUrl | Prototype: | static QString qtestFixUrl(const QUrl &location) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp | Lines: | 460-465 |
| | 3 | 2 |
roleTypeNameName: | roleTypeName | Prototype: | static QString roleTypeName(ListLayout::Role::DataType t) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp | Lines: | 85-97 |
| | 3 | 2 |
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 |
QSGAtlasTextureName: | QSGAtlasTexture | Coverage: | 50.211% (119/237) |
| | 513 | 94 |
QQuickScaleAnimatorName: | QQuickScaleAnimator | Coverage: | 50.941% (3168/6219) |
| | 5863 | 2632 |
QSGShaderParserName: | QSGShaderParser | Coverage: | 51.111% (69/135) |
| | 56 | 29 |
QQuickParticleDataName: | QQuickParticleData | Coverage: | 51.163% (22/43) |
| | 164 | 31 |
QQuickScreenInfoName: | QQuickScreenInfo | Coverage: | 51.370% (75/146) |
| | 114 | 62 |
QSGDefaultDistanceFieldGlyphCacheName: | QSGDefaultDistanceFieldGlyphCache | Coverage: | 51.462% (88/171) |
| | 637 | 60 |
QQuickPinchAreaName: | QQuickPinchArea | Coverage: | 51.471% (140/272) |
| | 370 | 90 |
QQuickPointerEventName: | QQuickPointerEvent | Coverage: | 51.613% (16/31) |
| | 24 | 23 |
QQuickScaleName: | QQuickScale | Coverage: | 51.724% (15/29) |
| | 48 | 21 |
QSGShaderRewriterName: | QSGShaderRewriter | Coverage: | 51.852% (56/108) |
| | 46 | 28 |
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 |
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 |
QSGBasicGlyphNodeName: | QSGBasicGlyphNode | Coverage: | 52.632% (10/19) |
| | 19 | 11 |
QSGDefaultLayerName: | QSGDefaultLayer | Coverage: | 52.679% (118/224) |
| | 283 | 74 |
QSGPlainTextureName: | QSGPlainTexture | Coverage: | 52.903% (82/155) |
| | 209 | 53 |
QQuickSpriteName: | QQuickSprite | Coverage: | 52.941% (54/102) |
| | 110 | 64 |
QQuickSpriteGoalAffectorName: | QQuickSpriteGoalAffector | Coverage: | 52.941% (36/68) |
| | 53 | 29 |
QQuickParentChangeName: | QQuickParentChange | Coverage: | 53.191% (50/94) |
| | 180 | 54 |
QQuickWindowQmlImplName: | QQuickWindowQmlImpl | Coverage: | 53.247% (41/77) |
| | 69 | 28 |
DistanceFieldShiftedStyleTextMaterialShaderName: | DistanceFieldShiftedStyleTextMaterialShader | Coverage: | 53.333% (8/15) |
| | 15 | 5 |
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 |
QQuickTrailEmitterName: | QQuickTrailEmitter | Coverage: | 53.659% (66/123) |
| | 141 | 49 |
QQuickDesignerCustomObjectDataName: | QQuickDesignerCustomObjectData | Coverage: | 53.704% (58/108) |
| | 103 | 48 |
MetaPropertyDataName: | MetaPropertyData | Coverage: | 53.846% (7/13) |
| | 12 | 7 |
QQuickItemGrabResultName: | QQuickItemGrabResult | Coverage: | 53.846% (14/26) |
| | 45 | 15 |
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 |
QSGSoftwareRendererName: | QSGSoftwareRenderer | Coverage: | 54.167% (13/24) |
| | 41 | 12 |
QQmlContextPrivateName: | QQmlContextPrivate | Coverage: | 54.545% (6/11) |
| | 16 | 7 |
QQuickOpenGLShaderEffectName: | QQuickOpenGLShaderEffect | Coverage: | 54.545% (102/187) |
| | 203 | 73 |
QQuickSinglePointEventName: | QQuickSinglePointEvent | Coverage: | 54.545% (12/22) |
| | 19 | 14 |
QQuickDesignerSupportPropertiesName: | QQuickDesignerSupportProperties | Coverage: | 54.878% (45/82) |
| | 82 | 34 |
QQmlLocaleName: | QQmlLocale | Coverage: | 55.000% (11/20) |
| | 19 | 7 |
QPacketProtocolName: | QPacketProtocol | Coverage: | 55.172% (32/58) |
| | 80 | 28 |
QSGBasicInternalImageNodeName: | QSGBasicInternalImageNode | Coverage: | 55.340% (114/206) |
| | 314 | 67 |
QForwardFieldListName: | QForwardFieldList | Coverage: | 55.556% (10/18) |
| | 22 | 16 |
QSGContextName: | QSGContext | Coverage: | 55.556% (15/27) |
| | 34 | 17 |
QSGRenderNodeName: | QSGRenderNode | Coverage: | 55.556% (5/9) |
| | 11 | 9 |
QQuickAttractorAffectorName: | QQuickAttractorAffector | Coverage: | 55.769% (29/52) |
| | 65 | 32 |
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 |
QQuickBorderImagePrivateName: | QQuickBorderImagePrivate | Coverage: | 55.882% (19/34) |
| | 50 | 12 |
QQuickPointerHandlerName: | QQuickPointerHandler | Coverage: | 55.895% (128/229) |
| | 176 | 88 |
QmlIRName: | QmlIR | Coverage: | 56.356% (133/236) |
| | 236 | 170 |
QQmlStringConvertersName: | QQmlStringConverters | Coverage: | 56.522% (78/138) |
| | 133 | 58 |
QQuickCustomMaterialShaderName: | QQuickCustomMaterialShader | Coverage: | 56.954% (86/151) |
| | 178 | 59 |
QQmlDelegateModelGroupChangeArrayName: | QQmlDelegateModelGroupChangeArray | Coverage: | 57.143% (16/28) |
| | 34 | 16 |
QQuickSmoothedAnimationPrivateName: | QQuickSmoothedAnimationPrivate | Coverage: | 57.143% (4/7) |
| | 12 | 5 |
QQuickTextLineName: | QQuickTextLine | Coverage: | 57.143% (24/42) |
| | 30 | 22 |
QQuickV4ParticleDataName: | QQuickV4ParticleData | Coverage: | 57.143% (4/7) |
| | 9 | 3 |
QSGOpaqueTextureMaterialShaderName: | QSGOpaqueTextureMaterialShader | Coverage: | 57.143% (16/28) |
| | 28 | 9 |
QSGTextureFileHandlerName: | QSGTextureFileHandler | Coverage: | 57.143% (4/7) |
| | 2 | 5 |
ScopeJobName: | ScopeJob | Coverage: | 57.143% (4/7) |
| | 14 | 4 |
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 |
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 |
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 |