QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...8
McCabe - Cyclomatic Complexity: 17
9
McCabe - Cyclomatic Complexity: 16
10
McCabe - Cyclomatic Complexity: 15
11
McCabe - Cyclomatic Complexity: 14
1213
McCabe - Cyclomatic Complexity: 13
14
McCabe - Cyclomatic Complexity: 12
15
McCabe - Cyclomatic Complexity: 12
16
McCabe - Cyclomatic Complexity: 11
...20
McCabe - Cyclomatic Complexity: 10
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QApplicationPrivate::setPalette_helper
Name: QApplicationPrivate::setPalette_helper
Prototype: void QApplicationPrivate::setPalette_helper(const QPalette &palette, const char* className, bool clearWidgetPaletteHash)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 1460-1513
  0.000% (0/58)
3414
QApplicationPrivate::process_cmdline
Name: QApplicationPrivate::process_cmdline
Prototype: void QApplicationPrivate::process_cmdline()
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 465-515
  0.000% (0/48)
3214
QAccessibleTextInterface::textBeforeOffset
Name: QAccessibleTextInterface::textBeforeOffset
Prototype: QString QAccessibleTextInterface::textBeforeOffset(int offset, QAccessible::TextBoundaryType boundaryType, int *startOffset, int *endOffset) const
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qaccessible.cpp
Lines: 2101-2156
  0.000% (0/36)
