OpenCoverage

QtBase - 2016-12-13 07:58:44 +0000

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
2
McCabe - Cyclomatic Complexity: 46
34
McCabe - Cyclomatic Complexity: 27
5
McCabe - Cyclomatic Complexity: 23
6
McCabe - Cyclomatic Complexity: 20
7
McCabe - Cyclomatic Complexity: 18
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
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: 7316-7474
 90.110% (82/91)
10032
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: 2033-2164
  0.000% (0/65)
6432
QWidgetTextControlPrivate::keyPressEvent
Name: QWidgetTextControlPrivate::keyPressEvent
Prototype: void QWidgetTextControlPrivate::keyPressEvent(QKeyEvent *e)
Coverage:  0.000% (0/122)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 1230-1395
  0.000% (0/122)
10532
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: 1055-1122
  0.000% (0/122)
4832
QWidget::setParent
Name: QWidget::setParent
Prototype: void QWidget::setParent(QWidget *parent, Qt::WindowFlags f)
Coverage:  0.000% (0/146)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 10483-10636
  0.000% (0/146)
8232
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: 164-230
  6.452% (4/62)
3232
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: 92-158
  3.226% (2/62)
3232
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: 84-161
  0.000% (0/141)
6032
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: 1623-1821
  0.000% (0/219)
12532
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: 206-313
 50.769% (33/65)
6432
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: 3608-3778
 72.642% (77/106)
10432
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: 2549-2664
  0.000% (0/90)
5732
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: 54-225
 89.320% (92/103)
9032
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: 247-407
  0.000% (0/95)
11132
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: 1630-1908
  0.000% (0/114)
16532
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: 993-1157
 64.948% (63/97)
7832
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: 1387-1520
  0.000% (0/98)
9232
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: 155-296
  0.000% (0/95)
11332
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: 67-233
 50.000% (58/116)
10632
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: 2317-2472
  0.000% (0/146)
9032
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: 762-856
 80.822% (59/73)
5631
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: 2750-3097
  0.000% (0/110)
23831
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: 2421-2748
  0.000% (0/106)
21831
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: 5195-5338
 67.442% (58/86)
8531
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: 491-583
 47.143% (33/70)
5831
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: 371-492
  0.000% (0/99)
7731
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: 952-1047
  0.000% (0/87)
6031
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: 2427-2620
  0.000% (0/117)
13531
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: 998-1163
  0.000% (0/135)
10631
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: 875-1030
  0.000% (0/96)
11131
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: 2585-2802
  0.000% (0/124)
13331
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: 240-350
 74.603% (47/63)
