QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1262
...10
McCabe - Cyclomatic Complexity: 24
...20
McCabe - Cyclomatic Complexity: 7
21
McCabe - Cyclomatic Complexity: 7
22
McCabe - Cyclomatic Complexity: 6
23
McCabe - Cyclomatic Complexity: 6
24
McCabe - Cyclomatic Complexity: 5
2526
McCabe - Cyclomatic Complexity: 4
27
McCabe - Cyclomatic Complexity: 4
28
McCabe - Cyclomatic Complexity: 4
29
McCabe - Cyclomatic Complexity: 3
30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 2
...50
McCabe - Cyclomatic Complexity: 1
...59
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QTableCornerButton
Name: QTableCornerButton
Coverage:  0.000% (0/11)
  0.000% (0/11)
155
QSystemError
Name: QSystemError
Coverage:  42.857% (3/7)
 42.857% (3/7)
45
QSurface
Name: QSurface
Coverage:  0.000% (0/13)
  0.000% (0/13)
85
QStringSplitter
Name: QStringSplitter
Coverage: 100.000% (13/13)
100.000% (13/13)
85
QStackedLayoutPrivate
Name: QStackedLayoutPrivate
Coverage:  0.000% (0/15)
  0.000% (0/15)
135
QSqlRecordPrivate
Name: QSqlRecordPrivate
Coverage:  63.636% (7/11)
 63.636% (7/11)
105
QSqlQueryPrivate
Name: QSqlQueryPrivate
Coverage:  90.909% (10/11)
 90.909% (10/11)
95
QSplitterLayoutStruct
Name: QSplitterLayoutStruct
Coverage:  0.000% (0/18)
  0.000% (0/18)
135
QSizeF
Name: QSizeF
Coverage:  93.750% (15/16)
 93.750% (15/16)
135
QSize
Name: QSize
Coverage:  93.750% (15/16)
 93.750% (15/16)
145
QShortcutEntry
Name: QShortcutEntry
Coverage:  0.000% (0/5)
  0.000% (0/5)
55
QRowsRemoval
Name: QRowsRemoval
Coverage:  46.154% (6/13)
 46.154% (6/13)
105
QRegularExpressionValidatorPrivate
Name: QRegularExpressionValidatorPrivate
Coverage:  0.000% (0/7)
  0.000% (0/7)
55
QRectVectorPath
Name: QRectVectorPath
Coverage:  0.000% (0/5)
  0.000% (0/5)
275
QRasterWindow
Name: QRasterWindow
Coverage:  0.000% (0/7)
  0.000% (0/7)
95
QPlatformThemePrivate
Name: QPlatformThemePrivate
Coverage:  0.000% (0/11)
  0.000% (0/11)
115
QPlatformPrinterSupportPlugin
Name: QPlatformPrinterSupportPlugin
Coverage:  81.818% (9/11)
 81.818% (9/11)
95
QPlatformOffscreenSurface
Name: QPlatformOffscreenSurface
Coverage:  0.000% (0/5)
  0.000% (0/5)
65
QPlatformFileDialogHelper
Name: QPlatformFileDialogHelper
Coverage:  0.000% (0/7)
  0.000% (0/7)
105
QPageSetupDialogPrivate
Name: QPageSetupDialogPrivate
Coverage:  50.000% (7/14)
 50.000% (7/14)
105
QNetworkRequestPrivate
Name: QNetworkRequestPrivate
Coverage:  35.294% (6/17)
 35.294% (6/17)
135
QMetaPropertyBuilderPrivate
Name: QMetaPropertyBuilderPrivate
Coverage:  77.778% (7/9)
 77.778% (7/9)
75
QKeyMapperPrivate
Name: QKeyMapperPrivate
Coverage:  0.000% (0/13)
  0.000% (0/13)
105
QInputDialogSpinBox
Name: QInputDialogSpinBox
Coverage:  0.000% (0/12)
  0.000% (0/12)
95
QInputDialogDoubleSpinBox
Name: QInputDialogDoubleSpinBox
Coverage:  0.000% (0/12)
  0.000% (0/12)
95
QHttpSocketEngineHandler
Name: QHttpSocketEngineHandler
Coverage:  81.818% (9/11)
 81.818% (9/11)
105
QGuiVariantIsNull
Name: QGuiVariantIsNull
Coverage:  0.000% (0/5)
  0.000% (0/5)
55
QGtkStyleUpdateScheduler
Name: QGtkStyleUpdateScheduler
Coverage:  0.000% (0/11)
  0.000% (0/11)
