QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 2
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 7
...46
McCabe - Cyclomatic Complexity: 13
47
McCabe - Cyclomatic Complexity: 15
48
McCabe - Cyclomatic Complexity: 17
49
McCabe - Cyclomatic Complexity: 19
5051
McCabe - Cyclomatic Complexity: 27
52
McCabe - Cyclomatic Complexity: 31
53
McCabe - Cyclomatic Complexity: 37
54
McCabe - Cyclomatic Complexity: 44
...59
McCabe - Cyclomatic Complexity: 333
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QDoubleSpinBox
Name: QDoubleSpinBox
Coverage:  0.000% (0/29)
  0.000% (0/29)
6423
QEglConfigChooser
Name: QEglConfigChooser
Coverage:  0.000% (0/75)
  0.000% (0/75)
6523
QEvdevKeyboardManager
Name: QEvdevKeyboardManager
Coverage:  0.000% (0/47)
  0.000% (0/47)
5123
QFileSystemMetaData
Name: QFileSystemMetaData
Coverage:  94.444% (51/54)
 94.444% (51/54)
7223
QFileSystemWatcher
Name: QFileSystemWatcher
Coverage:  88.889% (48/54)
 88.889% (48/54)
6023
QFutureWatcherBasePrivate
Name: QFutureWatcherBasePrivate
Coverage:  88.235% (45/51)
 88.235% (45/51)
4623
QGLFramebufferObjectFormat
Name: QGLFramebufferObjectFormat
Coverage:  0.000% (0/35)
  0.000% (0/35)
3623
QGraphicsEffect
Name: QGraphicsEffect
Coverage:  0.000% (0/41)
  0.000% (0/41)
4323
QInt64Set
Name: QInt64Set
Coverage:  0.000% (0/55)
  0.000% (0/55)
5223
QIntersectionPoint
Name: QIntersectionPoint
Coverage:  0.000% (0/75)
  0.000% (0/75)
4423
QNetworkProxyQuery
Name: QNetworkProxyQuery
Coverage:  39.024% (16/41)
 39.024% (16/41)
4023
QOpenGLFramebufferObjectFormat
Name: QOpenGLFramebufferObjectFormat
Coverage:  0.000% (0/35)
  0.000% (0/35)
3623
QPainterPathStroker
Name: QPainterPathStroker
Coverage:  0.000% (0/34)
  0.000% (0/34)
4323
QPathSegments
Name: QPathSegments
Coverage:  0.000% (0/71)
  0.000% (0/71)
7723
QPinchGesture
Name: QPinchGesture
Coverage:  0.000% (0/23)
  0.000% (0/23)
2323
QPollingFileSystemWatcherEngine
Name: QPollingFileSystemWatcherEngine
Coverage:  82.353% (56/68)
 82.353% (56/68)
6723
QPolygonF
Name: QPolygonF
Coverage:  0.000% (0/51)
  0.000% (0/51)
6523
QPrinterPrivate
Name: QPrinterPrivate
Coverage:  42.857% (24/56)
 42.857% (24/56)
6323
QStaticText
Name: QStaticText
Coverage:  0.000% (0/45)
  0.000% (0/45)
4423
QStorageInfo
Name: QStorageInfo
Coverage:  70.370% (19/27)
 70.370% (19/27)
3123
QSwipeGestureRecognizer
Name: QSwipeGestureRecognizer
Coverage:  0.000% (0/78)
  0.000% (0/78)
8423
QTapAndHoldGestureRecognizer
Name: QTapAndHoldGestureRecognizer
Coverage:  0.000% (0/60)
  0.000% (0/60)
5723
QWindowSystemInterfacePrivate
Name: QWindowSystemInterfacePrivate
Coverage:  0.000% (0/42)
  0.000% (0/42)
6823
QXbmHandler
Name: QXbmHandler
Coverage:  0.000% (0/61)
  0.000% (0/61)
4823
QtFontStyle
Name: QtFontStyle
Coverage:  0.000% (0/63)
  0.000% (0/63)
