QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 7
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 15
...302
McCabe - Cyclomatic Complexity: 17
303
McCabe - Cyclomatic Complexity: 19
304
McCabe - Cyclomatic Complexity: 21
305
McCabe - Cyclomatic Complexity: 24
306307
McCabe - Cyclomatic Complexity: 35
308
McCabe - Cyclomatic Complexity: 55
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QDoubleSpinBoxPrivate::validateAndInterpret
Name: QDoubleSpinBoxPrivate::validateAndInterpret
Prototype: QVariant QDoubleSpinBoxPrivate::validateAndInterpret(QString &input, int &pos, QValidator::State &state) const
Coverage:  0.000% (0/132)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qspinbox.cpp
Lines: 1152-1297
  0.000% (0/132)
8329
QGLContextPrivate::bindTexture
Name: QGLContextPrivate::bindTexture
Prototype: QGLTexture* QGLContextPrivate::bindTexture(const QImage &image, GLenum target, GLint internalFormat, const qint64 key, QGLContext::BindOptions options)
Coverage:  0.000% (0/101)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 2468-2690
  0.000% (0/101)
9929
QGraphicsItem::setFlags
Name: QGraphicsItem::setFlags
Prototype: void QGraphicsItem::setFlags(GraphicsItemFlags flags)
Coverage:  0.000% (0/98)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 1803-1943
  0.000% (0/98)
7629
QGraphicsView::viewportEvent
Name: QGraphicsView::viewportEvent
Prototype: bool QGraphicsView::viewportEvent(QEvent *event)
Coverage:  0.000% (0/87)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 2846-2971
  0.000% (0/87)
6929
QHttpNetworkConnectionPrivate::_q_startNextRequest
Name: QHttpNetworkConnectionPrivate::_q_startNextRequest
Prototype: void QHttpNetworkConnectionPrivate::_q_startNextRequest()
Coverage:  86.726% (98/113)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnection.cpp
Lines: 972-1082
 86.726% (98/113)
5929
QHttpSocketEngine::slotSocketReadNotification
Name: QHttpSocketEngine::slotSocketReadNotification
Prototype: void QHttpSocketEngine::slotSocketReadNotification()
Coverage:  89.362% (84/94)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp
Lines: 516-669
 89.362% (84/94)
9629
QImage::rgbSwapped_inplace
Name: QImage::rgbSwapped_inplace
Prototype: void QImage::rgbSwapped_inplace()
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 3258-3329
  0.000% (0/53)