175
QGridLayoutBox
Name: QGridLayoutBox
Coverage:  0.000% (0/16)
  0.000% (0/16)
225
QGraphicsTransform
Name: QGraphicsTransform
Coverage:  0.000% (0/7)
  0.000% (0/7)
95
QGraphicsSceneResizeEvent
Name: QGraphicsSceneResizeEvent
Coverage:  0.000% (0/5)
  0.000% (0/5)
105
QGraphicsSceneMoveEvent
Name: QGraphicsSceneMoveEvent
Coverage:  0.000% (0/5)
  0.000% (0/5)
105
QGraphicsSceneHelpEvent
Name: QGraphicsSceneHelpEvent
Coverage:  0.000% (0/5)
  0.000% (0/5)
105
QGestureRecognizer
Name: QGestureRecognizer
Coverage:  0.000% (0/7)
  0.000% (0/7)
105
QGenericPluginFactory
Name: QGenericPluginFactory
Coverage:  0.000% (0/10)
  0.000% (0/10)
135
QGLWidgetPrivate
Name: QGLWidgetPrivate
Coverage:  45.455% (5/11)
 45.455% (5/11)
115
QGLPBufferGLPaintDevice
Name: QGLPBufferGLPaintDevice
Coverage:  0.000% (0/5)
  0.000% (0/5)
75
QFontEngineFTRawData
Name: QFontEngineFTRawData
Coverage: 100.000% (9/9)
100.000% (9/9)
125
QFontEngineData
Name: QFontEngineData
Coverage:  0.000% (0/11)
  0.000% (0/11)
75
QFinalState
Name: QFinalState
Coverage:  80.000% (4/5)
 80.000% (4/5)
75
QFileDialogTreeView
Name: QFileDialogTreeView
Coverage:  0.000% (0/7)
  0.000% (0/7)
195
QFileDialogListView
Name: QFileDialogListView
Coverage:  0.000% (0/7)
  0.000% (0/7)
145
QEventTransitionPrivate
Name: QEventTransitionPrivate
Coverage:  90.909% (10/11)
 90.909% (10/11)
105
QEvdevTouchScreenHandlerThread
Name: QEvdevTouchScreenHandlerThread
Coverage:  0.000% (0/5)
  0.000% (0/5)
115
QErrorMessagePrivate
Name: QErrorMessagePrivate
Coverage:  0.000% (0/15)
  0.000% (0/15)
155
QDropEvent
Name: QDropEvent
Coverage:  0.000% (0/11)
  0.000% (0/11)
95
QDrawHelperGammaTables
Name: QDrawHelperGammaTables
Coverage:  0.000% (0/11)
  0.000% (0/11)
95
QDomProcessingInstructionPrivate
Name: QDomProcessingInstructionPrivate
Coverage:  0.000% (0/5)
  0.000% (0/5)
95
QDomEntityReferencePrivate
Name: QDomEntityReferencePrivate
Coverage:  0.000% (0/5)
  0.000% (0/5)
85
QDomCDATASectionPrivate
Name: QDomCDATASectionPrivate
Coverage:  0.000% (0/5)
  0.000% (0/5)
85
QDBusSpyCallEvent
Name: QDBusSpyCallEvent
Coverage:  80.000% (8/10)
 80.000% (8/10)
65
QDBusIntrospection
Name: QDBusIntrospection
Coverage:  77.778% (7/9)
 77.778% (7/9)
125
QConnectionSenderSwitcher
Name: QConnectionSenderSwitcher
Coverage: 100.000% (7/7)
100.000% (7/7)
105
QColumnViewDelegate
Name: QColumnViewDelegate
Coverage:  0.000% (0/17)
  0.000% (0/17)
195
QCollatorSortKey
Name: QCollatorSortKey
Coverage:  0.000% (0/7)
  0.000% (0/7)
85
QClipboardData
Name: QClipboardData
Coverage:  0.000% (0/7)
  0.000% (0/7)
75
QBufferPrivate
Name: QBufferPrivate
Coverage: 100.000% (9/9)
100.000% (9/9)
135
QAccessibleInterface
Name: QAccessibleInterface
Coverage:  0.000% (0/5)
  0.000% (0/5)
55
QAbstractOpenGLFunctionsPrivate
Name: QAbstractOpenGLFunctionsPrivate
Coverage:  0.000% (0/5)
  0.000% (0/5)
105
QACConnectionObject
Name: QACConnectionObject
Coverage:  0.000% (0/5)
  0.000% (0/5)