4423
findSlot
Name: findSlot
Prototype: static int findSlot(const QMetaObject *mo, const QByteArray &name, int flags, const QString &signature_, QVector<int> &metaTypes)
Coverage:  71.910% (64/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 657-751
 71.910% (64/89)
5823
parseBrushValue
Name: parseBrushValue
Prototype: static BrushData parseBrushValue(const QCss::Value &v, const QPalette &pal)
Coverage:  0.000% (0/68)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 783-890
  0.000% (0/68)
8523
qt_messageTypeToString
Name: qt_messageTypeToString
Prototype: static QString qt_messageTypeToString(QOpenGLDebugMessage::Type type)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 752-781
  0.000% (0/34)
323
variantToString
Name: variantToString
Prototype: static bool variantToString(const QVariant &arg, QString &out)
Coverage:  81.395% (70/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp
Lines: 74-153
 81.395% (70/86)
7123
QAbstractTextDocumentLayout
Name: QAbstractTextDocumentLayout
Coverage:  0.000% (0/52)
  0.000% (0/52)
7424
QAccessibleAbstractScrollArea
Name: QAccessibleAbstractScrollArea
Coverage:  0.000% (0/66)
  0.000% (0/66)
4424
QBackingStore
Name: QBackingStore
Coverage:  0.000% (0/60)
  0.000% (0/60)
4924
QCompletionEngine
Name: QCompletionEngine
Coverage:  0.000% (0/77)
  0.000% (0/77)
7724
QFontDatabasePrivate
Name: QFontDatabasePrivate
Coverage:  0.000% (0/65)
  0.000% (0/65)
6424
QGL2GradientCache
Name: QGL2GradientCache
Coverage:  0.000% (0/67)
  0.000% (0/67)
8124
QGLPaintDevice
Name: QGLPaintDevice
Coverage:  28.571% (12/42)
 28.571% (12/42)
5024
QIdentityProxyModelPrivate
Name: QIdentityProxyModelPrivate
Coverage:  36.667% (11/30)
 36.667% (11/30)
10424
QKeySequenceEdit
Name: QKeySequenceEdit
Coverage:  0.000% (0/57)
  0.000% (0/57)
6624
QLocaleId
Name: QLocaleId
Coverage:  65.000% (52/80)
 65.000% (52/80)
6224
QNetworkAccessAuthenticationManager
Name: QNetworkAccessAuthenticationManager
Coverage:  84.211% (48/57)
 84.211% (48/57)
8624
QOpenGLTimerQueryPrivate
Name: QOpenGLTimerQueryPrivate
Coverage:  0.000% (0/54)
  0.000% (0/54)
4924
QParallelAnimationGroupPrivate
Name: QParallelAnimationGroupPrivate
Coverage:  91.667% (55/60)
 91.667% (55/60)
4324
QStatusNotifierItemAdaptor
Name: QStatusNotifierItemAdaptor
Coverage:  0.000% (0/35)
  0.000% (0/35)
2924
QSyntaxHighlighterPrivate
Name: QSyntaxHighlighterPrivate
Coverage:  0.000% (0/69)
  0.000% (0/69)
7624
QTemporaryFile
Name: QTemporaryFile
Coverage:  96.000% (48/50)
 96.000% (48/50)
5824
QUtf32
Name: QUtf32
Coverage:  90.099% (91/101)
 90.099% (91/101)
8624
argToString
Name: argToString
Prototype: bool argToString(const QDBusArgument &busArg, QString &out)
Coverage:  80.000% (48/60)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp
Lines: 155-232
 80.000% (48/60)
5124
gray_convert_glyph
Name: gray_convert_glyph
Prototype: static int gray_convert_glyph( PWorker worker )
Coverage:  0.000% (0/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 1576-1739
  0.000% (0/86)
9624
makeDistanceField
Name: makeDistanceField
Prototype: static void makeDistanceField(QDistanceFieldData *data, const QPainterPath &path, int dfScale, int offs)
Coverage:  0.000% (0/69)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 483-688
  0.000% (0/69)
15124
matches
Name: matches
Prototype: static bool matches(const QJsonObject &object, const QString &osName, const QVersionNumber &kernelVersion, const QString &osRelease, const QOpenGLConfig::Gpu &gpu)
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 324-397
  0.000% (0/61)
4324
spiStatesFromQState
Name: spiStatesFromQState
Prototype: quint64 spiStatesFromQState(QAccessible::State state)
Coverage:  0.000% (0/74)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/constant_mappings.cpp
Lines: 53-115
  0.000% (0/74)
5024
QAccessibleComboBox
Name: QAccessibleComboBox
Coverage:  0.000% (0/61)
  0.000% (0/61)
3825
QActionGroup
Name: QActionGroup
Coverage:  0.000% (0/49)
  0.000% (0/49)
5625
QActionPrivate
Name: QActionPrivate
Coverage:  0.000% (0/65)
  0.000% (0/65)
5425
QAuthenticator
Name: QAuthenticator
Coverage:  58.462% (38/65)
 58.462% (38/65)
5125
QCalendarDayValidator
Name: QCalendarDayValidator
Coverage:  0.000% (0/71)
  0.000% (0/71)
5825
QCalendarMonthValidator
Name: QCalendarMonthValidator
Coverage:  0.000% (0/71)
  0.000% (0/71)
6025
QDnsLookup
Name: QDnsLookup
Coverage:  78.788% (26/33)
 78.788% (26/33)
5125
QDomImplementation
Name: QDomImplementation
Coverage:  0.000% (0/56)
  0.000% (0/56)
4925
QGraphicsAnchorLayout
Name: QGraphicsAnchorLayout
Coverage:  0.000% (0/51)
  0.000% (0/51)
8325
QGraphicsItemEffectSourcePrivate
Name: QGraphicsItemEffectSourcePrivate
Coverage:  0.000% (0/87)
  0.000% (0/87)
8725
QIsciiCodec
Name: QIsciiCodec
Coverage:  22.667% (17/75)
 22.667% (17/75)
6825
QListWidgetItem
Name: QListWidgetItem
Coverage:  0.000% (0/64)
  0.000% (0/64)
4425
QNetworkCookieJar
Name: QNetworkCookieJar
Coverage:  91.045% (61/67)
 91.045% (61/67)
6025
QOpenGLFunctions_1_3
Name: QOpenGLFunctions_1_3
Coverage:  0.000% (0/87)
  0.000% (0/87)
9325
QOpenGLTextureBlitter
Name: QOpenGLTextureBlitter
Coverage:  0.000% (0/55)
  0.000% (0/55)
9125
QPageSizePrivate
Name: QPageSizePrivate
Coverage:  0.000% (0/72)
  0.000% (0/72)
5925
QPlatformDialogHelper
Name: QPlatformDialogHelper
Coverage:  0.000% (0/36)
  0.000% (0/36)
1925
QRollEffect
Name: QRollEffect
Coverage:  0.000% (0/85)
  0.000% (0/85)
9425
QStyleSheetStyleSelector
Name: QStyleSheetStyleSelector
Coverage:  0.000% (0/76)
  0.000% (0/76)
6025
QThreadPool
Name: QThreadPool
Coverage:  85.714% (42/49)
 85.714% (42/49)
5425
QUdpSocket
Name: QUdpSocket
Coverage:  70.175% (40/57)
 70.175% (40/57)
4725
QVariantAnimation
Name: QVariantAnimation
Coverage:  97.143% (34/35)
 97.143% (34/35)
4525
QVector3D
Name: QVector3D
Coverage:  0.000% (0/39)
  0.000% (0/39)
6925
QWidgetItemV2
Name: QWidgetItemV2
Coverage:  0.000% (0/65)
  0.000% (0/65)
6825
QXmlNamespaceSupport
Name: QXmlNamespaceSupport
Coverage:  63.158% (36/57)
 63.158% (36/57)
5125
miRegionOp
Name: miRegionOp
Prototype: static void miRegionOp(QRegionPrivate &dest, const QRegionPrivate *reg1, const QRegionPrivate *reg2, OverlapFunc overlapFunc, NonOverlapFunc nonOverlap1Func, NonOverlapFunc nonOverlap2Func)
Coverage:  0.000% (0/93)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2125-2318
  0.000% (0/93)
8125
qConvertToNumber
Name: qConvertToNumber
Prototype: static qlonglong qConvertToNumber(const QVariant::Private *d, bool *ok)
Coverage:  89.583% (43/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 193-246
 89.583% (43/48)
1925
qConvertToUnsignedNumber
Name: qConvertToUnsignedNumber
Prototype: static qulonglong qConvertToUnsignedNumber(const QVariant::Private *d, bool *ok)
Coverage:  85.417% (41/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 268-320
 85.417% (41/48)
1925
QBitArray
Name: QBitArray
Coverage:  98.611% (71/72)
 98.611% (71/72)
8126
QDBusPlatformMenu
Name: QDBusPlatformMenu
Coverage:  0.000% (0/43)
  0.000% (0/43)
5226
QFontEngineBox
Name: QFontEngineBox
Coverage:  0.000% (0/46)
  0.000% (0/46)
6926
QGraphicsSceneIndexPrivate
Name: QGraphicsSceneIndexPrivate
Coverage:  0.000% (0/106)
  0.000% (0/106)
7226
QIconLoaderEngine
Name: QIconLoaderEngine
Coverage:  0.000% (0/46)
  0.000% (0/46)
6626
QImageTextureGlyphCache
Name: QImageTextureGlyphCache
Coverage:  0.000% (0/70)
  0.000% (0/70)
6126
QOpenGLWindowPrivate
Name: QOpenGLWindowPrivate
Coverage:  0.000% (0/67)
  0.000% (0/67)
8326
QSequentialAnimationGroup
Name: QSequentialAnimationGroup
Coverage:  79.730% (59/74)
 79.730% (59/74)
6826
QSslKey
Name: QSslKey
Coverage:  67.308% (35/52)
 67.308% (35/52)
4926
QUnsortedModelEngine
Name: QUnsortedModelEngine
Coverage:  0.000% (0/73)
  0.000% (0/73)
6326
QUrlQueryPrivate
Name: QUrlQueryPrivate
Coverage: 100.000% (64/64)
100.000% (64/64)
7126
QUtf16
Name: QUtf16
Coverage:  95.506% (85/89)
 95.506% (85/89)
8026
QXcbSystemTrayTracker
Name: QXcbSystemTrayTracker
Coverage:  44.643% (25/56)
 44.643% (25/56)
7426
QXmlAttributes
Name: QXmlAttributes
Coverage:  60.870% (28/46)
 60.870% (28/46)
4126
drawLine
Name: drawLine
Prototype: template<DrawPixel drawPixel, class Dasher> static bool drawLine(QCosmeticStroker *stroker, qreal rx1, qreal ry1, qreal rx2, qreal ry2, int caps)
Coverage:  0.000% (0/113)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcosmeticstroker.cpp
Lines: 722-896
  0.000% (0/113)
11626
getSegments
Name: getSegments
Prototype: static const char *getSegments(char ch)
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlcdnumber.cpp
Lines: 236-320
  0.000% (0/55)
2626
QAccessibleTabButton
Name: QAccessibleTabButton
Coverage:  0.000% (0/48)
  0.000% (0/48)
3727
QDashStroker
Name: QDashStroker
Coverage:  0.000% (0/76)
  0.000% (0/76)
12027
QDial
Name: QDial
Coverage:  0.000% (0/54)
  0.000% (0/54)
8527
QDialogPrivate
Name: QDialogPrivate
Coverage:  0.000% (0/65)
  0.000% (0/65)
6327
QEvdevMouseManager
Name: QEvdevMouseManager
Coverage:  0.000% (0/60)
  0.000% (0/60)
7027
Page:<>1
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 2
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 7
...46
McCabe - Cyclomatic Complexity: 13
47
McCabe - Cyclomatic Complexity: 15
48
McCabe - Cyclomatic Complexity: 17
49
McCabe - Cyclomatic Complexity: 19
5051
McCabe - Cyclomatic Complexity: 27
52
McCabe - Cyclomatic Complexity: 31
53
McCabe - Cyclomatic Complexity: 37
54
McCabe - Cyclomatic Complexity: 44
...59
McCabe - Cyclomatic Complexity: 333

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9