3829
QMimeMagicRule::QMimeMagicRule
Name: QMimeMagicRule::QMimeMagicRule
Prototype: QMimeMagicRule::QMimeMagicRule(const QString &typeStr, const QByteArray &theValue, const QString &offsets, const QByteArray &theMask, QString *errorString)
Coverage:  74.419% (64/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 239-343
 74.419% (64/86)
6829
QNetworkConfiguration::bearerTypeName
Name: QNetworkConfiguration::bearerTypeName
Prototype: QString QNetworkConfiguration::bearerTypeName() const
Coverage:  16.667% (8/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworkconfiguration.cpp
Lines: 625-679
 16.667% (8/48)
829
QTableView::scrollTo
Name: QTableView::scrollTo
Prototype: void QTableView::scrollTo(const QModelIndex &index, ScrollHint hint)
Coverage:  0.000% (0/117)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 2706-2824
  0.000% (0/117)
7829
QTextDocumentLayoutPrivate::drawListItem
Name: QTextDocumentLayoutPrivate::drawListItem
Prototype: void QTextDocumentLayoutPrivate::drawListItem(const QPointF &offset, QPainter *painter, const QAbstractTextDocumentLayout::PaintContext &context, const QTextBlock &bl, const QTextCharFormat *selectionFormat) const
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 1380-1499
  0.000% (0/56)
7529
QTextHtmlImporter::scanTable
Name: QTextHtmlImporter::scanTable
Prototype: QTextHtmlImporter::Table QTextHtmlImporter::scanTable(int tableNodeIdx)
Coverage:  0.000% (0/79)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp
Lines: 838-987
  0.000% (0/79)
10529
QTextHtmlParserNode::initializeProperties
Name: QTextHtmlParserNode::initializeProperties
Prototype: void QTextHtmlParserNode::initializeProperties(const QTextHtmlParserNode *parent, const QTextHtmlParser *parser)
Coverage:  0.000% (0/77)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 1008-1136
  0.000% (0/77)
8329
QTreeView::drawRow
Name: QTreeView::drawRow
Prototype: void QTreeView::drawRow(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
Coverage:  0.000% (0/128)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 1606-1798
  0.000% (0/128)
13029
QTzTimeZonePrivate::init
Name: QTzTimeZonePrivate::init
Prototype: void QTzTimeZonePrivate::init(const QByteArray &ianaId)
Coverage:  55.682% (49/88)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 630-752
 55.682% (49/88)
8529
QXcbConnection::translateMouseButton
Name: QXcbConnection::translateMouseButton
Prototype: Qt::MouseButton QXcbConnection::translateMouseButton(xcb_button_t s)
Coverage:  42.857% (24/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1029-1062
 42.857% (24/56)
2929
QXmlSimpleReaderPrivate::parseNotationDecl
Name: QXmlSimpleReaderPrivate::parseNotationDecl
Prototype: bool QXmlSimpleReaderPrivate::parseNotationDecl()
Coverage:  84.000% (63/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 6133-6268
 84.000% (63/75)
7829
QXmlStreamReaderPrivate::checkPublicLiteral
Name: QXmlStreamReaderPrivate::checkPublicLiteral
Prototype: void QXmlStreamReaderPrivate::checkPublicLiteral(const QStringRef &publicId)
Coverage:  77.083% (37/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 1724-1749
 77.083% (37/48)
1429
QDateTimeParser::sectionMaxSize
Name: QDateTimeParser::sectionMaxSize
Prototype: int QDateTimeParser::sectionMaxSize(Section s, int count) const
Coverage:  60.417% (29/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 568-643
 60.417% (29/48)
2830
QFusionStyle::sizeFromContents
Name: QFusionStyle::sizeFromContents
Prototype: QSize QFusionStyle::sizeFromContents(ContentsType type, const QStyleOption *option, const QSize &size, const QWidget *widget) const
Coverage:  0.000% (0/79)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qfusionstyle.cpp
Lines: 3147-3240
  0.000% (0/79)
6630
QGuiApplicationPrivate::processWindowSystemEvent
Name: QGuiApplicationPrivate::processWindowSystemEvent
Prototype: void QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent *e)
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 1666-1774
  0.000% (0/57)
7230
QLCDNumberPrivate::drawSegment
Name: QLCDNumberPrivate::drawSegment
Prototype: void QLCDNumberPrivate::drawSegment(const QPoint &pos, char segmentNo, QPainter &p, int segLen, bool erase)
Coverage:  0.000% (0/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlcdnumber.cpp
Lines: 880-1162
  0.000% (0/70)
20130
QMdiSubWindow::event
Name: QMdiSubWindow::event
Prototype: bool QMdiSubWindow::event(QEvent *event)
Coverage:  0.000% (0/85)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 2791-2920
  0.000% (0/85)
9130
QMdiSubWindow::eventFilter
Name: QMdiSubWindow::eventFilter
Prototype: bool QMdiSubWindow::eventFilter(QObject *object, QEvent *event)
Coverage:  0.000% (0/106)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 2682-2786
  0.000% (0/106)
7330
QObject::~QObject
Name: QObject::~QObject
Prototype: QObject::~QObject()
Coverage:  86.316% (82/95)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 893-1042
 86.316% (82/95)
8930
QSslSocketBackendPrivate::transmit
Name: QSslSocketBackendPrivate::transmit
Prototype: void QSslSocketBackendPrivate::transmit()
Coverage:  74.725% (68/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 843-1042
 74.725% (68/91)
8930
QTextHtmlExporter::emitCharFormatStyle
Name: QTextHtmlExporter::emitCharFormatStyle
Prototype: bool QTextHtmlExporter::emitCharFormatStyle(const QTextCharFormat &format)
Coverage:  0.000% (0/115)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 2329-2490
  0.000% (0/115)
10930
QTextLine::glyphRuns
Name: QTextLine::glyphRuns
Prototype: QList<QGlyphRun> QTextLine::glyphRuns(int from, int length) const
Coverage:  0.000% (0/126)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 2231-2412
  0.000% (0/126)
13330
QWidgetTextControlPrivate::cursorMoveKeyEvent
Name: QWidgetTextControlPrivate::cursorMoveKeyEvent
Prototype: bool QWidgetTextControlPrivate::cursorMoveKeyEvent(QKeyEvent *e)
Coverage:  0.000% (0/107)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 135-292
  0.000% (0/107)
9130
QXcbConnection::initializeScreens
Name: QXcbConnection::initializeScreens
Prototype: void QXcbConnection::initializeScreens()
Coverage:  38.947% (37/95)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 385-545
 38.947% (37/95)
12230
QXcbWindow::setWmWindowType
Name: QXcbWindow::setWmWindowType
Prototype: void QXcbWindow::setWmWindowType(QXcbWindowFunctions::WmWindowTypes types, Qt::WindowFlags flags)
Coverage:  62.651% (52/83)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1833-1918
 62.651% (52/83)
5730
getFontWeight
Name: getFontWeight
Prototype: static int getFontWeight(const QString &weightString)
Coverage:  0.000% (0/102)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 85-178
  0.000% (0/102)
6530
qt_blend_argb32_on_argb32_ssse3
Name: qt_blend_argb32_on_argb32_ssse3
Prototype: void qt_blend_argb32_on_argb32_ssse3(uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int w, int h, int const_alpha)
Coverage:  0.000% (0/85)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_ssse3.cpp
Lines: 136-171
  0.000% (0/85)
2330
QAbstractItemViewPrivate::extendedSelectionCommand
Name: QAbstractItemViewPrivate::extendedSelectionCommand
Prototype: QItemSelectionModel::SelectionFlags QAbstractItemViewPrivate::extendedSelectionCommand( const QModelIndex &index, const QEvent *event) const
Coverage:  0.000% (0/92)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 3936-4027
  0.000% (0/92)
5131
QDBusMarshaller::appendVariantInternal
Name: QDBusMarshaller::appendVariantInternal
Prototype: bool QDBusMarshaller::appendVariantInternal(const QVariant &arg)
Coverage:  78.261% (54/69)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmarshaller.cpp
Lines: 378-519
 78.261% (54/69)
6631
QGraphicsScenePrivate::removeItemHelper
Name: QGraphicsScenePrivate::removeItemHelper
Prototype: void QGraphicsScenePrivate::removeItemHelper(QGraphicsItem *item)
Coverage:  0.000% (0/107)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 565-722
  0.000% (0/107)
9231
QImage::rgbSwapped_helper
Name: QImage::rgbSwapped_helper
Prototype: QImage QImage::rgbSwapped_helper() const
Coverage:  0.000% (0/60)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 3168-3253
  0.000% (0/60)
5231
QListView::moveCursor
Name: QListView::moveCursor
Prototype: QModelIndex QListView::moveCursor(CursorAction cursorAction, Qt::KeyboardModifiers modifiers)
Coverage:  0.000% (0/81)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 1100-1214
  0.000% (0/81)
6631
QMimeDataPrivate::retrieveTypedData
Name: QMimeDataPrivate::retrieveTypedData
Prototype: QVariant QMimeDataPrivate::retrieveTypedData(const QString &format, QVariant::Type type) const
Coverage:  47.312% (44/93)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp
Lines: 96-211
 47.312% (44/93)
6431
QPdfPrintEngine::property
Name: QPdfPrintEngine::property
Prototype: QVariant QPdfPrintEngine::property(PrintEnginePropertyKey key) const
Coverage:  74.603% (47/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprintengine_pdf.cpp
Lines: 234-344
 74.603% (47/63)
6731
QTextDocumentLayoutPrivate::layoutBlock
Name: QTextDocumentLayoutPrivate::layoutBlock
Prototype: void QTextDocumentLayoutPrivate::layoutBlock(const QTextBlock &bl, int blockPosition, const QTextBlockFormat &blockFormat, QTextLayoutStruct *layoutStruct, int layoutFrom, int layoutTo, const QTextBlockFormat *previousBlockFormat)
Coverage:  0.000% (0/124)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 2579-2796
  0.000% (0/124)
13331
QTextDocumentPrivate::undoRedo
Name: QTextDocumentPrivate::undoRedo
Prototype: int QTextDocumentPrivate::undoRedo(bool undo)
Coverage:  0.000% (0/96)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 869-1024
  0.000% (0/96)
11131
QTextHtmlImporter::processBlockNode
Name: QTextHtmlImporter::processBlockNode
Prototype: QTextHtmlImporter::ProcessNodeResult QTextHtmlImporter::processBlockNode()
Coverage:  0.000% (0/135)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp
Lines: 989-1154
  0.000% (0/135)
10631
QTextLine::draw
Name: QTextLine::draw
Prototype: void QTextLine::draw(QPainter *p, const QPointF &pos, const QTextLayout::FormatRange *selection) const
Coverage:  0.000% (0/117)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 2421-2614
  0.000% (0/117)
13531
QWidgetLineControl::parseInputMask
Name: QWidgetLineControl::parseInputMask
Prototype: void QWidgetLineControl::parseInputMask(const QString &maskFields)
Coverage:  0.000% (0/87)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 932-1027
  0.000% (0/87)
6031
QWidgetResizeHandler::keyPressEvent
Name: QWidgetResizeHandler::keyPressEvent
Prototype: void QWidgetResizeHandler::keyPressEvent(QKeyEvent * e)
Coverage:  0.000% (0/99)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetresizehandler.cpp
Lines: 365-486
  0.000% (0/99)
7731
QWidgetTextControlPrivate::keyPressEvent
Name: QWidgetTextControlPrivate::keyPressEvent
Prototype: void QWidgetTextControlPrivate::keyPressEvent(QKeyEvent *e)
Coverage:  0.000% (0/113)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 1211-1369
  0.000% (0/113)
10031
QXcbConnection::xi2HandleEvent
Name: QXcbConnection::xi2HandleEvent
Prototype: void QXcbConnection::xi2HandleEvent(xcb_ge_event_t *event)
Coverage:  47.143% (33/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 484-576
 47.143% (33/70)
5831
QXmlSimpleReaderPrivate::parsePEReference
Name: QXmlSimpleReaderPrivate::parsePEReference
Prototype: bool QXmlSimpleReaderPrivate::parsePEReference()
Coverage:  67.442% (58/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 5176-5319
 67.442% (58/86)
8531
fetchTransformedBilinear
Name: fetchTransformedBilinear
Prototype: template<TextureBlendType blendType> static const uint * fetchTransformedBilinear(uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/106)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 2408-2749
  0.000% (0/106)
23031
fetchTransformedBilinear64
Name: fetchTransformedBilinear64
Prototype: template<TextureBlendType blendType> static const QRgba64 * fetchTransformedBilinear64(QRgba64 *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/110)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 2751-3098
  0.000% (0/110)
23831
wc2rx
Name: wc2rx
Prototype: static QString wc2rx(const QString &wc_str, const bool enableEscaping)
Coverage:  80.822% (59/73)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 756-850
 80.822% (59/73)
5631
QApplicationPrivate::dispatchEnterLeave
Name: QApplicationPrivate::dispatchEnterLeave
Prototype: void QApplicationPrivate::dispatchEnterLeave(QWidget* enter, QWidget* leave, const QPointF &globalPosF)
Coverage:  0.000% (0/146)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 2315-2476
  0.000% (0/146)
9532
QElfParser::parse
Name: QElfParser::parse
Prototype: int QElfParser::parse(const char *dataStart, ulong fdlen, const QString &library, QLibraryPrivate *lib, long *pos, ulong *sectionlen)
Coverage:  50.000% (58/116)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qelfparser_p.cpp
Lines: 61-227
 50.000% (58/116)
10632
QEvdevTouchScreenHandler::QEvdevTouchScreenHandler
Name: QEvdevTouchScreenHandler::QEvdevTouchScreenHandler
Prototype: QEvdevTouchScreenHandler::QEvdevTouchScreenHandler(const QString &device, const QString &spec, QObject *parent)
Coverage:  0.000% (0/95)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp
Lines: 148-289
  0.000% (0/95)
11332
QFontEngine::getTrueTypeGlyphIndex
Name: QFontEngine::getTrueTypeGlyphIndex
Prototype: quint32 QFontEngine::getTrueTypeGlyphIndex(const uchar *cmap, int cmapSize, uint unicode)
Coverage:  0.000% (0/98)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1394-1527
  0.000% (0/98)
9232
QFtpPI::processReply
Name: QFtpPI::processReply
Prototype: bool QFtpPI::processReply()
Coverage:  64.948% (63/97)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 987-1151
 64.948% (63/97)
7832
QGL2PaintEngineExPrivate::drawCachedGlyphs
Name: QGL2PaintEngineExPrivate::drawCachedGlyphs
Prototype: void QGL2PaintEngineExPrivate::drawCachedGlyphs(QFontEngine::GlyphFormat glyphFormat, QStaticTextItem *staticTextItem)
Coverage:  0.000% (0/114)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 1624-1902
  0.000% (0/114)
16532
QGestureManager::filterEventThroughContexts
Name: QGestureManager::filterEventThroughContexts
Prototype: bool QGestureManager::filterEventThroughContexts(const QMultiMap<QObject *, Qt::GestureType> &contexts, QEvent *event)
Coverage:  0.000% (0/95)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgesturemanager.cpp
Lines: 240-400
  0.000% (0/95)
11132
QHttpProtocolHandler::_q_receiveReply
Name: QHttpProtocolHandler::_q_receiveReply
Prototype: void QHttpProtocolHandler::_q_receiveReply()
Coverage:  89.320% (92/103)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpprotocolhandler.cpp
Lines: 48-219
 89.320% (92/103)
9032
QMdiArea::eventFilter
Name: QMdiArea::eventFilter
Prototype: bool QMdiArea::eventFilter(QObject *object, QEvent *event)
Coverage:  0.000% (0/90)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 2547-2662
  0.000% (0/90)
5732
QMetaObject::activate
Name: QMetaObject::activate
Prototype: void QMetaObject::activate(QObject *sender, int signalOffset, int local_signal_index, void **argv)
Coverage:  72.642% (77/106)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 3601-3768
 72.642% (77/106)
10332
QMimeTypeParserBase::parse
Name: QMimeTypeParserBase::parse
Prototype: bool QMimeTypeParserBase::parse(QIODevice *dev, const QString &fileName, QString *errorMessage)
Coverage:  76.543% (62/81)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetypeparser.cpp
Lines: 179-321
 76.543% (62/81)
8932
QNativeSocketEnginePrivate::setError
Name: QNativeSocketEnginePrivate::setError
Prototype: void QNativeSocketEnginePrivate::setError(QAbstractSocket::SocketError error, ErrorString errorString) const
Coverage:  50.769% (33/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 199-306
 50.769% (33/65)
6432
QOpenGLTexturePrivate::createTextureView
Name: QOpenGLTexturePrivate::createTextureView
Prototype: QOpenGLTexture *QOpenGLTexturePrivate::createTextureView(QOpenGLTexture::Target viewTarget, QOpenGLTexture::TextureFormat viewFormat, int minimumMipmapLevel, int maximumMipmapLevel, int minimumLayer, int maximumLayer) const
Coverage:  0.000% (0/219)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 1614-1812
  0.000% (0/219)
12532
QOpenGLVersionFunctionsFactory::create
Name: QOpenGLVersionFunctionsFactory::create
Prototype: QAbstractOpenGLFunctions *QOpenGLVersionFunctionsFactory::create(const QOpenGLVersionProfile &versionProfile)
Coverage:  0.000% (0/141)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglversionfunctionsfactory.cpp
Lines: 78-155
  0.000% (0/141)
6032
QTest::benchmarkMetricName
Name: QTest::benchmarkMetricName
Prototype: const char * QTest::benchmarkMetricName(QBenchmarkMetric metric)
Coverage:  3.226% (2/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qbenchmarkmetric.cpp
Lines: 85-151
  3.226% (2/62)
3232
QTest::benchmarkMetricUnit
Name: QTest::benchmarkMetricUnit
Prototype: const char * QTest::benchmarkMetricUnit(QBenchmarkMetric metric)
Coverage:  6.452% (4/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qbenchmarkmetric.cpp
Lines: 157-223
  6.452% (4/62)
3232
QWidget::setParent
Name: QWidget::setParent
Prototype: void QWidget::setParent(QWidget *parent, Qt::WindowFlags f)
Coverage:  0.000% (0/144)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 10451-10600
  0.000% (0/144)
8032
QWidgetLineControl::isValidInput
Name: QWidgetLineControl::isValidInput
Prototype: bool QWidgetLineControl::isValidInput(QChar key, QChar mask) const
Coverage:  0.000% (0/122)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1035-1102
  0.000% (0/122)
4832
QWindow::event
Name: QWindow::event
Prototype: bool QWindow::event(QEvent *ev)
Coverage:  0.000% (0/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 1998-2129
  0.000% (0/65)
6432
QXmlSimpleReaderPrivate::parseReference
Name: QXmlSimpleReaderPrivate::parseReference
Prototype: bool QXmlSimpleReaderPrivate::parseReference()
Coverage:  90.110% (82/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 7297-7455
 90.110% (82/91)
10032
read_pbm_body
Name: read_pbm_body
Prototype: static bool read_pbm_body(QIODevice *device, char type, int w, int h, int mcc, QImage *outImage)
Coverage:  0.000% (0/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qppmhandler.cpp
Lines: 117-252
  0.000% (0/91)
9332
PathSimplifier::connectElements
Name: PathSimplifier::connectElements
Prototype: void PathSimplifier::connectElements()
Coverage:  0.000% (0/134)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 676-882
  0.000% (0/134)
15933
QCommonStyle::hitTestComplexControl
Name: QCommonStyle::hitTestComplexControl
Prototype: QStyle::SubControl QCommonStyle::hitTestComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, const QPoint &pt, const QWidget *widget) const
Coverage:  0.000% (0/108)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 3753-3885
  0.000% (0/108)
8133
QDateTimeParser::parseFormat
Name: QDateTimeParser::parseFormat
Prototype: bool QDateTimeParser::parseFormat(const QString &newFormat)
Coverage:  92.000% (92/100)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 359-524
 92.000% (92/100)
11633
QDockWidget::event
Name: QDockWidget::event
Prototype: bool QDockWidget::event(QEvent *event)
Coverage:  0.000% (0/81)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockwidget.cpp
Lines: 1441-1542
  0.000% (0/81)
5333
QFusionStyle::styleHint
Name: QFusionStyle::styleHint
Prototype: int QFusionStyle::styleHint(StyleHint hint, const QStyleOption *option, const QWidget *widget, QStyleHintReturn *returnData) const
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qfusionstyle.cpp
Lines: 3608-3681
  0.000% (0/48)
2333
QGraphicsScene::addItem
Name: QGraphicsScene::addItem
Prototype: void QGraphicsScene::addItem(QGraphicsItem *item)
Coverage:  0.000% (0/130)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 2478-2643
  0.000% (0/130)
9033
QHttpNetworkConnectionChannel::_q_error
Name: QHttpNetworkConnectionChannel::_q_error
Prototype: void QHttpNetworkConnectionChannel::_q_error(QAbstractSocket::SocketError socketError)
Coverage:  61.000% (61/100)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnectionchannel.cpp
Lines: 838-994
 61.000% (61/100)
8533
QMenuBar::keyPressEvent
Name: QMenuBar::keyPressEvent
Prototype: void QMenuBar::keyPressEvent(QKeyEvent *e)
Coverage:  0.000% (0/108)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 1077-1177
  0.000% (0/108)
6833
QTextEngine::atWordSeparator
Name: QTextEngine::atWordSeparator
Prototype: bool QTextEngine::atWordSeparator(int position) const
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 2551-2591
  0.000% (0/35)
533
QWidgetPrivate::drawWidget
Name: QWidgetPrivate::drawWidget
Prototype: void QWidgetPrivate::drawWidget(QPaintDevice *pdev, const QRegion &rgn, const QPoint &offset, int flags, QPainter *sharedPainter, QWidgetBackingStore *backingStore)
Coverage:  0.000% (0/146)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5465-5673
  0.000% (0/146)
11433
QXmlStreamReaderPrivate::fastScanName
Name: QXmlStreamReaderPrivate::fastScanName
Prototype: inline int QXmlStreamReaderPrivate::fastScanName(int *prefix)
Coverage:  97.917% (47/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 1286-1349
 97.917% (47/48)
2533
defaultPosition
Name: defaultPosition
Prototype: static Qt::Alignment defaultPosition(int pe)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 2107-2156
  0.000% (0/39)
833
qDrawEdge
Name: qDrawEdge
Prototype: void qDrawEdge(QPainter *p, qreal x1, qreal y1, qreal x2, qreal y2, qreal dw1, qreal dw2, QCss::Edge edge, QCss::BorderStyle style, QBrush c)
Coverage:  0.000% (0/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcssutil.cpp
Lines: 179-306
  0.000% (0/91)
8233
writingSystemFromScript
Name: writingSystemFromScript
Prototype: static QFontDatabase::WritingSystem writingSystemFromScript(QLocale::Script script)
Coverage:  0.000% (0/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qfontcombobox.cpp
Lines: 50-118
  0.000% (0/64)
3333
QComboBox::keyPressEvent
Name: QComboBox::keyPressEvent
Prototype: void QComboBox::keyPressEvent(QKeyEvent *e)
Coverage:  0.000% (0/95)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcombobox.cpp
Lines: 3105-3240
  0.000% (0/95)
6234
QPaintEngineEx::stroke
Name: QPaintEngineEx::stroke
Prototype: void QPaintEngineEx::stroke(const QVectorPath &path, const QPen &pen)
Coverage:  0.000% (0/96)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengineex.cpp
Lines: 384-589
  0.000% (0/96)
13534
QPlatformTheme::defaultThemeHint
Name: QPlatformTheme::defaultThemeHint
Prototype: QVariant QPlatformTheme::defaultThemeHint(ThemeHint hint)
Coverage:  0.000% (0/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp
Lines: 453-526
  0.000% (0/65)
3534
QTableView::paintEvent
Name: QTableView::paintEvent
Prototype: void QTableView::paintEvent(QPaintEvent *event)
Coverage:  0.000% (0/134)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 1347-1519
  0.000% (0/134)
11934
QTextHtmlExporter::emitBlock
Name: QTextHtmlExporter::emitBlock
Prototype: void QTextHtmlExporter::emitBlock(const QTextBlock &block)
Coverage:  0.000% (0/101)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 2808-2950
  0.000% (0/101)
9834
QTreeView::moveCursor
Name: QTreeView::moveCursor
Prototype: QModelIndex QTreeView::moveCursor(CursorAction cursorAction, Qt::KeyboardModifiers modifiers)
Coverage:  0.000% (0/116)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 2190-2344
  0.000% (0/116)
8134
QUnicodeTools::getLineBreaks
Name: QUnicodeTools::getLineBreaks
Prototype: static void getLineBreaks(const ushort *string, quint32 len, QCharAttributes *attributes)
Coverage:  93.258% (83/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetools.cpp
Lines: 478-591
 93.258% (83/89)
6434
QWidgetBackingStore::doSync
Name: QWidgetBackingStore::doSync
Prototype: void QWidgetBackingStore::doSync()
Coverage:  0.000% (0/124)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 1182-1404
  0.000% (0/124)
13134
QWidgetResizeHandler::mouseMoveEvent
Name: QWidgetResizeHandler::mouseMoveEvent
Prototype: void QWidgetResizeHandler::mouseMoveEvent(QMouseEvent *e)
Coverage:  0.000% (0/119)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetresizehandler.cpp
Lines: 196-325
  0.000% (0/119)
9334
QXcbWindow::create
Name: QXcbWindow::create
Prototype: void QXcbWindow::create()
Coverage:  52.174% (60/115)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 331-620
 52.174% (60/115)
18934
read_xpm_body
Name: read_xpm_body
Prototype: static bool read_xpm_body( QIODevice *device, const char * const * source, int& index, QByteArray& state, int cpp, int ncols, int w, int h, QImage& image)
Coverage:  0.000% (0/124)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxpmhandler.cpp
Lines: 857-1013
  0.000% (0/124)
10634
QGLFramebufferObjectPrivate::init
Name: QGLFramebufferObjectPrivate::init
Prototype: void QGLFramebufferObjectPrivate::init(QGLFramebufferObject *q, const QSize &sz, QGLFramebufferObject::Attachment attachment, GLenum texture_target, GLenum internal_format, GLint samples, bool mipmap)
Coverage:  0.000% (0/136)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglframebufferobject.cpp
Lines: 463-711
  0.000% (0/136)
15235
QNetworkReplyHttpImplPrivate::postRequest
Name: QNetworkReplyHttpImplPrivate::postRequest
Prototype: void QNetworkReplyHttpImplPrivate::postRequest(const QNetworkRequest &newHttpRequest)
Coverage:  84.906% (90/106)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 601-952
 84.906% (90/106)
22135
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 7
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 15
...302
McCabe - Cyclomatic Complexity: 17
303
McCabe - Cyclomatic Complexity: 19
304
McCabe - Cyclomatic Complexity: 21
305
McCabe - Cyclomatic Complexity: 24
306307
McCabe - Cyclomatic Complexity: 35
308
McCabe - Cyclomatic Complexity: 55

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