55
PropertyNotifyEvent
Name: PropertyNotifyEvent
Coverage: 100.000% (14/14)
100.000% (14/14)
95
PageItem
Name: PageItem
Coverage:  71.429% (5/7)
 71.429% (5/7)
395
LineEdit
Name: LineEdit
Coverage:  11.111% (1/9)
 11.111% (1/9)
85
IntersectionPoint
Name: IntersectionPoint
Coverage:  0.000% (0/17)
  0.000% (0/17)
85
InsertionSort
Name: InsertionSort
Prototype: static int InsertionSort(EdgeTableEntry *AET)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 3366-3394
  0.000% (0/13)
225
ImageReader
Name: ImageReader
Coverage:  0.000% (0/9)
  0.000% (0/9)
105
ClipboardEvent
Name: ClipboardEvent
Coverage:  57.895% (11/19)
 57.895% (11/19)
115
BlendSrcGenericRGB64
Name: BlendSrcGenericRGB64
Coverage:  0.000% (0/11)
  0.000% (0/11)
75
BlendSrcGeneric
Name: BlendSrcGeneric
Coverage:  0.000% (0/9)
  0.000% (0/9)
75
xdgDataDirs
Name: xdgDataDirs
Prototype: static QStringList xdgDataDirs()
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstandardpaths_unix.cpp
Lines: 266-296
100.000% (11/11)
144
windowOf
Name: windowOf
Prototype: static QWindow *windowOf(const QWidget *w)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qwindowsstyle.cpp
Lines: 402-413
  0.000% (0/10)
74
windowInteractsWithPosition
Name: windowInteractsWithPosition
Prototype: static bool windowInteractsWithPosition(xcb_connection_t *connection, const QPoint & pos, xcb_window_t w, xcb_shape_sk_t shapeType)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 229-246
  0.000% (0/12)
