QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
2
McCabe - Cyclomatic Complexity: 49
34
McCabe - Cyclomatic Complexity: 28
5
McCabe - Cyclomatic Complexity: 23
6
McCabe - Cyclomatic Complexity: 21
7
McCabe - Cyclomatic Complexity: 19
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 10
...30
McCabe - Cyclomatic Complexity: 7
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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: 229-346
  0.000% (0/75)
6129
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: 3535-3733
  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: 1777-1910
  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: 4438-4500
  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: 4508-4570
  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: 1256-1392
 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: 74-176
  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: 83-238
 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: 584-645
  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: 6276-6403
 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: 76-246
  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: 951-1114
  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: 2710-2874
  0.000% (0/109)
11128
QTableView::visualRegionForSelection
Name: QTableView::visualRegionForSelection
Prototype: QRegion QTableView::visualRegionForSelection(const QItemSelection &selection) const
Coverage:  0.000% (0/99)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 1941-2033
  0.000% (0/99)
7028
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: 1498-1589
  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: 736-841
  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: 986-1135
  0.000% (0/81)
9628
QOpenGLFunctions_4_5_Compatibility::initializeOpenGLFunctions
Name: QOpenGLFunctions_4_5_Compatibility::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_4_5_Compatibility::initializeOpenGLFunctions()
Coverage:  0.000% (0/88)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_5_compatibility.cpp
Lines: 196-414
  0.000% (0/88)
15828
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: 854-964
  0.000% (0/98)
7328
Page:<>1
McCabe - Cyclomatic Complexity: 439
2
McCabe - Cyclomatic Complexity: 49
34
McCabe - Cyclomatic Complexity: 28
5
McCabe - Cyclomatic Complexity: 23
6
McCabe - Cyclomatic Complexity: 21
7
McCabe - Cyclomatic Complexity: 19
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 10
...30
McCabe - Cyclomatic Complexity: 7
...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