| 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 |