| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
stopAnimation| Name: | stopAnimation | | Prototype: | static void stopAnimation(QObject *object) | | Coverage: | 38.462% (5/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp | | Lines: | 60-81 |
| | 14 | 5 |
runQmlmin| Name: | runQmlmin | | Prototype: | int runQmlmin(int argc, char *argv[]) | | Coverage: | 38.462% (30/78) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp | | Lines: | 559-691 |
| | 133 | 23 |
QQuickSvgParser| Name: | QQuickSvgParser | | Coverage: | 37.888% (61/161) |
| | 317 | 51 |
isCrashingType| Name: | isCrashingType | | Prototype: | static bool isCrashingType(const QQmlType &type) | | Coverage: | 37.500% (6/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp | | Lines: | 191-211 |
| | 12 | 6 |
QSGGlyphNode| Name: | QSGGlyphNode | | Coverage: | 37.500% (3/8) |
| | 5 | 6 |
QFieldList| Name: | QFieldList | | Coverage: | 37.313% (25/67) |
| | 80 | 34 |
QQuickDesignerSupportStates| Name: | QQuickDesignerSupportStates | | Coverage: | 37.037% (10/27) |
| | 30 | 13 |
QQmlScriptString| Name: | QQmlScriptString | | Coverage: | 37.037% (20/54) |
| | 41 | 20 |
QQuickPinchHandler| Name: | QQuickPinchHandler | | Coverage: | 36.735% (54/147) |
| | 168 | 75 |
addTypeReferenceChecksumsToHash| Name: | addTypeReferenceChecksumsToHash | | Prototype: | static bool addTypeReferenceChecksumsToHash(const QList<QQmlTypeData::TypeReference> &typeRefs, QCryptographicHash *hash, QQmlEngine *engine) | | Coverage: | 36.364% (4/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp | | Lines: | 2195-2210 |
| | 11 | 5 |
QSGShaderSourceBuilder| Name: | QSGShaderSourceBuilder | | Coverage: | 36.364% (44/121) |
| | 110 | 35 |
QQuickDefaultClipNode| Name: | QQuickDefaultClipNode | | Coverage: | 36.364% (8/22) |
| | 40 | 11 |
QSGSoftwareContext| Name: | QSGSoftwareContext | | Coverage: | 36.000% (9/25) |
| | 28 | 19 |
annotateListElements| Name: | annotateListElements | | Coverage: | 35.510% (87/245) |
| | 348 | 88 |
QSGSoftwareRenderableNodeUpdater| Name: | QSGSoftwareRenderableNodeUpdater | | Coverage: | 34.615% (36/104) |
| | 115 | 44 |
QQmlFileSelector| Name: | QQmlFileSelector | | Coverage: | 34.615% (9/26) |
| | 30 | 14 |
QQmlImportNamespace| Name: | QQmlImportNamespace | | Coverage: | 34.545% (19/55) |
| | 50 | 21 |
QQuickDesignerSupportItems| Name: | QQuickDesignerSupportItems | | Coverage: | 34.483% (20/58) |
| | 74 | 27 |
QQuickShaderEffect| Name: | QQuickShaderEffect | | Coverage: | 34.343% (34/99) |
| | 94 | 55 |
QSGKtxHandler| Name: | QSGKtxHandler | | Coverage: | 34.286% (12/35) |
| | 35 | 13 |
ByteCodeHandler| Name: | ByteCodeHandler | | Coverage: | 34.104% (354/1038) |
| | 278 | 778 |
QSGSoftwareRenderableNode| Name: | QSGSoftwareRenderableNode | | Coverage: | 34.010% (67/197) |
| | 197 | 87 |
QSGDefaultContext| Name: | QSGDefaultContext | | Coverage: | 33.962% (36/106) |
| | 119 | 48 |
main| Name: | main | | Prototype: | int main(int argc, char *argv[]) | | Coverage: | 33.898% (20/59) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmljs/qmljs.cpp | | Lines: | 72-169 |
| | 79 | 19 |
qmlUseGlyphCacheWorkaround| Name: | qmlUseGlyphCacheWorkaround | | Prototype: | static bool qmlUseGlyphCacheWorkaround() | | Coverage: | 33.333% (4/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp | | Lines: | 55-55 |
| | 0 | 4 |
WTF| Name: | WTF | | Coverage: | 33.333% (177/531) |
| | 848 | 332 |
QtQml| Name: | QtQml | | Coverage: | 33.333% (3/9) |
| | 9 | 9 |
QSGContextPlugin| Name: | QSGContextPlugin | | Coverage: | 33.333% (1/3) |
| | 4 | 3 |
QRecyclePool| Name: | QRecyclePool | | Coverage: | 33.333% (2/6) |
| | 15 | 6 |
QQuickRenderControl| Name: | QQuickRenderControl | | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
QQuickProfilerData| Name: | QQuickProfilerData | | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
QQuickPointerHandlerPrivate| Name: | QQuickPointerHandlerPrivate | | Coverage: | 33.333% (1/3) |
| | 4 | 3 |
QQuickPackage| Name: | QQuickPackage | | Coverage: | 33.333% (11/33) |
| | 28 | 13 |
QQuickImplicitSizeItem| Name: | QQuickImplicitSizeItem | | Coverage: | 33.333% (1/3) |
| | 4 | 3 |
QQuickDesignerSupportMetaInfo| Name: | QQuickDesignerSupportMetaInfo | | Coverage: | 33.333% (5/15) |
| | 13 | 7 |
QQmlMemoryScope| Name: | QQmlMemoryScope | | Coverage: | 33.333% (15/45) |
| | 29 | 15 |
QQmlBoundSignalExpressionPointer| Name: | QQmlBoundSignalExpressionPointer | | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
MemberGeneratorFunction| Name: | MemberGeneratorFunction | | Coverage: | 33.333% (1/3) |
| | 8 | 2 |
BindingFinder| Name: | BindingFinder | | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
QQuickBorderImageMesh| Name: | QQuickBorderImageMesh | | Coverage: | 31.818% (7/22) |
| | 43 | 16 |
itemScreenRect| Name: | itemScreenRect | | Prototype: | QRect itemScreenRect(QQuickItem *item) | | Coverage: | 31.250% (5/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp | | Lines: | 431-452 |
| | 10 | 4 |
QSGSoftwareRenderListBuilder| Name: | QSGSoftwareRenderListBuilder | | Coverage: | 31.250% (5/16) |
| | 19 | 14 |
MapCtor| Name: | MapCtor | | Coverage: | 31.034% (9/29) |
| | 28 | 11 |
main| Name: | main | | Prototype: | int main(int argc, char ** argv) | | Coverage: | 30.457% (60/197) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | | Lines: | 461-690 |
| | 173 | 60 |
QQuickDesignerSupportPropertyChanges| Name: | QQuickDesignerSupportPropertyChanges | | Coverage: | 30.303% (10/33) |
| | 34 | 17 |
QSGPkmHandler| Name: | QSGPkmHandler | | Coverage: | 29.630% (8/27) |
| | 27 | 9 |
QSGCompressedTextureFactory| Name: | QSGCompressedTextureFactory | | Coverage: | 29.412% (5/17) |
| | 13 | 7 |
RegExpCache| Name: | RegExpCache | | Coverage: | 28.571% (2/7) |
| | 3 | 3 |
QSGDefaultDepthStencilBuffer| Name: | QSGDefaultDepthStencilBuffer | | Coverage: | 28.571% (14/49) |
| | 44 | 12 |
QQuickShapeGradient| Name: | QQuickShapeGradient | | Coverage: | 28.571% (2/7) |
| | 8 | 5 |
QQmlFile| Name: | QQmlFile | | Coverage: | 28.378% (42/148) |
| | 132 | 60 |
QSGNodeVisitorEx| Name: | QSGNodeVisitorEx | | Coverage: | 26.829% (11/41) |
| | 39 | 17 |
setupPainterGradient| Name: | setupPainterGradient | | Prototype: | static inline void setupPainterGradient(QGradient *painterGradient, const QQuickShapeGradient &g) | | Coverage: | 25.000% (2/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapesoftwarerenderer.cpp | | Lines: | 133-149 |
| | 9 | 5 |
get_wrap_mode| Name: | get_wrap_mode | | Prototype: | static void get_wrap_mode(QQuickShaderEffectSource::WrapMode mode, QSGTexture::WrapMode *hWrap, QSGTexture::WrapMode *vWrap) | | Coverage: | 25.000% (2/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectsource.cpp | | Lines: | 638-657 |
| | 11 | 5 |
QQuickImageProvider| Name: | QQuickImageProvider | | Coverage: | 25.000% (4/16) |
| | 24 | 10 |
RelatedMethod| Name: | RelatedMethod | | Prototype: | static const QQmlPropertyData * RelatedMethod(const QQmlObjectOrGadget &object, const QQmlPropertyData *current, QQmlPropertyData &dummy, const QQmlPropertyCache *propertyCache) | | Coverage: | 23.810% (5/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | | Lines: | 1382-1424 |
| | 22 | 7 |
QAccessibleQuickItem| Name: | QAccessibleQuickItem | | Coverage: | 23.664% (62/262) |
| | 227 | 108 |
QQuickAccessibleAttached| Name: | QQuickAccessibleAttached | | Coverage: | 23.265% (57/245) |
| | 191 | 139 |
QQuickPointerDeviceHandler| Name: | QQuickPointerDeviceHandler | | Coverage: | 21.739% (10/46) |
| | 52 | 26 |
PassOwnPtr| Name: | PassOwnPtr | | Coverage: | 20.000% (1/5) |
| | 8 | 5 |
QSGNodeUpdater| Name: | QSGNodeUpdater | | Coverage: | 18.462% (12/65) |
| | 74 | 31 |
loadDummyDataFiles| Name: | loadDummyDataFiles | | Prototype: | static void loadDummyDataFiles(QQmlEngine &engine, const QString& directory) | | Coverage: | 18.182% (2/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | | Lines: | 319-341 |
| | 23 | 5 |
QQuickFlickableReboundTransition| Name: | QQuickFlickableReboundTransition | | Coverage: | 17.857% (5/28) |
| | 31 | 11 |
RenderNodeState| Name: | RenderNodeState | | Coverage: | 16.667% (1/6) |
| | 6 | 6 |
QQuickNvprFunctions| Name: | QQuickNvprFunctions | | Coverage: | 15.909% (7/44) |
| | 62 | 20 |
QQuickParentAnimationPrivate| Name: | QQuickParentAnimationPrivate | | Coverage: | 15.000% (3/20) |
| | 11 | 12 |
QQuickShapeConicalGradientMaterial| Name: | QQuickShapeConicalGradientMaterial | | Coverage: | 13.793% (4/29) |
| | 27 | 13 |
QQmlGuiProvider| Name: | QQmlGuiProvider | | Coverage: | 12.500% (1/8) |
| | 12 | 6 |
QQuickShapeLinearGradientMaterial| Name: | QQuickShapeLinearGradientMaterial | | Coverage: | 11.429% (4/35) |
| | 31 | 15 |
QQuickTableViewPrivate| Name: | QQuickTableViewPrivate | | Coverage: | 10.165% (74/728) |
| | 729 | 322 |
RenderStatistics| Name: | RenderStatistics | | Coverage: | 10.000% (2/20) |
| | 37 | 7 |
QQuickShapeRadialGradientMaterial| Name: | QQuickShapeRadialGradientMaterial | | Coverage: | 9.756% (4/41) |
| | 35 | 17 |
MultiplyWrappedQObjectMap| Name: | MultiplyWrappedQObjectMap | | Coverage: | 9.091% (1/11) |
| | 15 | 7 |
ArrayBuffer| Name: | ArrayBuffer | | Coverage: | 8.333% (1/12) |
| | 13 | 5 |
QQmlColorProvider| Name: | QQmlColorProvider | | Coverage: | 7.143% (1/14) |
| | 8 | 10 |
QQuickAnimationControllerPrivate| Name: | QQuickAnimationControllerPrivate | | Coverage: | 6.250% (1/16) |
| | 18 | 6 |
QSGCompressedTexture| Name: | QSGCompressedTexture | | Coverage: | 6.024% (5/83) |
| | 64 | 42 |
QQuickDesignerSupport| Name: | QQuickDesignerSupport | | Coverage: | 1.786% (3/168) |
| | 174 | 76 |
QuickTestEvent| Name: | QuickTestEvent | | Coverage: | 1.163% (1/86) |
| | 114 | 42 |
QQuickShapeNvprRenderNode| Name: | QQuickShapeNvprRenderNode | | Coverage: | 0.862% (1/116) |
| | 306 | 46 |
QQuickGenericShaderEffect| Name: | QQuickGenericShaderEffect | | Coverage: | 0.621% (2/322) |
| | 306 | 124 |
writeNumbers| Name: | writeNumbers | | Prototype: | template<typename Number> static inline void writeNumbers(QDataStream &stream, const QQmlProfilerEvent &event, quint16 length) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp | | Lines: | 211-216 |
| | 2 | 2 |
writeNumber| Name: | writeNumber | | Prototype: | template<typename Number> static inline void writeNumber(QDataStream &stream, Number number, qint8 type) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp | | Lines: | 218-238 |
| | 11 | 6 |
vpe_clear| Name: | vpe_clear | | Prototype: | static void vpe_clear(QQmlListProperty<QObject> *property) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp | | Lines: | 870-884 |
| | 8 | 3 |
v4StackTrace| Name: | v4StackTrace | | Prototype: | static inline char *v4StackTrace(const ExecutionContext *context) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp | | Lines: | 934-953 |
| | 15 | 4 |
usage| Name: | usage | | Prototype: | static void usage(bool showHelp = false) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp | | Lines: | 545-557 |
| | 8 | 2 |
usage| Name: | usage | | Prototype: | static void usage() | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | | Lines: | 343-375 |
| | 27 | 1 |
unescape| Name: | unescape | | Prototype: | static QString unescape(const QString &input) | | Coverage: | 0.000% (0/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp | | Lines: | 103-139 |
| | 26 | 6 |
typeLiteral| Name: | typeLiteral | | Coverage: | 0.000% (0/234) |
| | 269 | 96 |
turn2deg| Name: | turn2deg | | Prototype: | inline double turn2deg(double t) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h | | Lines: | 244-244 |
| | 1 | 1 |
turn2deg| Name: | turn2deg | | Prototype: | inline float turn2deg(float t) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h | | Lines: | 253-253 |
| | 1 | 1 |
timesThreePlusOneDividedByTwo| Name: | timesThreePlusOneDividedByTwo | | Prototype: | template<typename T> inline T timesThreePlusOneDividedByTwo(T value) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h | | Lines: | 333-341 |
| | 1 | 1 |
symbolNamespaceForPath| Name: | symbolNamespaceForPath | | Prototype: | QString symbolNamespaceForPath(const QString &relativePath) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp | | Lines: | 84-98 |
| | 10 | 2 |
strokeShadowPath| Name: | strokeShadowPath | | Prototype: | static void strokeShadowPath(QPainter* p, const QPainterPath& path, qreal offsetX, qreal offsetY, qreal blur, const QColor& color) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp | | Lines: | 181-185 |
| | 2 | 1 |
stripQuotes| Name: | stripQuotes | | Prototype: | static inline QString stripQuotes(const QString &s) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp | | Lines: | 129-135 |
| | 3 | 2 |
spriteCount| Name: | spriteCount | | Prototype: | inline int spriteCount(QQmlListProperty<QQuickSprite> *p) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine_p.h | | Lines: | 328-331 |
| | 1 | 1 |
spriteAt| Name: | spriteAt | | Prototype: | inline QQuickSprite* spriteAt(QQmlListProperty<QQuickSprite> *p, int idx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine_p.h | | Lines: | 317-320 |
| | 1 | 1 |
showException| Name: | showException | | Prototype: | static void showException(QV4::ExecutionContext *ctx, const QV4::Value &exception, const QV4::StackTrace &trace) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmljs/qmljs.cpp | | Lines: | 53-70 |
| | 11 | 4 |
resource_sort_order| Name: | resource_sort_order | | Prototype: | static bool resource_sort_order(const VirtualDirectoryEntry *lhs, const VirtualDirectoryEntry *rhs) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp | | Lines: | 170-173 |
| | 1 | 1 |
resolveWindowState| Name: | resolveWindowState | | Prototype: | static Qt::WindowState resolveWindowState(Qt::WindowStates states) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp | | Lines: | 1407-1419 |
| | 7 | 4 |