104
willLogToConsole
Name: willLogToConsole
Prototype: static bool willLogToConsole()
Coverage:  14.286% (2/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 168-209
 14.286% (2/14)
114
updateBlockedStatusRecursion
Name: updateBlockedStatusRecursion
Prototype: static void updateBlockedStatusRecursion(QWindow *window, bool shouldBeBlocked)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 693-704
  0.000% (0/7)
84
unicodeToEncodedUtf8
Name: unicodeToEncodedUtf8
Prototype: static void unicodeToEncodedUtf8(QString &result, ushort *&output, const ushort *begin, const ushort *&input, const ushort *end, ushort decoded)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 290-342
100.000% (15/15)
264
translateMouseButtons
Name: translateMouseButtons
Prototype: static Qt::MouseButtons translateMouseButtons(int s)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1017-1027
  0.000% (0/10)
84
timerSourcePrepare
Name: timerSourcePrepare
Prototype: static gboolean timerSourcePrepare(GSource *source, gint *timeout)
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 146-160
 70.000% (7/10)
94
timeFormatContainsAP
Name: timeFormatContainsAP
Prototype: static bool timeFormatContainsAP(const QString &format)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 1572-1587
100.000% (10/10)
94
themeableHint
Name: themeableHint
Prototype: static inline QVariant themeableHint(QPlatformTheme::ThemeHint th, QPlatformIntegration::StyleHint ih)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qstylehints.cpp
Lines: 47-60
  0.000% (0/10)
84
textForRange
Name: textForRange
Prototype: static QString textForRange(QAccessibleInterface *accessible, int startOffset, int endOffset)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 2141-2152
  0.000% (0/10)
84
tcbToBezier
Name: tcbToBezier
Prototype: QVector<QPointF> static inline tcbToBezier(const TCBPoints &tcbPoints)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1219-1263
100.000% (10/10)
304
targetToProgramIndex
Name: targetToProgramIndex
Prototype: static inline QOpenGLTextureBlitterPrivate::ProgramIndex targetToProgramIndex(GLenum target)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltextureblitter.cpp
Lines: 200-211
  0.000% (0/6)
54
swapPixel01
Name: swapPixel01
Prototype: static void swapPixel01(QImage *image)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qbmphandler.cpp
Lines: 44-63
  0.000% (0/12)
144
supportedImageHandlerFormats
Name: supportedImageHandlerFormats
Prototype: void supportedImageHandlerFormats(QFactoryLoader *loader, QImageIOPlugin::Capability cap, QList<QByteArray> *result)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagewriter.cpp
Lines: 820-841
  0.000% (0/12)
144
splitString
Name: splitString
Prototype: template<class ResultList, class StringSource> static ResultList splitString(const StringSource &source, const QChar *sep, QString::SplitBehavior behavior, Qt::CaseSensitivity cs, const int separatorSize)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6799-6816
100.000% (16/16)
124
splitString
Name: splitString
Prototype: template<class ResultList, typename MidMethod> static ResultList splitString(const QString &source, MidMethod mid, const QRegExp &rx, QString::SplitBehavior behavior)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6915-6933
100.000% (16/16)
144
sm_saveYourselfCallback
Name: sm_saveYourselfCallback
Prototype: static void sm_saveYourselfCallback(SmcConn smcConn, SmPointer clientData, int saveType, int shutdown , int interactStyle, int )
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp
Lines: 155-175
  0.000% (0/10)
134
skipBoundryNeutrals
Name: skipBoundryNeutrals
Prototype: static QChar::Direction skipBoundryNeutrals(QScriptAnalysis *analysis, const ushort *unicode, int length, int &sor, int &eor, QBidiControl &control)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 321-340
  0.000% (0/12)
114
simdDecodeAscii
Name: simdDecodeAscii
Prototype: static inline bool simdDecodeAscii(ushort *&dst, const uchar *&nextAscii, const uchar *&src, const uchar *end)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp
Lines: 89-135
100.000% (10/10)
154
setWidthAttribute
Name: setWidthAttribute
Prototype: static void setWidthAttribute(QTextLength *width, QString value)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 1387-1402
  0.000% (0/12)
104
setPenAndDrawBackground
Name: setPenAndDrawBackground
Prototype: static void setPenAndDrawBackground(QPainter *p, const QPen &defaultPen, const QTextCharFormat &chf, const QRectF &r)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 2112-2126
  0.000% (0/12)
84
setAttribute_internal
Name: setAttribute_internal
Prototype: static void setAttribute_internal(Qt::WidgetAttribute attribute, bool on, QWidgetData *data, QWidgetPrivate *d)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 10983-10999
  0.000% (0/10)
94
set
Name: set
Prototype: static void set(QJustificationPoint *point, int type, const QGlyphLayout &glyph, QFontEngine *fe)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 2131-2154
  0.000% (0/10)
154
sendWindowChangeToTextureChildrenRecursively
Name: sendWindowChangeToTextureChildrenRecursively
Prototype: static void sendWindowChangeToTextureChildrenRecursively(QWidget *widget)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 10429-10442
  0.000% (0/16)
84
sendResizeEvents
Name: sendResizeEvents
Prototype: static void sendResizeEvents(QWidget *target)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5199-5212
  0.000% (0/12)
94
rgbSwapped_generic
Name: rgbSwapped_generic
Prototype: inline void rgbSwapped_generic(int width, int height, const QImage *src, QImage *dst, const QPixelLayout* layout)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 3133-3163
  0.000% (0/10)
234
resolveStringRefsAndReturnTotalSize
Name: resolveStringRefsAndReturnTotalSize
Prototype: static int resolveStringRefsAndReturnTotalSize(ParseResult &parts, const ArgIndexToPlaceholderMap &argIndexToPlaceholderMap, const QString *args[])
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7947-7960
100.000% (10/10)
94
releaseMouseGrabOfWidget
Name: releaseMouseGrabOfWidget
Prototype: static void releaseMouseGrabOfWidget(QWidget *widget)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 12477-12491
  0.000% (0/10)
74
read_xpm_header
Name: read_xpm_header
Prototype: static bool read_xpm_header( QIODevice *device, const char * const * source, int& index, QByteArray &state, int *cpp, int *ncols, int *w, int *h)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxpmhandler.cpp
Lines: 833-853
  0.000% (0/24)
84
read_dib_infoheader
Name: read_dib_infoheader
Prototype: static bool read_dib_infoheader(QDataStream &s, BMP_INFOHDR &bi)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qbmphandler.cpp
Lines: 162-178
  0.000% (0/38)
124
Page:<>1
McCabe - Cyclomatic Complexity: 1262
...10
McCabe - Cyclomatic Complexity: 24
...20
McCabe - Cyclomatic Complexity: 7
21
McCabe - Cyclomatic Complexity: 7
22
McCabe - Cyclomatic Complexity: 6
23
McCabe - Cyclomatic Complexity: 6
24
McCabe - Cyclomatic Complexity: 5
2526
McCabe - Cyclomatic Complexity: 4
27
McCabe - Cyclomatic Complexity: 4
28
McCabe - Cyclomatic Complexity: 4
29
McCabe - Cyclomatic Complexity: 3
30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 2
...50
McCabe - Cyclomatic Complexity: 1
...59
McCabe - Cyclomatic Complexity: 1

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