QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...230
McCabe - Cyclomatic Complexity: 3
...240
McCabe - Cyclomatic Complexity: 3
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...264
McCabe - Cyclomatic Complexity: 5
265
McCabe - Cyclomatic Complexity: 5
266
McCabe - Cyclomatic Complexity: 5
267
McCabe - Cyclomatic Complexity: 5
268269
McCabe - Cyclomatic Complexity: 6
270
McCabe - Cyclomatic Complexity: 6
271
McCabe - Cyclomatic Complexity: 6
272
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 7
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 15
...308
McCabe - Cyclomatic Complexity: 55
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
qglx_buildSpec
Name: qglx_buildSpec
Prototype: QVector<int> qglx_buildSpec(const QSurfaceFormat &format, int drawableBit)
Coverage:  80.000% (20/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/glxconvenience/qglxconvenience.cpp
Lines: 72-111
 80.000% (20/25)
245
qstrnicmp
Name: qstrnicmp
Prototype: int qstrnicmp(const char *str1, const char *str2, uint len)
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 340-355
100.000% (19/19)
125
qstrtoull
Name: qstrtoull
Prototype: unsigned long long qstrtoull(const char * nptr, const char **endptr, int base, bool *ok)
Coverage:  89.474% (17/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 71-97
 89.474% (17/19)
175
qt_accAmpIndex
Name: qt_accAmpIndex
Prototype: static int qt_accAmpIndex(const QString &text)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidget.cpp
Lines: 100-127
  0.000% (0/13)
115
qt_alphamapblit_quint16
Name: qt_alphamapblit_quint16
Prototype: static void qt_alphamapblit_quint16(QRasterBuffer *rasterBuffer, int x, int y, const QRgba64 &color, const uchar *map, int mapWidth, int mapHeight, int mapStride, const QClipData *)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 5700-5727
  0.000% (0/13)
145
qt_blurImage
Name: qt_blurImage
Prototype: void qt_blurImage(QPainter *p, QImage &blurImage, qreal radius, bool quality, bool alphaOnly, int transposed = 0)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 855-880
  0.000% (0/20)
155
qt_create_qhash_seed
Name: qt_create_qhash_seed
Prototype: static uint qt_create_qhash_seed()
Coverage:  38.462% (5/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 221-266
 38.462% (5/13)
225
qt_gl_read_framebuffer_rgba8
Name: qt_gl_read_framebuffer_rgba8
Prototype: static inline QImage qt_gl_read_framebuffer_rgba8(const QSize &size, bool include_alpha, QOpenGLContext *context)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglframebufferobject.cpp
Lines: 1272-1316
  0.000% (0/35)
265
qt_int_sqrt
Name: qt_int_sqrt
Prototype: unsigned int qt_int_sqrt(unsigned int n)
Coverage:  73.333% (11/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 3035-3056
 73.333% (11/15)
155
qt_int_to_string
Name: qt_int_to_string
Prototype: const char *qt_int_to_string(int val, char *buf)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 131-153
  0.000% (0/14)
175
qt_memrotate270_tiled_unpacked
Name: qt_memrotate270_tiled_unpacked
Prototype: template <class T> static inline void qt_memrotate270_tiled_unpacked(const T *src, int w, int h, int sstride, T *dest, int dstride)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmemrotate.cpp
Lines: 340-366
  0.000% (0/13)
75
qt_memrotate90_tiled_unpacked
Name: qt_memrotate90_tiled_unpacked
Prototype: template <class T> static inline void qt_memrotate90_tiled_unpacked(const T *src, int w, int h, int sstride, T *dest, int dstride)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmemrotate.cpp
Lines: 253-279
  0.000% (0/13)
75
qt_messageSeverityFromGL
Name: qt_messageSeverityFromGL
Prototype: static QOpenGLDebugMessage::Severity qt_messageSeverityFromGL(GLenum severity)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 786-801
  0.000% (0/9)
75
qt_painterpath_isect_line
Name: qt_painterpath_isect_line
Prototype: static void qt_painterpath_isect_line(const QPointF &p1, const QPointF &p2, const QPointF &pos, int *winding)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 1733-1763
  0.000% (0/15)
165
qt_pixmap_thread_test
Name: qt_pixmap_thread_test
Prototype: static bool qt_pixmap_thread_test()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap.cpp
Lines: 65-84
  0.000% (0/13)
125
qt_polygon_isect_line
Name: qt_polygon_isect_line
Prototype: static void qt_polygon_isect_line(const QPointF &p1, const QPointF &p2, const QPointF &pos, int *winding)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpolygon.cpp
Lines: 49-77
  0.000% (0/15)
165
qt_qFindChildren_helper
Name: qt_qFindChildren_helper
Prototype: void qt_qFindChildren_helper(const QObject *parent, const QRegExp &re, const QMetaObject &mo, QList<void*> *list, Qt::FindChildOptions options)
Coverage:  82.353% (14/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 1873-1889
 82.353% (14/17)
115
qt_qimageScaleAARGBA_down_x_up_y_sse4
Name: qt_qimageScaleAARGBA_down_x_up_y_sse4
Prototype: template<bool RGB> void qt_qimageScaleAARGBA_down_x_up_y_sse4(QImageScaleInfo *isi, unsigned int *dest, int dw, int dh, int dow, int sow)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qimagescale_sse4.cpp
Lines: 105-148
  0.000% (0/13)
235
qt_qimageScaleAARGBA_down_xy_sse4
Name: qt_qimageScaleAARGBA_down_xy_sse4
Prototype: template<bool RGB> void qt_qimageScaleAARGBA_down_xy_sse4(QImageScaleInfo *isi, unsigned int *dest, int dw, int dh, int dow, int sow)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qimagescale_sse4.cpp
Lines: 150-195
  0.000% (0/13)
255
qt_qimageScaleAARGBA_up_x_down_y_sse4
Name: qt_qimageScaleAARGBA_up_x_down_y_sse4
Prototype: template<bool RGB> void qt_qimageScaleAARGBA_up_x_down_y_sse4(QImageScaleInfo *isi, unsigned int *dest, int dw, int dh, int dow, int sow)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qimagescale_sse4.cpp
Lines: 60-103
  0.000% (0/13)
235
qt_registerFont
Name: qt_registerFont
Prototype: void qt_registerFont(const QString &familyName, const QString &stylename, const QString &foundryname, int weight, QFont::Style style, int stretch, bool antialiased, bool scalable, int pixelSize, bool fixedPitch, const QSupportedWritingSystems &writingSystems, void *handle)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 736-768
  0.000% (0/13)
215
qt_signal_handler
Name: qt_signal_handler
Prototype: void qt_signal_handler(int sig)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcrashhandler.cpp
Lines: 377-397
  0.000% (0/14)
145
qt_xcb_createCursorXRender
Name: qt_xcb_createCursorXRender
Prototype: xcb_cursor_t qt_xcb_createCursorXRender(QXcbScreen *screen, const QImage &image, const QPoint &spot)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbimage.cpp
Lines: 193-266
  0.000% (0/15)
525
queuedConnectionTypes
Name: queuedConnectionTypes
Prototype: static int *queuedConnectionTypes(const QList<QByteArray> &typeNames)
Coverage:  71.429% (10/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 83-105
 71.429% (10/14)
155
queuedConnectionTypes
Name: queuedConnectionTypes
Prototype: static int *queuedConnectionTypes(const QArgumentType *argumentTypes, int argc)
Coverage:  71.429% (10/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 107-129
 71.429% (10/14)
155
qulltoa
Name: qulltoa
Prototype: QString qulltoa(qulonglong l, int base, const QChar _zero)
Coverage: 100.000% (17/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 120-150
100.000% (17/17)
155
realMinSize
Name: realMinSize
Prototype: static int realMinSize(const QDockAreaLayoutInfo &info)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 477-500
  0.000% (0/16)
155
removeWidgetRecursively
Name: removeWidgetRecursively
Prototype: static bool removeWidgetRecursively(QLayoutItem *li, QObject *w)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qlayout.cpp
Lines: 543-562
  0.000% (0/13)
145
replacePercentN
Name: replacePercentN
Prototype: static void replacePercentN(QString *result, int n)
Coverage:  78.571% (11/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 1935-1957
 78.571% (11/14)
155
resolveFileName
Name: resolveFileName
Prototype: static QString resolveFileName(QString fileName, QUrl *url, qreal targetDevicePixelRatio, qreal *sourceDevicePixelRatio)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextimagehandler.cpp
Lines: 49-70
  0.000% (0/13)
85
runningUnderDebugger
Name: runningUnderDebugger
Prototype: static bool runningUnderDebugger()
Coverage:  13.333% (2/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 89-111
 13.333% (2/15)
145
s2b
Name: s2b
Prototype: static Bigint *s2b(const char *s, int nd0, int nd, quint32 y9)
Coverage: 100.000% (14/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 603-633
100.000% (14/14)
185
selectionHelper
Name: selectionHelper
Prototype: static QString selectionHelper(const QString &path, const QString &fileName, const QStringList &selectors)
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfileselector.cpp
Lines: 267-291
100.000% (11/11)
135
setFontVariantFromValue
Name: setFontVariantFromValue
Prototype: static void setFontVariantFromValue(const QCss::Value &value, QFont *font)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1235-1244
  0.000% (0/9)
55
setIndex
Name: setIndex
Prototype: static void setIndex(int *index, int candidate, int min, int max, bool isIncreasing)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 208-225
  0.000% (0/14)
105
splitString
Name: splitString
Prototype: template<class ResultList, typename MidMethod> static ResultList splitString(const QString &source, MidMethod mid, const QRegularExpression &re, QString::SplitBehavior behavior)
Coverage:  88.235% (15/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6990-7015
 88.235% (15/17)
165
stringMidRetainingBidiCC
Name: stringMidRetainingBidiCC
Prototype: static QString stringMidRetainingBidiCC(const QString &string, const QString &ellidePrefix, const QString &ellideSuffix, int subStringFrom, int subStringTo, int midStart, int midLength)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 2685-2708
  0.000% (0/13)
115
tabBarShapeFrom
Name: tabBarShapeFrom
Prototype: static inline QTabBar::Shape tabBarShapeFrom(QTabWidget::TabShape shape, QTabWidget::TabPosition position)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 256-268
  0.000% (0/21)
105
toCase_template
Name: toCase_template
Prototype: template <typename T> __attribute__((noinline)) static QByteArray toCase_template(T &input, const uchar * table)
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 2824-2851
100.000% (13/13)
145
topLevelObjects
Name: topLevelObjects
Prototype: static QObjectList topLevelObjects()
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qaccessibleobject.cpp
Lines: 153-168
  0.000% (0/15)
95
typeNameToXml
Name: typeNameToXml
Prototype: static inline QString typeNameToXml(const char *typeName)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlgenerator.cpp
Lines: 52-70
 84.615% (11/13)
125
ucalOffsetsAtTime
Name: ucalOffsetsAtTime
Prototype: static bool ucalOffsetsAtTime(UCalendar *m_ucal, qint64 atMSecsSinceEpoch, int *utcOffset, int *dstOffset)
Coverage:  53.846% (7/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp
Lines: 140-177
 53.846% (7/13)
225
unpackControlTypes
Name: unpackControlTypes
Prototype: static int unpackControlTypes(QSizePolicy::ControlTypes controls, QSizePolicy::ControlType *array)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstyle.cpp
Lines: 54-71
  0.000% (0/13)
105
unquote
Name: unquote
Prototype: static QString unquote(const QString &str)
Coverage:  86.667% (13/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 308-330
 86.667% (13/15)
155
visibleGlyphRange
Name: visibleGlyphRange
Prototype: static QPair<int, int> visibleGlyphRange(const QRectF &clip, QFontEngine *fontEngine, glyph_t *glyphs, QFixedPoint *positions, int numGlyphs)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 2939-2970
  0.000% (0/25)
255
xdndProxy
Name: xdndProxy
Prototype: static xcb_window_t xdndProxy(QXcbConnection *c, xcb_window_t w)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 87-118
  0.000% (0/18)
195
BackEase::value
Name: BackEase::value
Prototype: qreal value(qreal t) override
Coverage:  75.000% (9/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 920-935
 75.000% (9/12)
76
BezierEase::_cos
Name: BezierEase::_cos
Prototype: qreal static inline _cos(qreal x)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 664-695
  0.000% (0/16)
206
BezierEase::singleRealSolutionForCubic
Name: BezierEase::singleRealSolutionForCubic
Prototype: qreal static inline singleRealSolutionForCubic(qreal a, qreal b, qreal c)
Coverage:  72.222% (13/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 724-792
 72.222% (13/18)
396
BounceEase::value
Name: BounceEase::value
Prototype: qreal value(qreal t) override
Coverage:  75.000% (9/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 887-902
 75.000% (9/12)
76
CapabilitiesToStateMask::canBlitterDrawPixmap
Name: CapabilitiesToStateMask::canBlitterDrawPixmap
Prototype: bool canBlitterDrawPixmap(const QRectF &r, const QPixmap &pm, const QRectF &sr) const
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_blitter.cpp
Lines: 101-117
  0.000% (0/20)
116
CloseButton::paintEvent
Name: CloseButton::paintEvent
Prototype: void CloseButton::paintEvent(QPaintEvent *)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 2503-2524
  0.000% (0/22)
166
Declaration::colorValue
Name: Declaration::colorValue
Prototype: QColor Declaration::colorValue(const QPalette &pal) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1345-1365
  0.000% (0/16)
136
Declaration::realValue
Name: Declaration::realValue
Prototype: bool Declaration::realValue(qreal *real, const char *unit) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1436-1454
  0.000% (0/18)
156
Declaration::rectValue
Name: Declaration::rectValue
Prototype: QRect Declaration::rectValue() const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1497-1517
  0.000% (0/18)
166
Declaration::styleValues
Name: Declaration::styleValues
Prototype: void Declaration::styleValues(BorderStyle *s) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1559-1568
  0.000% (0/16)
76
ElasticEase::value
Name: ElasticEase::value
Prototype: qreal value(qreal t) override
Coverage:  71.429% (10/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 853-869
 71.429% (10/14)
86
IconTiler::rearrange
Name: IconTiler::rearrange
Prototype: void IconTiler::rearrange(QList<QWidget *> &widgets, const QRect &domain) const
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 377-403
  0.000% (0/20)
206
Itemizer::generateScriptItemsSmallCaps
Name: Itemizer::generateScriptItemsSmallCaps
Prototype: void generateScriptItemsSmallCaps(const ushort *uc, int start, int length)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 172-196
  0.000% (0/22)
196
KeyChecker::checkEvent
Name: KeyChecker::checkEvent
Prototype: bool checkEvent(xcb_generic_event_t *ev)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Lines: 1403-1433
  0.000% (0/26)
186
ParallelAnchorData::calculateSizeHints
Name: ParallelAnchorData::calculateSizeHints
Prototype: bool ParallelAnchorData::calculateSizeHints()
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 290-398
  0.000% (0/18)
456
Parser::parseAttrib
Name: Parser::parseAttrib
Prototype: bool Parser::parseAttrib(AttributeSelector *attr)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 2477-2501
  0.000% (0/19)
166
Parser::parseSelector
Name: Parser::parseSelector
Prototype: bool Parser::parseSelector(Selector *sel)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 2401-2416
  0.000% (0/16)
106
PathSimplifier::removeIntersections
Name: PathSimplifier::removeIntersections
Prototype: void PathSimplifier::removeIntersections()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 648-674
  0.000% (0/16)
196
PathSimplifier::splitCurve
Name: PathSimplifier::splitCurve
Prototype: void PathSimplifier::splitCurve(QDataBuffer<Element *> &elements, BVHNode *node)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1221-1291
  0.000% (0/17)
546
PathSimplifier::splitLineAt
Name: PathSimplifier::splitLineAt
Prototype: bool PathSimplifier::splitLineAt(QDataBuffer<Element *> &elements, BVHNode *node, quint32 pointIndex, bool processAgain)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1101-1153
  0.000% (0/20)
416
PixmapEntry::pixmap
Name: PixmapEntry::pixmap
Prototype: QPixmap PixmapEntry::pixmap(const QSize &size, QIcon::Mode mode, QIcon::State state)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qiconloader.cpp
Lines: 500-533
  0.000% (0/22)
226
QAbstractAnimation::setDirection
Name: QAbstractAnimation::setDirection
Prototype: void QAbstractAnimation::setDirection(Direction direction)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qabstractanimation.cpp
Lines: 1148-1177
100.000% (16/16)
166
QAbstractButton::keyReleaseEvent
Name: QAbstractButton::keyReleaseEvent
Prototype: void QAbstractButton::keyReleaseEvent(QKeyEvent *e)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractbutton.cpp
Lines: 1108-1124
  0.000% (0/13)
86
QAbstractItemModelPrivate::allowMove
Name: QAbstractItemModelPrivate::allowMove
Prototype: bool QAbstractItemModelPrivate::allowMove(const QModelIndex &srcParent, int start, int end, const QModelIndex &destinationParent, int destinationStart, Qt::Orientation orientation)
Coverage:  91.667% (22/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 2689-2712
 91.667% (22/24)
146
QAbstractItemModelPrivate::columnsAboutToBeRemoved
Name: QAbstractItemModelPrivate::columnsAboutToBeRemoved
Prototype: void QAbstractItemModelPrivate::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
Coverage:  95.000% (19/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 825-854
 95.000% (19/20)
196
QAbstractItemModelPrivate::removePersistentIndexData
Name: QAbstractItemModelPrivate::removePersistentIndexData
Prototype: void QAbstractItemModelPrivate::removePersistentIndexData(QPersistentModelIndexData *data)
Coverage:  37.500% (6/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 557-580
 37.500% (6/16)
196
QAbstractItemModelPrivate::rowsAboutToBeRemoved
Name: QAbstractItemModelPrivate::rowsAboutToBeRemoved
Prototype: void QAbstractItemModelPrivate::rowsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
Coverage: 100.000% (20/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 731-759
100.000% (20/20)
196
QAbstractItemView::dragDropMode
Name: QAbstractItemView::dragDropMode
Prototype: QAbstractItemView::DragDropMode QAbstractItemView::dragDropMode() const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 1462-1483
  0.000% (0/24)
136
QAbstractItemView::dropEvent
Name: QAbstractItemView::dropEvent
Prototype: void QAbstractItemView::dropEvent(QDropEvent *event)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 2055-2080
  0.000% (0/20)
176
QAbstractItemView::focusInEvent
Name: QAbstractItemView::focusInEvent
Prototype: void QAbstractItemView::focusInEvent(QFocusEvent *event)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 2175-2205
  0.000% (0/26)
206
QAbstractItemView::setIndexWidget
Name: QAbstractItemView::setIndexWidget
Prototype: void QAbstractItemView::setIndexWidget(const QModelIndex &index, QWidget *widget)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 3147-3168
  0.000% (0/16)
176
QAbstractItemView::setItemDelegate
Name: QAbstractItemView::setItemDelegate
Prototype: void QAbstractItemView::setItemDelegate(QAbstractItemDelegate *delegate)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 822-848
  0.000% (0/16)
186
QAbstractItemView::startDrag
Name: QAbstractItemView::startDrag
Prototype: void QAbstractItemView::startDrag(Qt::DropActions supportedActions)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 3608-3634
  0.000% (0/20)
226
QAbstractSpinBox::contextMenuEvent
Name: QAbstractSpinBox::contextMenuEvent
Prototype: void QAbstractSpinBox::contextMenuEvent(QContextMenuEvent *event)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 1243-1284
  0.000% (0/20)
296
QAbstractSpinBox::initStyleOption
Name: QAbstractSpinBox::initStyleOption
Prototype: void QAbstractSpinBox::initStyleOption(QStyleOptionSpinBox *option) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 1628-1658
  0.000% (0/19)
206
QAbstractSpinBoxPrivate::interpret
Name: QAbstractSpinBoxPrivate::interpret
Prototype: void QAbstractSpinBoxPrivate::interpret(EmitPolicy ep)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 1837-1870
  0.000% (0/24)
216
QAbstractSpinBoxPrivate::stripped
Name: QAbstractSpinBoxPrivate::stripped
Prototype: QString QAbstractSpinBoxPrivate::stripped(const QString &t, int *pos) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 1414-1440
  0.000% (0/22)
196
QAccessible::updateAccessibility
Name: QAccessible::updateAccessibility
Prototype: void QAccessible::updateAccessibility(QAccessibleEvent *event)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qaccessible.cpp
Lines: 847-870
  0.000% (0/18)
106
QAccessibleButton::actionNames
Name: QAccessibleButton::actionNames
Prototype: QStringList QAccessibleButton::actionNames() const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/simplewidgets.cpp
Lines: 192-214
  0.000% (0/13)
136
QAccessibleGroupBox::text
Name: QAccessibleGroupBox::text
Prototype: QString QAccessibleGroupBox::text(QAccessible::Text t) const
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/simplewidgets.cpp
Lines: 530-551
  0.000% (0/11)
116
QAccessibleLineEdit::text
Name: QAccessibleLineEdit::text
Prototype: QString QAccessibleLineEdit::text(QAccessible::Text t) const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/simplewidgets.cpp
Lines: 631-647
  0.000% (0/14)
116
QAccessibleTabBar::child
Name: QAccessibleTabBar::child
Prototype: QAccessibleInterface* QAccessibleTabBar::child(int index) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/complexwidgets.cpp
Lines: 185-207
  0.000% (0/16)
136
QAccessibleTree::child
Name: QAccessibleTree::child
Prototype: QAccessibleInterface *QAccessibleTree::child(int logicalIndex) const
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/itemviews.cpp
Lines: 684-711
  0.000% (0/20)
176
QAction::~QAction
Name: QAction::~QAction
Prototype: QAction::~QAction()
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qaction.cpp
Lines: 564-588
  0.000% (0/18)
146
QActionGroupPrivate::_q_actionChanged
Name: QActionGroupPrivate::_q_actionChanged
Prototype: void QActionGroupPrivate::_q_actionChanged()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qactiongroup.cpp
Lines: 62-78
  0.000% (0/16)
116
QAlphaWidget::render
Name: QAlphaWidget::render
Prototype: void QAlphaWidget::render()
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qeffects.cpp
Lines: 235-286
  0.000% (0/20)
216
QAnimationGroup::event
Name: QAnimationGroup::event
Prototype: bool QAnimationGroup::event(QEvent *event)
Coverage:  87.500% (14/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qanimationgroup.cpp
Lines: 261-281
 87.500% (14/16)
136
QAnimationTimer::unregisterAnimation
Name: QAnimationTimer::unregisterAnimation
Prototype: void QAnimationTimer::unregisterAnimation(QAbstractAnimation *animation)
Coverage:  88.889% (16/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qabstractanimation.cpp
Lines: 676-704
 88.889% (16/18)
156
QApplication::~QApplication
Name: QApplication::~QApplication
Prototype: QApplication::~QApplication()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 820-890
  0.000% (0/16)
426
QApplicationPrivate::initialize
Name: QApplicationPrivate::initialize
Prototype: void QApplicationPrivate::initialize()
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 632-682
  0.000% (0/15)
186
QApplicationPrivate::notifyActiveWindowChange
Name: QApplicationPrivate::notifyActiveWindowChange
Prototype: void QApplicationPrivate::notifyActiveWindowChange(QWindow *previous)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 2242-2257
  0.000% (0/18)
116
QApplicationPrivate::openPopup
Name: QApplicationPrivate::openPopup
Prototype: void QApplicationPrivate::openPopup(QWidget *popup)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 3908-3929
  0.000% (0/16)
126
QAsn1Element::read
Name: QAsn1Element::read
Prototype: bool QAsn1Element::read(QDataStream &stream)
Coverage:  88.235% (15/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qasn1element.cpp
Lines: 85-123
 88.235% (15/17)
246
QAsn1Element::toBool
Name: QAsn1Element::toBool
Prototype: bool QAsn1Element::toBool(bool *ok) const
Coverage:  81.250% (13/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qasn1element.cpp
Lines: 208-223
 81.250% (13/16)
116
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...230
McCabe - Cyclomatic Complexity: 3
...240
McCabe - Cyclomatic Complexity: 3
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...264
McCabe - Cyclomatic Complexity: 5
265
McCabe - Cyclomatic Complexity: 5
266
McCabe - Cyclomatic Complexity: 5
267
McCabe - Cyclomatic Complexity: 5
268269
McCabe - Cyclomatic Complexity: 6
270
McCabe - Cyclomatic Complexity: 6
271
McCabe - Cyclomatic Complexity: 6
272
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 7
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 15
...308
McCabe - Cyclomatic Complexity: 55

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