6731
QOpenGLVersionFunctionsStorage::backend
Name: QOpenGLVersionFunctionsStorage::backend
Prototype: QOpenGLVersionFunctionsBackend *QOpenGLVersionFunctionsStorage::backend(QOpenGLContext *context, QOpenGLVersionFunctionsBackend::Version v)
Coverage:  0.000% (0/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglversionfunctions.cpp
Lines: 88-116
  0.000% (0/63)
1031
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: 108-223
 47.312% (44/93)
6431
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: 1103-1217
  0.000% (0/81)
6631
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: 3187-3272
  0.000% (0/60)
5231
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: 572-729
  0.000% (0/107)
9231
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: 384-525
 78.261% (54/69)
6631
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: 3986-4077
  0.000% (0/92)
5131
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: 142-177
  0.000% (0/85)
2330
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: 91-184
  0.000% (0/102)
6530
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: 1820-1905
 62.651% (52/83)
5730
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: 392-552
 38.947% (37/95)
12230
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: 141-298
  0.000% (0/107)
9130
QTzTimeZonePrivate::init
Name: QTzTimeZonePrivate::init
Prototype: void QTzTimeZonePrivate::init(const QByteArray &ianaId)
Coverage:  57.143% (52/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 636-765
 57.143% (52/91)
9130
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: 2237-2418
  0.000% (0/126)
13330
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: 2335-2496
  0.000% (0/115)
10930
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: 800-1000
 74.725% (68/91)
9030
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: 900-1049
 86.316% (82/95)
8930
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: 2684-2788
  0.000% (0/106)
7330
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: 2793-2922
  0.000% (0/85)
9130
QLocale::textDirection
Name: QLocale::textDirection
Prototype: Qt::LayoutDirection QLocale::textDirection() const
Coverage:  9.375% (3/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 2389-2425
  9.375% (3/32)
430
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: 886-1168
  0.000% (0/70)
20130
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: 1692-1800
  0.000% (0/57)
7230
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: 3151-3244
  0.000% (0/79)
6630
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: 575-650
 60.417% (29/48)
2830
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: 1730-1755
 77.083% (37/48)
1429
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: 6152-6287
 84.000% (63/75)
7829
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: 1040-1073
 42.857% (24/56)
2929
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: 1014-1142
  0.000% (0/77)
8329
QTextHtmlImporter::scanTable
Name: QTextHtmlImporter::scanTable
Prototype: QTextHtmlImporter::Table QTextHtmlImporter::scanTable(int tableNodeIdx)
Coverage:  0.000% (0/81)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp
Lines: 844-996
  0.000% (0/81)
10529
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: 1386-1505
  0.000% (0/56)
7529
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: 2705-2823
  0.000% (0/117)
7829
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: 538-578
 16.667% (8/48)
829
QMimeMagicRule::QMimeMagicRule
Name: QMimeMagicRule::QMimeMagicRule
Prototype: QMimeMagicRule::QMimeMagicRule(const QString &type, const QByteArray &value, const QString &offsets, const QByteArray &mask, QString *errorString)
Coverage:  73.750% (59/80)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 226-324
 73.750% (59/80)
6129
QLocaleData::numberToCLocale
Name: QLocaleData::numberToCLocale
Prototype: bool QLocaleData::numberToCLocale(const QChar *str, int len, QLocale::NumberOptions number_options, CharBuff *result) const
Coverage:  72.650% (85/117)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 3042-3151
 72.650% (85/117)
6729
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: 3277-3348
  0.000% (0/53)
3829
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: 542-696
 89.362% (84/94)
9729
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: 981-1091
 86.726% (98/113)
5929
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: 2849-2974
  0.000% (0/87)
6929
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: 1886-2026
  0.000% (0/98)
7629
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: 2474-2696
  0.000% (0/101)
9929
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: 1157-1302
  0.000% (0/132)
8329
QDialogButtonBoxPrivate::layoutButtons
Name: QDialogButtonBoxPrivate::layoutButtons
Prototype: void QDialogButtonBoxPrivate::layoutButtons()
Coverage:  0.000% (0/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdialogbuttonbox.cpp
Lines: 235-347
  0.000% (0/75)
5829
PolygonRegion
Name: PolygonRegion
Prototype: static QRegionPrivate *PolygonRegion(const QPoint *Pts, int Count, int rule)
Coverage:  0.000% (0/115)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 3559-3757
  0.000% (0/115)
10929
AtSpiAdaptor::textInterface
Name: AtSpiAdaptor::textInterface
Prototype: bool AtSpiAdaptor::textInterface(QAccessibleInterface *interface, const QString &function, const QDBusMessage &message, const QDBusConnection &connection)
Coverage:  0.000% (0/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1783-1916
  0.000% (0/91)
12229
rotated90
Name: rotated90
Prototype: static QImage rotated90(const QImage &image)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 4456-4518
  0.000% (0/42)
3628
rotated270
Name: rotated270
Prototype: static QImage rotated270(const QImage &image)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 4526-4588
  0.000% (0/42)
3628
qOpenGLVersionFlagsFromString
Name: qOpenGLVersionFlagsFromString
Prototype: QGLFormat::OpenGLVersionFlags __attribute__((visibility("default"))) qOpenGLVersionFlagsFromString(const QString &versionString)
Coverage:  10.938% (7/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 1262-1398
 10.938% (7/64)
8928
qDrawRoundedCorners
Name: qDrawRoundedCorners
Prototype: void qDrawRoundedCorners(QPainter *p, qreal x1, qreal y1, qreal x2, qreal y2, const QSizeF& r1, const QSizeF& r2, Edge edge, BorderStyle s, QBrush c)
Coverage:  0.000% (0/82)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcssutil.cpp
Lines: 80-182
  0.000% (0/82)
7728
generateInterfaceXml
Name: generateInterfaceXml
Prototype: static QString generateInterfaceXml(const QMetaObject *mo, int flags, int methodOffset, int propOffset)
Coverage:  80.508% (95/118)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlgenerator.cpp
Lines: 89-244
 80.508% (95/118)
10528
ValueExtractor::extractBorder
Name: ValueExtractor::extractBorder
Prototype: bool ValueExtractor::extractBorder(int *borders, QBrush *colors, BorderStyle *styles, QSize *radii)
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 591-652
  0.000% (0/56)
4128
QXmlSimpleReaderPrivate::parseChoiceSeq
Name: QXmlSimpleReaderPrivate::parseChoiceSeq
Prototype: bool QXmlSimpleReaderPrivate::parseChoiceSeq()
Coverage:  92.105% (70/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 6295-6422
 92.105% (70/76)
7928
QTriangulatingStroker::process
Name: QTriangulatingStroker::process
Prototype: void QTriangulatingStroker::process(const QVectorPath &path, const QPen &pen, const QRectF &, QPainter::RenderHints hints)
Coverage:  0.000% (0/110)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulatingstroker.cpp
Lines: 82-252
  0.000% (0/110)
11128
QTextEngine::shapeText
Name: QTextEngine::shapeText
Prototype: void QTextEngine::shapeText(int item) const
Coverage:  0.000% (0/105)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 957-1120
  0.000% (0/105)
10228
QTextEngine::elidedText
Name: QTextEngine::elidedText
Prototype: QString QTextEngine::elidedText(Qt::TextElideMode mode, const QFixed &width, int flags, int from, int count) const
Coverage:  0.000% (0/109)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 2721-2885
  0.000% (0/109)
11128
QTableView::visualRegionForSelection
Name: QTableView::visualRegionForSelection
Prototype: QRegion QTableView::visualRegionForSelection(const QItemSelection &selection) const
Coverage:  0.000% (0/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 1944-2032
  0.000% (0/91)
6728
QTabBar::event
Name: QTabBar::event
Prototype: bool QTabBar::event(QEvent *event)
Coverage:  0.000% (0/98)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 1573-1664
  0.000% (0/98)
6828
QStyleSheetStyle::titleBarLayout
Name: QStyleSheetStyle::titleBarLayout
Prototype: QHash<QStyle::SubControl, QRect> QStyleSheetStyle::titleBarLayout(const QWidget *w, const QStyleOptionTitleBar *tb) const
Coverage:  0.000% (0/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 742-847
  0.000% (0/70)
7828
QOpenGLTexturePrivate::allocateMutableStorage
Name: QOpenGLTexturePrivate::allocateMutableStorage
Prototype: void QOpenGLTexturePrivate::allocateMutableStorage(QOpenGLTexture::PixelFormat pixelFormat, QOpenGLTexture::PixelType pixelType)
Coverage:  0.000% (0/81)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 995-1144
  0.000% (0/81)
9628
QMenuPrivate::scrollMenu
Name: QMenuPrivate::scrollMenu
Prototype: void QMenuPrivate::scrollMenu(QAction *action, QMenuScroller::ScrollLocation location, bool active)
Coverage:  0.000% (0/98)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 860-970
  0.000% (0/98)
7328
QMapDataBase::freeNodeAndRebalance
Name: QMapDataBase::freeNodeAndRebalance
Prototype: void QMapDataBase::freeNodeAndRebalance(QMapNodeBase *z)
Coverage:  96.226% (102/106)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qmap.cpp
Lines: 170-295
 96.226% (102/106)
9828
QFormLayoutPrivate::setupVerticalLayoutData
Name: QFormLayoutPrivate::setupVerticalLayoutData
Prototype: void QFormLayoutPrivate::setupVerticalLayoutData(int width)
Coverage:  0.000% (0/115)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp
Lines: 626-818
  0.000% (0/115)
11728
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QStyleOption::OptionType &optionType)
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstyleoption.cpp
Lines: 4029-4090
  0.000% (0/53)
2827
imageFormatForVisual
Name: imageFormatForVisual
Prototype: static inline QImage::Format imageFormatForVisual(int depth, quint32 red_mask, quint32 blue_mask, bool *rgbSwap)
Coverage:  11.429% (8/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 169-237
 11.429% (8/70)
4927
QXmlSimpleReaderPrivate::parseMisc
Name: QXmlSimpleReaderPrivate::parseMisc
Prototype: bool QXmlSimpleReaderPrivate::parseMisc()
Coverage:  90.278% (65/72)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 4278-4396
 90.278% (65/72)
7027
QWindowsStyle::styleHint
Name: QWindowsStyle::styleHint
Prototype: int QWindowsStyle::styleHint(StyleHint hint, const QStyleOption *opt, const QWidget *widget, QStyleHintReturn *returnData) const
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qwindowsstyle.cpp
Lines: 568-682
  0.000% (0/49)
3327
QUnicodeTools::getWordBreaks
Name: QUnicodeTools::getWordBreaks
Prototype: static void getWordBreaks(const ushort *string, quint32 len, QCharAttributes *attributes)
Coverage:  94.286% (66/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetools.cpp
Lines: 141-246
 94.286% (66/70)
6027
QTriangulator::SimpleToMonotone::monotoneDecomposition
Name: QTriangulator::SimpleToMonotone::monotoneDecomposition
Prototype: template <typename T> void QTriangulator<T>::SimpleToMonotone::monotoneDecomposition()
Coverage:  0.000% (0/79)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2024-2158
  0.000% (0/79)
9127
QTreeView::drawRow
Name: QTreeView::drawRow
Prototype: void QTreeView::drawRow(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
Coverage:  0.000% (0/115)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 1609-1795
  0.000% (0/115)
12727
Page:<>1
McCabe - Cyclomatic Complexity: 439
2
McCabe - Cyclomatic Complexity: 46
34
McCabe - Cyclomatic Complexity: 27
5
McCabe - Cyclomatic Complexity: 23
6
McCabe - Cyclomatic Complexity: 20
7
McCabe - Cyclomatic Complexity: 18
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1

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