3014
QAbstractItemView::keyboardSearch
Name: QAbstractItemView::keyboardSearch
Prototype: void QAbstractItemView::keyboardSearch(const QString &search)
Coverage:  0.000% (0/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 2932-3000
  0.000% (0/54)
4914
QAbstractItemView::dragMoveEvent
Name: QAbstractItemView::dragMoveEvent
Prototype: void QAbstractItemView::dragMoveEvent(QDragMoveEvent *event)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 1944-2006
  0.000% (0/48)
3914
PathSimplifier::outerBounds
Name: PathSimplifier::outerBounds
Prototype: QPair<PathSimplifier::RBNode *, PathSimplifier::RBNode *> PathSimplifier::outerBounds(const QPoint &point)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1436-1515
  0.000% (0/58)
5914
DrawTextItemDevice::metric
Name: DrawTextItemDevice::metric
Prototype: int metric(PaintDeviceMetric m) const override
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qstatictext.cpp
Lines: 534-569
  0.000% (0/22)
1914
AtSpiAdaptor::editableTextInterface
Name: AtSpiAdaptor::editableTextInterface
Prototype: bool AtSpiAdaptor::editableTextInterface(QAccessibleInterface *interface, const QString &function, const QDBusMessage &message, const QDBusConnection &connection)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 2166-2230
  0.000% (0/47)
4914
verifyTag
Name: verifyTag
Prototype: static inline const uchar *verifyTag(const uchar *tagPtr, const uchar *endPtr)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 112-143
  0.000% (0/31)
1513
variantHash
Name: variantHash
Prototype: static inline uint variantHash(const QVariant &variant)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextformat.cpp
Lines: 276-297
  0.000% (0/25)
1413
ucstrncmp
Name: ucstrncmp
Prototype: static int ucstrncmp(const QChar *a, const QChar *b, int l)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 443-526
100.000% (8/8)
1713
styleStringHelper
Name: styleStringHelper
Prototype: static QString styleStringHelper(int weight, QFont::Style style)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1296-1328
  0.000% (0/38)
2513
setFontSizeFromValue
Name: setFontSizeFromValue
Prototype: static bool setFontSizeFromValue(QCss::Value value, QFont *font, int *fontSizeAdjustment)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1095-1130
  0.000% (0/31)
2713
qt_stroke_side
Name: qt_stroke_side
Prototype: template <class Iterator> bool qt_stroke_side(Iterator *it, QStroker *stroker, bool capFirst, QLineF *startTangent)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 626-760
  0.000% (0/41)
6813
qt_painterpath_isect_line_rect
Name: qt_painterpath_isect_line_rect
Prototype: static bool qt_painterpath_isect_line_rect(qreal x1, qreal y1, qreal x2, qreal y2, const QRectF &rect)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 1859-1937
  0.000% (0/37)
5513
qt_messageSeverityToString
Name: qt_messageSeverityToString
Prototype: static QString qt_messageSeverityToString(QOpenGLDebugMessage::Severity severity)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 830-849
  0.000% (0/19)
313
qt_keyForCustomSize
Name: qt_keyForCustomSize
Prototype: static QString qt_keyForCustomSize(const QSizeF &size, QPageSize::Unit units)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagesize.cpp
Lines: 439-465
  0.000% (0/19)
913
qt_alphargbblit_argb32
Name: qt_alphargbblit_argb32
Prototype: static void qt_alphargbblit_argb32(QRasterBuffer *rasterBuffer, int x, int y, const QRgba64 &color, const uint *src, int mapWidth, int mapHeight, int srcStride, const QClipData *clip)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 5921-5994
  0.000% (0/37)
4513
qglx_findConfig
Name: qglx_findConfig
Prototype: GLXFBConfig qglx_findConfig(Display *display, int screen , const QSurfaceFormat &format, int drawableBit)
Coverage:  61.538% (24/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/glxconvenience/qglxconvenience.cpp
Lines: 113-184
 61.538% (24/39)
3513
q_getTimeFromASN1
Name: q_getTimeFromASN1
Prototype: QDateTime q_getTimeFromASN1(const ASN1_TIME *aTime)
Coverage:  36.735% (18/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 1009-1100
 36.735% (18/49)
6213
qDrawShadePanel
Name: qDrawShadePanel
Prototype: void qDrawShadePanel(QPainter *p, int x, int y, int w, int h, const QPalette &pal, bool sunken, int lineWidth, const QBrush *fill)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 300-360
  0.000% (0/45)
4713
qDBusPropertyGet
Name: qDBusPropertyGet
Prototype: QDBusMessage qDBusPropertyGet(const QDBusConnectionPrivate::ObjectTreeNode &node, const QDBusMessage &msg)
Coverage:  74.510% (38/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp
Lines: 217-283
 74.510% (38/51)
5013
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QFont &font)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfont.cpp
Lines: 2176-2228
  0.000% (0/39)
3713
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QBrush &b)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbrush.cpp
Lines: 1047-1106
  0.000% (0/46)
4013
int2string
Name: int2string
Prototype: static QString int2string(int num, int base, int ndigits, bool *oflow)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlcdnumber.cpp
Lines: 151-205
  0.000% (0/35)
3713
gray_render_span
Name: gray_render_span
Prototype: static void gray_render_span( int count, const QT_FT_Span* spans, PWorker worker )
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 1111-1157
  0.000% (0/28)
1913
findPatternUnloaded
Name: findPatternUnloaded
Prototype: static bool findPatternUnloaded(const QString &library, QLibraryPrivate *lib)
Coverage:  56.818% (25/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines: 227-318
 56.818% (25/44)
4613
findArgEscapes
Name: findArgEscapes
Prototype: static ArgEscapeData findArgEscapes(const QString &s)
Coverage: 100.000% (39/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7221-7281
100.000% (39/39)
4213
decimalForm
Name: decimalForm
Prototype: QString &decimalForm(QChar zero, QChar decimal, QChar group, QString &digits, int decpt, uint precision, PrecisionMode pm, bool always_show_decpt, bool thousands_group)
Coverage: 100.000% (40/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 157-197
100.000% (40/40)
2213
correctWidgetContext
Name: correctWidgetContext
Prototype: static bool correctWidgetContext(Qt::ShortcutContext context, QWidget *w, QWidget *active_window)
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qshortcut.cpp
Lines: 135-195
  0.000% (0/61)
3013
convertPath
Name: convertPath
Prototype: static void convertPath(const QPainterPath &path, QVector<TTF_POINT> *points, QVector<int> *endPoints, qreal ppem)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 715-835
  0.000% (0/51)
8213
ValueExtractor::extractOutline
Name: ValueExtractor::extractOutline
Prototype: bool ValueExtractor::extractOutline(int *borders, QBrush *colors, BorderStyle *styles, QSize *radii, int *offsets)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 647-679
  0.000% (0/26)
2213
ValueExtractor::extractFont
Name: ValueExtractor::extractFont
Prototype: bool ValueExtractor::extractFont(QFont *font, int *fontSizeAdjustment)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1258-1290
  0.000% (0/30)
2513
StyleSelector::selectorMatches
Name: StyleSelector::selectorMatches
Prototype: bool StyleSelector::selectorMatches(const Selector &selector, NodePtr node)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1846-1899
  0.000% (0/47)
3713
RectInRegion
Name: RectInRegion
Prototype: static bool RectInRegion(QRegionPrivate *region, int rx, int ry, uint rwidth, uint rheight)
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2697-2757
  0.000% (0/55)
3613
Qt::convertFromPlainText
Name: Qt::convertFromPlainText
Prototype: QString Qt::convertFromPlainText(const QString &plain, Qt::WhiteSpaceMode mode)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 150-196
  0.000% (0/45)
3513
QZipReader::extractAll
Name: QZipReader::extractAll
Prototype: bool QZipReader::extractAll(const QString &destinationDir) const
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qzip.cpp
Lines: 1012-1060
  0.000% (0/31)
3013
QXmlStreamReaderPrivate::startDocument
Name: QXmlStreamReaderPrivate::startDocument
Prototype: void QXmlStreamReaderPrivate::startDocument()
Coverage:  88.889% (40/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 1771-1833
 88.889% (40/45)
3813
QXmlSimpleReaderPrivate::parseName
Name: QXmlSimpleReaderPrivate::parseName
Prototype: bool QXmlSimpleReaderPrivate::parseName()
Coverage:  75.000% (27/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 7127-7204
 75.000% (27/36)
3813
QXcbMime::mimeAtomForFormat
Name: QXcbMime::mimeAtomForFormat
Prototype: xcb_atom_t QXcbMime::mimeAtomForFormat(QXcbConnection *connection, const QString &format, QVariant::Type requestedType, const QVector<xcb_atom_t> &atoms, QByteArray *requestedEncoding)
Coverage:  6.122% (3/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbmime.cpp
Lines: 263-315
  6.122% (3/49)
3113
QXcbConnection::xi2Select
Name: QXcbConnection::xi2Select
Prototype: void QXcbConnection::xi2Select(xcb_window_t window)
Coverage:  33.333% (14/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 278-379
 33.333% (14/42)
6213
QXcbConnection::xi2ReportTabletEvent
Name: QXcbConnection::xi2ReportTabletEvent
Prototype: void QXcbConnection::xi2ReportTabletEvent(TabletData &tabletData, void *event)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 1139-1198
  0.000% (0/27)
5713
QWidgetTextControlPrivate::inputMethodEvent
Name: QWidgetTextControlPrivate::inputMethodEvent
Prototype: void QWidgetTextControlPrivate::inputMethodEvent(QInputMethodEvent *e)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 1985-2054
  0.000% (0/47)
5213
QWidgetResizeHandler::setMouseCursor
Name: QWidgetResizeHandler::setMouseCursor
Prototype: void QWidgetResizeHandler::setMouseCursor(MousePosition m)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetresizehandler.cpp
Lines: 327-363
  0.000% (0/23)
1613
QWidgetPrivate::show_helper
Name: QWidgetPrivate::show_helper
Prototype: void QWidgetPrivate::show_helper()
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 7829-7919
  0.000% (0/55)
3513
QWidgetPrivate::invalidateBuffer_resizeHelper
Name: QWidgetPrivate::invalidateBuffer_resizeHelper
Prototype: void QWidgetPrivate::invalidateBuffer_resizeHelper(const QPoint &oldPos, const QSize &oldSize)
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 1470-1556
  0.000% (0/61)
5613
QWidget::isActiveWindow
Name: QWidget::isActiveWindow
Prototype: bool QWidget::isActiveWindow() const
Coverage:  0.000% (0/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 6828-6877
  0.000% (0/59)
2813
QWidget::destroy
Name: QWidget::destroy
Prototype: void QWidget::destroy(bool destroyWindow, bool destroySubWindows)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 12275-12318
  0.000% (0/46)
2713
QUrlPrivate::setScheme
Name: QUrlPrivate::setScheme
Prototype: inline bool QUrlPrivate::setScheme(const QString &value, int len, bool doSetError)
Coverage: 100.000% (50/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 956-1019
100.000% (50/50)
3113
QUnixPrintWidgetPrivate::applyPrinterProperties
Name: QUnixPrintWidgetPrivate::applyPrinterProperties
Prototype: void QUnixPrintWidgetPrivate::applyPrinterProperties()
Coverage:  36.585% (15/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintdialog_unix.cpp
Lines: 790-833
 36.585% (15/41)
2913
QUnicodeTools::LB::NS::toClass
Name: QUnicodeTools::LB::NS::toClass
Prototype: inline Class toClass(QUnicodeTables::LineBreakClass lbc, QChar::Category category)
Coverage: 100.000% (22/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetools.cpp
Lines: 384-406
100.000% (22/22)
1113
QTreeWidgetItem::~QTreeWidgetItem
Name: QTreeWidgetItem::~QTreeWidgetItem
Prototype: QTreeWidgetItem::~QTreeWidgetItem()
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 1487-1536
  0.000% (0/43)
3013
QTransform::type
Name: QTransform::type
Prototype: QTransform::TransformationType QTransform::type() const
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 2071-2109
  0.000% (0/43)
2213
QTransform::map
Name: QTransform::map
Prototype: QPainterPath QTransform::map(const QPainterPath &path) const
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1654-1677
  0.000% (0/32)
1313
QTimerInfoList::activateTimers
Name: QTimerInfoList::activateTimers
Prototype: int QTimerInfoList::activateTimers()
Coverage:  87.805% (36/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp
Lines: 562-647
 87.805% (36/41)
3613
QTextLayout::drawCursor
Name: QTextLayout::drawCursor
Prototype: void QTextLayout::drawCursor(QPainter *p, const QPointF &pos, int cursorPosition, int width) const
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 1276-1333
  0.000% (0/44)
4413
QTextHtmlParserNode::setListStyle
Name: QTextHtmlParserNode::setListStyle
Prototype: void QTextHtmlParserNode::setListStyle(const QVector<QCss::Value> &cssValues)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 1139-1159
  0.000% (0/29)
1413
QTextHtmlParser::parseTag
Name: QTextHtmlParser::parseTag
Prototype: void QTextHtmlParser::parseTag()
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 645-732
  0.000% (0/56)
5013
QTextHtmlExporter::emitBorderStyle
Name: QTextHtmlExporter::emitBorderStyle
Prototype: void QTextHtmlExporter::emitBorderStyle(QTextFrameFormat::BorderStyle style)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 2541-2587
  0.000% (0/25)
2813
QTextDocumentPrivate::setCharFormat
Name: QTextDocumentPrivate::setCharFormat
Prototype: void QTextDocumentPrivate::setCharFormat(int pos, int length, const QTextCharFormat &newFormat, FormatChangeMode mode)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 679-769
  0.000% (0/45)
6313
QTextDocumentLayoutPrivate::drawFlow
Name: QTextDocumentLayoutPrivate::drawFlow
Prototype: void QTextDocumentLayoutPrivate::drawFlow(const QPointF &offset, QPainter *painter, const QAbstractTextDocumentLayout::PaintContext &context, QTextFrame::Iterator it, const QList<QTextFrame *> &floats, QTextBlock *cursorBlockNeedingRepaint) const
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 1209-1284
  0.000% (0/57)
4213
QTextDocument::print
Name: QTextDocument::print
Prototype: void QTextDocument::print(QPagedPaintDevice *printer) const
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 1899-2027
  0.000% (0/55)
7313
QTextCursorPrivate::aboutToRemoveCell
Name: QTextCursorPrivate::aboutToRemoveCell
Prototype: void QTextCursorPrivate::aboutToRemoveCell(int from, int to)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 272-331
  0.000% (0/58)
4413
QTest::toPrettyUnicode
Name: QTest::toPrettyUnicode
Prototype: char *toPrettyUnicode(const ushort *p, int length)
Coverage: 100.000% (33/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 2466-2527
100.000% (33/33)
3813
QTest::qInvokeTestMethodDataEntry
Name: QTest::qInvokeTestMethodDataEntry
Prototype: static void qInvokeTestMethodDataEntry(char *slot)
Coverage:  76.119% (51/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 2044-2131
 76.119% (51/67)
5113
QTest::messageHandler
Name: QTest::messageHandler
Prototype: static void messageHandler(QtMsgType type, const QMessageLogContext & context, const QString &message)
Coverage:  83.333% (25/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 275-327
 83.333% (25/30)
2613
QTableModel::ensureSorted
Name: QTableModel::ensureSorted
Prototype: void QTableModel::ensureSorted(int column, Qt::SortOrder order, int start, int end)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 540-612
  0.000% (0/47)
5513
QSyntaxHighlighterPrivate::applyFormatChanges
Name: QSyntaxHighlighterPrivate::applyFormatChanges
Prototype: void QSyntaxHighlighterPrivate::applyFormatChanges()
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qsyntaxhighlighter.cpp
Lines: 87-148
  0.000% (0/43)
3913
QStyleSheetStyle::polish
Name: QStyleSheetStyle::polish
Prototype: void QStyleSheetStyle::polish(QWidget *w)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 2692-2776
  0.000% (0/71)
6113
QStrokerOps::strokePath
Name: QStrokerOps::strokePath
Prototype: void QStrokerOps::strokePath(const QPainterPath &path, void *customData, const QTransform &matrix)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 233-290
  0.000% (0/28)
3613
QStandardItemModel::mimeData
Name: QStandardItemModel::mimeData
Prototype: QMimeData *QStandardItemModel::mimeData(const QModelIndexList &indexes) const
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2981-3047
  0.000% (0/35)
4313
QStackedLayout::setCurrentIndex
Name: QStackedLayout::setCurrentIndex
Prototype: void QStackedLayout::setCurrentIndex(int index)
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstackedlayout.cpp
Lines: 288-346
  0.000% (0/57)
3513
QSslCertificate::fromPath
Name: QSslCertificate::fromPath
Prototype: QList<QSslCertificate> QSslCertificate::fromPath(const QString &path, QSsl::EncodingFormat format, QRegExp::PatternSyntax syntax)
Coverage:  87.500% (35/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate.cpp
Lines: 458-520
 87.500% (35/40)
3813
QSqlTableModelPrivate::exec
Name: QSqlTableModelPrivate::exec
Prototype: bool QSqlTableModelPrivate::exec(const QString &stmt, bool prepStatement, const QSqlRecord &rec, const QSqlRecord &whereValues)
Coverage:  71.053% (27/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 152-193
 71.053% (27/38)
2513
QSqlCachedResult::fetch
Name: QSqlCachedResult::fetch
Prototype: bool QSqlCachedResult::fetch(int i)
Coverage:  80.488% (33/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 152-188
 80.488% (33/41)
2713
QSpdyProtocolHandler::handleSETTINGS
Name: QSpdyProtocolHandler::handleSETTINGS
Prototype: void QSpdyProtocolHandler::handleSETTINGS(char flags, quint32 , const QByteArray &frameData)
Coverage:  25.926% (7/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 1025-1084
 25.926% (7/27)
2313
QSpanCollection::updateRemovedColumns
Name: QSpanCollection::updateRemovedColumns
Prototype: void QSpanCollection::updateRemovedColumns(int start, int end)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 457-531
  0.000% (0/41)
3513
QSortFilterProxyModelPrivate::proxy_intervals_for_source_items_to_add
Name: QSortFilterProxyModelPrivate::proxy_intervals_for_source_items_to_add
Prototype: QVector<QPair<int, QVector<int > > > QSortFilterProxyModelPrivate::proxy_intervals_for_source_items_to_add( const QVector<int> &proxy_to_source, const QVector<int> &source_items, const QModelIndex &source_parent, Qt::Orientation orient) const
Coverage:  98.113% (52/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 607-671
 98.113% (52/53)
4213
QSocks5SocketEnginePrivate::parseRequestMethodReply
Name: QSocks5SocketEnginePrivate::parseRequestMethodReply
Prototype: void QSocks5SocketEnginePrivate::parseRequestMethodReply()
Coverage:  84.091% (37/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 823-905
 84.091% (37/44)
4613
QRollEffect::scroll
Name: QRollEffect::scroll
Prototype: void QRollEffect::scroll()
Coverage:  0.000% (0/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qeffects.cpp
Lines: 478-546
  0.000% (0/52)
4513
QRegExpEngine::dump
Name: QRegExpEngine::dump
Prototype: void QRegExpEngine::dump() const
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 1647-1701
  0.000% (0/40)
3413
QRasterPlatformPixmap::createPixmapForImage
Name: QRasterPlatformPixmap::createPixmapForImage
Prototype: void QRasterPlatformPixmap::createPixmapForImage(QImage &sourceImage, Qt::ImageConversionFlags flags, bool inPlace)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap_raster.cpp
Lines: 289-350
  0.000% (0/58)
3913
QPlatformTheme::themeHint
Name: QPlatformTheme::themeHint
Prototype: QVariant QPlatformTheme::themeHint(ThemeHint hint) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp
Lines: 419-451
  0.000% (0/24)
1313
QPixmapIconEngine::addFile
Name: QPixmapIconEngine::addFile
Prototype: void QPixmapIconEngine::addFile(const QString &fileName, const QSize &size, QIcon::Mode mode, QIcon::State state)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 400-443
  0.000% (0/46)
2913
QPicturePaintEngine::updateState
Name: QPicturePaintEngine::updateState
Prototype: void QPicturePaintEngine::updateState(const QPaintEngineState &state)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpaintengine_pic.cpp
Lines: 513-528
  0.000% (0/37)
1313
QPdfEnginePrivate::drawTextItem
Name: QPdfEnginePrivate::drawTextItem
Prototype: void QPdfEnginePrivate::drawTextItem(const QPointF &p, const QTextItemInt &ti)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 2542-2697
  0.000% (0/47)
9913
QPdfEngine::setupGraphicsState
Name: QPdfEngine::setupGraphicsState
Prototype: void QPdfEngine::setupGraphicsState(QPaintEngine::DirtyFlags flags)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 1092-1131
  0.000% (0/43)
2513
QPdf::generatePath
Name: QPdf::generatePath
Prototype: QByteArray QPdf::generatePath(const QPainterPath &path, const QTransform &matrix, PathFlags flags)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 288-348
  0.000% (0/42)
4313
QPathClipper::intersect
Name: QPathClipper::intersect
Prototype: bool QPathClipper::intersect()
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1358-1407
  0.000% (0/45)
3313
QOpenGLVertexArrayObjectPrivate::create
Name: QOpenGLVertexArrayObjectPrivate::create
Prototype: bool QOpenGLVertexArrayObjectPrivate::create()
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglvertexarrayobject.cpp
Lines: 133-188
  0.000% (0/34)
3413
QOpenGLTexturePrivate::setData
Name: QOpenGLTexturePrivate::setData
Prototype: void QOpenGLTexturePrivate::setData(int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void *data, const QOpenGLPixelTransferOptions * const options)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 1231-1328
  0.000% (0/28)
6813
QOpenGLTexturePrivate::evaluateMipLevels
Name: QOpenGLTexturePrivate::evaluateMipLevels
Prototype: int QOpenGLTexturePrivate::evaluateMipLevels() const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 283-302
  0.000% (0/14)
313
QOpenGLTexture::setSamples
Name: QOpenGLTexture::setSamples
Prototype: void QOpenGLTexture::setSamples(int samples)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 2832-2861
  0.000% (0/17)
1113
QOpenGLTexture::setMipLevels
Name: QOpenGLTexture::setMipLevels
Prototype: void QOpenGLTexture::setMipLevels(int levels)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 2700-2728
  0.000% (0/17)
1113
QOpenGLTexture::setLayers
Name: QOpenGLTexture::setLayers
Prototype: void QOpenGLTexture::setLayers(int layers)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 2764-2792
  0.000% (0/17)
1113
QOpenGLTexture::setFixedSamplePositions
Name: QOpenGLTexture::setFixedSamplePositions
Prototype: void QOpenGLTexture::setFixedSamplePositions(bool fixed)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 2894-2923
  0.000% (0/17)
1113
QOpenGLFunctions_3_3_Core::~QOpenGLFunctions_3_3_Core
Name: QOpenGLFunctions_3_3_Core::~QOpenGLFunctions_3_3_Core
Prototype: QOpenGLFunctions_3_3_Core::~QOpenGLFunctions_3_3_Core()
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_3_3_core.cpp
Lines: 79-129
  0.000% (0/61)
3613
QOpenGLFunctions_3_1::initializeOpenGLFunctions
Name: QOpenGLFunctions_3_1::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_3_1::initializeOpenGLFunctions()
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_3_1.cpp
Lines: 121-219
  0.000% (0/43)
6813
QOpenGLFunctions_2_0::~QOpenGLFunctions_2_0
Name: QOpenGLFunctions_2_0::~QOpenGLFunctions_2_0
Prototype: QOpenGLFunctions_2_0::~QOpenGLFunctions_2_0()
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_2_0.cpp
Lines: 80-130
  0.000% (0/61)
3613
QOpenGLFunctions_1_4::initializeOpenGLFunctions
Name: QOpenGLFunctions_1_4::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_1_4::initializeOpenGLFunctions()
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_1_4.cpp
Lines: 121-219
  0.000% (0/43)
6813
Page:<>1
McCabe - Cyclomatic Complexity: 439
...8
McCabe - Cyclomatic Complexity: 17
9
McCabe - Cyclomatic Complexity: 16
10
McCabe - Cyclomatic Complexity: 15
11
McCabe - Cyclomatic Complexity: 14
1213
McCabe - Cyclomatic Complexity: 13
14
McCabe - Cyclomatic Complexity: 12
15
McCabe - Cyclomatic Complexity: 12
16
McCabe - Cyclomatic Complexity: 11
...20
McCabe - Cyclomatic Complexity: 10
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1

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