| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QQuickPen| Name: | QQuickPen | | Coverage: | 48.780% (20/41) |
| | 23 | 11 |
QQuickGridView| Name: | QQuickGridView | | Coverage: | 49.057% (156/318) |
| | 217 | 96 |
QQmlLocaleData| Name: | QQmlLocaleData | | Coverage: | 49.115% (111/226) |
| | 74 | 80 |
ArgumentsGetterFunction| Name: | ArgumentsGetterFunction | | Coverage: | 50.000% (2/4) |
| | 8 | 2 |
ArgumentsSetterFunction| Name: | ArgumentsSetterFunction | | Coverage: | 50.000% (2/4) |
| | 9 | 2 |
Breakpoint| Name: | Breakpoint | | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
FrameJob| Name: | FrameJob | | Coverage: | 50.000% (3/6) |
| | 9 | 4 |
PassRefPtr| Name: | PassRefPtr | | Coverage: | 50.000% (8/16) |
| | 13 | 10 |
QQmlPendingGroupPropertyBindings| Name: | QQmlPendingGroupPropertyBindings | | Coverage: | 50.000% (4/8) |
| | 8 | 4 |
QQmlScriptStringPrivate| Name: | QQmlScriptStringPrivate | | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QQuickAnchorLine| Name: | QQuickAnchorLine | | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QQuickAnimationController| Name: | QQuickAnimationController | | Coverage: | 50.000% (30/60) |
| | 79 | 30 |
QQuickAnimationGroup| Name: | QQuickAnimationGroup | | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QQuickNvprFunctionsPrivate| Name: | QQuickNvprFunctionsPrivate | | Coverage: | 50.000% (1/2) |
| | 65 | 2 |
QQuickPackagePrivate| Name: | QQuickPackagePrivate | | Coverage: | 50.000% (3/6) |
| | 10 | 6 |
QQuickPathPrivate| Name: | QQuickPathPrivate | | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QQuickPointerDevice| Name: | QQuickPointerDevice | | Coverage: | 50.000% (14/28) |
| | 36 | 19 |
QQuickPropertyAction| Name: | QQuickPropertyAction | | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QQuickScriptAction| Name: | QQuickScriptAction | | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QQuickShaderEffectPrivate| Name: | QQuickShaderEffectPrivate | | Coverage: | 50.000% (2/4) |
| | 5 | 2 |
QQuickShapeGenericMaterialFactory| Name: | QQuickShapeGenericMaterialFactory | | Coverage: | 50.000% (8/16) |
| | 20 | 8 |
QQuickStateChangeScript| Name: | QQuickStateChangeScript | | Coverage: | 50.000% (8/16) |
| | 24 | 12 |
QSG8BitTextMaskShader| Name: | QSG8BitTextMaskShader | | Coverage: | 50.000% (5/10) |
| | 7 | 3 |
QSGAbstractRendererPrivate| Name: | QSGAbstractRendererPrivate | | Coverage: | 50.000% (1/2) |
| | 3 | 2 |
QSGMaterial| Name: | QSGMaterial | | Coverage: | 50.000% (10/20) |
| | 16 | 10 |
QSGNodePrivate| Name: | QSGNodePrivate | | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QSGSmoothTextureMaterial| Name: | QSGSmoothTextureMaterial | | Coverage: | 50.000% (2/4) |
| | 5 | 4 |
QSGSoftwareAdaptation| Name: | QSGSoftwareAdaptation | | Coverage: | 50.000% (7/14) |
| | 13 | 8 |
SmoothVertex| Name: | SmoothVertex | | Coverage: | 50.000% (2/4) |
| | 4 | 2 |
StaticLoader| Name: | StaticLoader | | Coverage: | 50.000% (2/4) |
| | 4 | 4 |
animationTimerCallback| Name: | 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 |
checkForApplicationInstance| Name: | 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 |
currentIndexRemainder| Name: | 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 |
isWindow| Name: | 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 |
makeLoaderSynchronous| Name: | 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 |
maybeRemoveAlpha| Name: | 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 |
parseUrlArgument| Name: | 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 |
qMapDeallocate| Name: | 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 |
qmlRegisterSingletonType| Name: | 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 |
qmlRegisterType| Name: | 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_texture| Name: | 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_envFloat| Name: | 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_envInt| Name: | 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 |
qtestFixUrl| Name: | 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 |
roleTypeName| Name: | 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 |
valueToKeySequence| Name: | 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 |
QSGAtlasTexture| Name: | QSGAtlasTexture | | Coverage: | 50.211% (119/237) |
| | 513 | 94 |
QQuickScaleAnimator| Name: | QQuickScaleAnimator | | Coverage: | 50.941% (3168/6219) |
| | 5863 | 2632 |
QSGShaderParser| Name: | QSGShaderParser | | Coverage: | 51.111% (69/135) |
| | 56 | 29 |
QQuickParticleData| Name: | QQuickParticleData | | Coverage: | 51.163% (22/43) |
| | 164 | 31 |
QQuickScreenInfo| Name: | QQuickScreenInfo | | Coverage: | 51.370% (75/146) |
| | 114 | 62 |
QSGDefaultDistanceFieldGlyphCache| Name: | QSGDefaultDistanceFieldGlyphCache | | Coverage: | 51.462% (88/171) |
| | 637 | 60 |
QQuickPinchArea| Name: | QQuickPinchArea | | Coverage: | 51.471% (140/272) |
| | 370 | 90 |
QQuickPointerEvent| Name: | QQuickPointerEvent | | Coverage: | 51.613% (16/31) |
| | 24 | 23 |
QQuickScale| Name: | QQuickScale | | Coverage: | 51.724% (15/29) |
| | 48 | 21 |
QSGShaderRewriter| Name: | QSGShaderRewriter | | Coverage: | 51.852% (56/108) |
| | 46 | 28 |
checkVersion| Name: | 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 |
compareEqualInt| Name: | 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 |
QSGBasicGlyphNode| Name: | QSGBasicGlyphNode | | Coverage: | 52.632% (10/19) |
| | 19 | 11 |
QSGDefaultLayer| Name: | QSGDefaultLayer | | Coverage: | 52.679% (118/224) |
| | 283 | 74 |
QSGPlainTexture| Name: | QSGPlainTexture | | Coverage: | 52.903% (82/155) |
| | 209 | 53 |
QQuickSprite| Name: | QQuickSprite | | Coverage: | 52.941% (54/102) |
| | 110 | 64 |
QQuickSpriteGoalAffector| Name: | QQuickSpriteGoalAffector | | Coverage: | 52.941% (36/68) |
| | 53 | 29 |
QQuickParentChange| Name: | QQuickParentChange | | Coverage: | 53.191% (50/94) |
| | 180 | 54 |
QQuickWindowQmlImpl| Name: | QQuickWindowQmlImpl | | Coverage: | 53.247% (41/77) |
| | 69 | 28 |
DistanceFieldShiftedStyleTextMaterialShader| Name: | DistanceFieldShiftedStyleTextMaterialShader | | Coverage: | 53.333% (8/15) |
| | 15 | 5 |
qsgsimpletexturenode_update| Name: | 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 |
QQuickTrailEmitter| Name: | QQuickTrailEmitter | | Coverage: | 53.659% (66/123) |
| | 141 | 49 |
QQuickDesignerCustomObjectData| Name: | QQuickDesignerCustomObjectData | | Coverage: | 53.704% (58/108) |
| | 103 | 48 |
MetaPropertyData| Name: | MetaPropertyData | | Coverage: | 53.846% (7/13) |
| | 12 | 7 |
QQuickItemGrabResult| Name: | QQuickItemGrabResult | | Coverage: | 53.846% (14/26) |
| | 45 | 15 |
readImage| Name: | 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 |
QSGSoftwareRenderer| Name: | QSGSoftwareRenderer | | Coverage: | 54.167% (13/24) |
| | 41 | 12 |
QQmlContextPrivate| Name: | QQmlContextPrivate | | Coverage: | 54.545% (6/11) |
| | 16 | 7 |
QQuickOpenGLShaderEffect| Name: | QQuickOpenGLShaderEffect | | Coverage: | 54.545% (102/187) |
| | 203 | 73 |
QQuickSinglePointEvent| Name: | QQuickSinglePointEvent | | Coverage: | 54.545% (12/22) |
| | 19 | 14 |
QQuickDesignerSupportProperties| Name: | QQuickDesignerSupportProperties | | Coverage: | 54.878% (45/82) |
| | 82 | 34 |
QQmlLocale| Name: | QQmlLocale | | Coverage: | 55.000% (11/20) |
| | 19 | 7 |
QPacketProtocol| Name: | QPacketProtocol | | Coverage: | 55.172% (32/58) |
| | 80 | 28 |
QSGBasicInternalImageNode| Name: | QSGBasicInternalImageNode | | Coverage: | 55.340% (114/206) |
| | 314 | 67 |
QForwardFieldList| Name: | QForwardFieldList | | Coverage: | 55.556% (10/18) |
| | 22 | 16 |
QSGContext| Name: | QSGContext | | Coverage: | 55.556% (15/27) |
| | 34 | 17 |
QSGRenderNode| Name: | QSGRenderNode | | Coverage: | 55.556% (5/9) |
| | 11 | 9 |
QQuickAttractorAffector| Name: | QQuickAttractorAffector | | Coverage: | 55.769% (29/52) |
| | 65 | 32 |
contextFactory| Name: | 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 |
QQuickBorderImagePrivate| Name: | QQuickBorderImagePrivate | | Coverage: | 55.882% (19/34) |
| | 50 | 12 |
QQuickPointerHandler| Name: | QQuickPointerHandler | | Coverage: | 55.895% (128/229) |
| | 176 | 88 |
QmlIR| Name: | QmlIR | | Coverage: | 56.356% (133/236) |
| | 236 | 170 |
QQmlStringConverters| Name: | QQmlStringConverters | | Coverage: | 56.522% (78/138) |
| | 133 | 58 |
QQuickCustomMaterialShader| Name: | QQuickCustomMaterialShader | | Coverage: | 56.954% (86/151) |
| | 178 | 59 |
QQmlDelegateModelGroupChangeArray| Name: | QQmlDelegateModelGroupChangeArray | | Coverage: | 57.143% (16/28) |
| | 34 | 16 |
QQuickSmoothedAnimationPrivate| Name: | QQuickSmoothedAnimationPrivate | | Coverage: | 57.143% (4/7) |
| | 12 | 5 |
QQuickTextLine| Name: | QQuickTextLine | | Coverage: | 57.143% (24/42) |
| | 30 | 22 |
QQuickV4ParticleData| Name: | QQuickV4ParticleData | | Coverage: | 57.143% (4/7) |
| | 9 | 3 |
QSGOpaqueTextureMaterialShader| Name: | QSGOpaqueTextureMaterialShader | | Coverage: | 57.143% (16/28) |
| | 28 | 9 |
QSGTextureFileHandler| Name: | QSGTextureFileHandler | | Coverage: | 57.143% (4/7) |
| | 2 | 5 |
ScopeJob| Name: | ScopeJob | | Coverage: | 57.143% (4/7) |
| | 14 | 4 |
appendReplacementString| Name: | 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 |
makePlugins| Name: | 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 |
qmlClearEnginePlugins| Name: | 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 |