QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 7
...287
McCabe - Cyclomatic Complexity: 9
288
McCabe - Cyclomatic Complexity: 9
289
McCabe - Cyclomatic Complexity: 9
290
McCabe - Cyclomatic Complexity: 10
291292
McCabe - Cyclomatic Complexity: 10
293
McCabe - Cyclomatic Complexity: 11
294
McCabe - Cyclomatic Complexity: 11
295
McCabe - Cyclomatic Complexity: 12
...300
McCabe - Cyclomatic Complexity: 15
...308
McCabe - Cyclomatic Complexity: 55
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QPainter::drawPoints
Name: QPainter::drawPoints
Prototype: void QPainter::drawPoints(const QPointF *points, int pointCount)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 3643-3696
  0.000% (0/30)
3210
QPainter::drawPoints
Name: QPainter::drawPoints
Prototype: void QPainter::drawPoints(const QPoint *points, int pointCount)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 3705-3758
  0.000% (0/30)
3210
QPainter::drawRects
Name: QPainter::drawRects
Prototype: void QPainter::drawRects(const QRectF *rects, int rectCount)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 3483-3534
  0.000% (0/32)
3010
QPainter::drawRects
Name: QPainter::drawRects
Prototype: void QPainter::drawRects(const QRect *rects, int rectCount)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 3543-3596
  0.000% (0/32)
3010
QPainter::drawTiledPixmap
Name: QPainter::drawTiledPixmap
Prototype: void QPainter::drawTiledPixmap(const QRectF &r, const QPixmap &pixmap, const QPointF &sp)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 6644-6724
  0.000% (0/45)
4610
QPainter::setCompositionMode
Name: QPainter::setCompositionMode
Prototype: void QPainter::setCompositionMode(CompositionMode mode)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 2353-2390
  0.000% (0/30)
2710
QPainterPath::percentAtLength
Name: QPainterPath::percentAtLength
Prototype: qreal QPainterPath::percentAtLength(qreal len) const
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 2862-2914
  0.000% (0/25)
3110
QParallelAnimationGroup::updateState
Name: QParallelAnimationGroup::updateState
Prototype: void QParallelAnimationGroup::updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
Coverage: 100.000% (25/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qparallelanimationgroup.cpp
Lines: 181-211
100.000% (25/25)
2010
QPdfEnginePrivate::writeCompressed
Name: QPdfEnginePrivate::writeCompressed
Prototype: int QPdfEnginePrivate::writeCompressed(QIODevice *dev)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 1824-1896
  0.000% (0/32)
5510
QPictureIO::read
Name: QPictureIO::read
Prototype: bool QPictureIO::read()
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpicture.cpp
Lines: 1854-1905
  0.000% (0/32)
2810
QPlainTextEditControl::blockBoundingRect
Name: QPlainTextEditControl::blockBoundingRect
Prototype: QRectF QPlainTextEditControl::blockBoundingRect(const QTextBlock &block) const
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 556-605
  0.000% (0/32)
3810
QPlainTextEditPrivate::append
Name: QPlainTextEditPrivate::append
Prototype: void QPlainTextEditPrivate::append(const QString &text, Qt::TextFormat format)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 2923-2982
  0.000% (0/37)
4110
QPpmHandler::canRead
Name: QPpmHandler::canRead
Prototype: bool QPpmHandler::canRead(QIODevice *device, QByteArray *subType)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qppmhandler.cpp
Lines: 433-460
  0.000% (0/35)
1910
QRasterPaintEngine::init
Name: QRasterPaintEngine::init
Prototype: void QRasterPaintEngine::init()
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 347-414
  0.000% (0/20)
3810
QRegionPrivate::append
Name: QRegionPrivate::append
Prototype: void QRegionPrivate::append(const QRegionPrivate *r)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1351-1422
  0.000% (0/36)
4310
QRegionPrivate::prepend
Name: QRegionPrivate::prepend
Prototype: void QRegionPrivate::prepend(const QRegionPrivate *r)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1424-1495
  0.000% (0/38)
4110
QRenderRule::configurePalette
Name: QRenderRule::configurePalette
Prototype: void QRenderRule::configurePalette(QPalette *p, QPalette::ColorRole fr, QPalette::ColorRole br)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1341-1370
  0.000% (0/30)
2210
QScanConverter::clip
Name: QScanConverter::clip
Prototype: inline bool QScanConverter::clip(Q16Dot16 &xFP, int &iTop, int &iBottom, Q16Dot16 slopeFP, Q16Dot16 edgeFP, int winding)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 522-585
  0.000% (0/29)
3710
QScrollBar::contextMenuEvent
Name: QScrollBar::contextMenuEvent
Prototype: void QScrollBar::contextMenuEvent(QContextMenuEvent *event)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollbar.cpp
Lines: 404-443
  0.000% (0/28)
3210
QScrollBar::event
Name: QScrollBar::event
Prototype: bool QScrollBar::event(QEvent *event)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollbar.cpp
Lines: 475-502
  0.000% (0/22)
1610
QScrollerPrivate::moveWhilePressed
Name: QScrollerPrivate::moveWhilePressed
Prototype: bool QScrollerPrivate::moveWhilePressed(const QPointF &position, qint64 timestamp)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 1555-1602
  0.000% (0/28)
2810
QScrollerPrivate::setState
Name: QScrollerPrivate::setState
Prototype: void QScrollerPrivate::setState(QScroller::State newstate)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 1698-1757
  0.000% (0/27)
2910
QSharedMemoryPrivate::initKey
Name: QSharedMemoryPrivate::initKey
Prototype: bool QSharedMemoryPrivate::initKey()
Coverage:  45.000% (9/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsharedmemory.cpp
Lines: 236-273
 45.000% (9/20)
2410
QSocks5SocketEnginePrivate::setErrorState
Name: QSocks5SocketEnginePrivate::setErrorState
Prototype: void QSocks5SocketEnginePrivate::setErrorState(Socks5State state, Socks5Error socks5error)
Coverage:  47.368% (9/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 654-698
 47.368% (9/19)
3010
QSpanCollection::checkConsistency
Name: QSpanCollection::checkConsistency
Prototype: bool QSpanCollection::checkConsistency() const
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 538-571
  0.000% (0/40)
2410
QSpanCollection::updateSpan
Name: QSpanCollection::updateSpan
Prototype: void QSpanCollection::updateSpan(QSpanCollection::Span *span, int old_height)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 96-130
  0.000% (0/30)
2310
QSplitter::childEvent
Name: QSplitter::childEvent
Prototype: void QSplitter::childEvent(QChildEvent *c)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 1218-1245
  0.000% (0/40)
2110
QSplitterPrivate::getRange
Name: QSplitterPrivate::getRange
Prototype: void QSplitterPrivate::getRange(int index, int *farMin, int *min, int *max, int *farMax) const
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 601-652
  0.000% (0/30)
4010
QSqlTableModel::flags
Name: QSqlTableModel::flags
Prototype: Qt::ItemFlags QSqlTableModel::flags(const QModelIndex &index) const
Coverage:  78.947% (30/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 1278-1310
 78.947% (30/38)
2010
QSslCertificatePrivate::subjectInfoToString
Name: QSslCertificatePrivate::subjectInfoToString
Prototype: QByteArray QSslCertificatePrivate::subjectInfoToString(QSslCertificate::SubjectInfo info)
Coverage:  68.421% (13/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate.cpp
Lines: 657-672
 68.421% (13/19)
1210
QSslKeyPrivate::clear
Name: QSslKeyPrivate::clear
Prototype: void QSslKeyPrivate::clear(bool deep)
Coverage:  83.333% (30/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 50-77
 83.333% (30/36)
1910
QSslKeyPrivate::decodePem
Name: QSslKeyPrivate::decodePem
Prototype: void QSslKeyPrivate::decodePem(const QByteArray &pem, const QByteArray &passPhrase, bool deepClear)
Coverage:  70.000% (28/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 127-167
 70.000% (28/40)
2810
QSslSocketBackendPrivate::QSslCipher_from_SSL_CIPHER
Name: QSslSocketBackendPrivate::QSslCipher_from_SSL_CIPHER
Prototype: QSslCipher QSslSocketBackendPrivate::QSslCipher_from_SSL_CIPHER(SSL_CIPHER *cipher)
Coverage:  62.500% (20/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 221-259
 62.500% (20/32)
2910
QSslSocketBackendPrivate::importPkcs12
Name: QSslSocketBackendPrivate::importPkcs12
Prototype: bool QSslSocketBackendPrivate::importPkcs12(QIODevice *device, QSslKey *key, QSslCertificate *cert, QList<QSslCertificate> *caCertificates, const QByteArray &passPhrase)
Coverage:  28.571% (8/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1785-1850
 28.571% (8/28)
3910
QStandardItemPrivate::insertColumns
Name: QStandardItemPrivate::insertColumns
Prototype: bool QStandardItemPrivate::insertColumns(int column, int count, const QList<QStandardItem*> &items)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 442-482
  0.000% (0/33)
3010
QStandardItemPrivate::insertRows
Name: QStandardItemPrivate::insertRows
Prototype: bool QStandardItemPrivate::insertRows(int row, int count, const QList<QStandardItem*> &items)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 400-437
  0.000% (0/33)
2810
QStateMachinePrivate::getTransitionDomain
Name: QStateMachinePrivate::getTransitionDomain
Prototype: QAbstractState *QStateMachinePrivate::getTransitionDomain(QAbstractTransition *t, const QList<QAbstractState *> &effectiveTargetStates, CalculationCache *cache) const
Coverage:  69.231% (18/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 900-936
 69.231% (18/26)
2210
QStatusBar::event
Name: QStatusBar::event
Prototype: bool QStatusBar::event(QEvent *e)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qstatusbar.cpp
Lines: 700-782
  0.000% (0/28)
2510
QStyleSheetStyle::setGeometry
Name: QStyleSheetStyle::setGeometry
Prototype: void QStyleSheetStyle::setGeometry(QWidget *w)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 2442-2488
  0.000% (0/44)
3310
QTemporaryFileEngine::open
Name: QTemporaryFileEngine::open
Prototype: bool QTemporaryFileEngine::open(QIODevice::OpenMode openMode)
Coverage:  96.667% (29/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 268-357
 96.667% (29/30)
4710
QTest::qPrintDataTags
Name: QTest::qPrintDataTags
Prototype: static void qPrintDataTags(FILE *stream)
Coverage: 100.000% (29/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 1573-1638
100.000% (29/29)
3710
QTestPrivate::parseBlackList
Name: QTestPrivate::parseBlackList
Prototype: void parseBlackList()
Coverage:  71.429% (20/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestblacklist.cpp
Lines: 220-250
 71.429% (20/28)
2010
QTextBoundaryFinder::toNextBoundary
Name: QTextBoundaryFinder::toNextBoundary
Prototype: int QTextBoundaryFinder::toNextBoundary()
Coverage:  97.222% (35/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtextboundaryfinder.cpp
Lines: 358-386
 97.222% (35/36)
1810
QTextBoundaryFinder::toPreviousBoundary
Name: QTextBoundaryFinder::toPreviousBoundary
Prototype: int QTextBoundaryFinder::toPreviousBoundary()
Coverage:  94.444% (34/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtextboundaryfinder.cpp
Lines: 393-421
 94.444% (34/36)
1810
QTextDocumentPrivate::appendUndoItem
Name: QTextDocumentPrivate::appendUndoItem
Prototype: void QTextDocumentPrivate::appendUndoItem(const QTextUndoCommand &c)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 1050-1089
  0.000% (0/40)
2510
QTextDocumentPrivate::move
Name: QTextDocumentPrivate::move
Prototype: void QTextDocumentPrivate::move(int pos, int to, int length, QTextUndoCommand::Operation op)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 570-662
  0.000% (0/51)
6210
QTextEditPrivate::relayoutDocument
Name: QTextEditPrivate::relayoutDocument
Prototype: void QTextEditPrivate::relayoutDocument()
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtextedit.cpp
Lines: 1413-1485
  0.000% (0/40)
3510
QTextHtmlExporter::findUrlForImage
Name: QTextHtmlExporter::findUrlForImage
Prototype: QString QTextHtmlExporter::findUrlForImage(const QTextDocument *doc, qint64 cacheKey, bool isPixmap)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 2954-2985
  0.000% (0/34)
1910
QTextHtmlParserNode::applyBackgroundImage
Name: QTextHtmlParserNode::applyBackgroundImage
Prototype: void QTextHtmlParserNode::applyBackgroundImage(const QString &url, const QTextDocument *resourceProvider)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 1328-1357
  0.000% (0/32)
1810
QTextLineItemIterator::getSelectionBounds
Name: QTextLineItemIterator::getSelectionBounds
Prototype: bool QTextLineItemIterator::getSelectionBounds(QFixed *selectionX, QFixed *selectionWidth) const
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 3615-3667
  0.000% (0/34)
3310
QTextTable::insertRows
Name: QTextTable::insertRows
Prototype: void QTextTable::insertRows(int pos, int num)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexttable.cpp
Lines: 673-726
  0.000% (0/35)
3710
QTextTable::removeRows
Name: QTextTable::removeRows
Prototype: void QTextTable::removeRows(int pos, int num)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexttable.cpp
Lines: 859-911
  0.000% (0/34)
3510
QToolBarAreaLayout::restoreState
Name: QToolBarAreaLayout::restoreState
Prototype: bool QToolBarAreaLayout::restoreState(QDataStream &stream, const QList<QToolBar*> &_toolBars, uchar tmarker, bool testing)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 1302-1376
  0.000% (0/30)
4510
QToolBarAreaLayoutInfo::distance
Name: QToolBarAreaLayoutInfo::distance
Prototype: int QToolBarAreaLayoutInfo::distance(const QPoint &pos) const
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 595-619
  0.000% (0/23)
1510
QToolBarAreaLayoutInfo::gapIndex
Name: QToolBarAreaLayoutInfo::gapIndex
Prototype: QList<int> QToolBarAreaLayoutInfo::gapIndex(const QPoint &pos, int *minDistance) const
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 478-526
  0.000% (0/31)
3010
QToolBarLayout::updateGeomArray
Name: QToolBarLayout::updateGeomArray
Prototype: void QToolBarLayout::updateGeomArray() const
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbarlayout.cpp
Lines: 248-332
  0.000% (0/37)
6010
QToolBarPrivate::mouseMoveEvent
Name: QToolBarPrivate::mouseMoveEvent
Prototype: bool QToolBarPrivate::mouseMoveEvent(QMouseEvent *event)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbar.cpp
Lines: 287-358
  0.000% (0/48)
3610
QTransform::scale
Name: QTransform::scale
Prototype: QTransform & QTransform::scale(qreal sx, qreal sy)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 477-511
  0.000% (0/22)
1910
QTransform::shear
Name: QTransform::shear
Prototype: QTransform & QTransform::shear(qreal sh, qreal sv)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 543-585
  0.000% (0/22)
2610
QTransform::translate
Name: QTransform::translate
Prototype: QTransform &QTransform::translate(qreal dx, qreal dy)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 409-445
  0.000% (0/23)
2210
QTreeView::drawTree
Name: QTreeView::drawTree
Prototype: void QTreeView::drawTree(QPainter *painter, const QRegion &region) const
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 1451-1519
  0.000% (0/38)
4710
QTreeViewPrivate::calcLogicalIndices
Name: QTreeViewPrivate::calcLogicalIndices
Prototype: void QTreeViewPrivate::calcLogicalIndices(QVector<int> *logicalIndices, QVector<QStyleOptionViewItem::ViewItemPosition> *itemPositions, int left, int right) const
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 1531-1579
  0.000% (0/49)
3310
QTreeWidgetItem::data
Name: QTreeWidgetItem::data
Prototype: QVariant QTreeWidgetItem::data(int column, int role) const
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 1773-1795
  0.000% (0/28)
1210
QTreeWidgetItemIteratorPrivate::ensureValidIterator
Name: QTreeWidgetItemIteratorPrivate::ensureValidIterator
Prototype: void QTreeWidgetItemIteratorPrivate::ensureValidIterator(const QTreeWidgetItem *itemToBeRemoved)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidgetitemiterator.cpp
Lines: 328-378
  0.000% (0/36)
2710
QTriangulatingStroker::moveTo
Name: QTriangulatingStroker::moveTo
Prototype: void QTriangulatingStroker::moveTo(const qreal *pts)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulatingstroker.cpp
Lines: 248-305
  0.000% (0/24)
3910
QUnixPrintWidgetPrivate::checkFields
Name: QUnixPrintWidgetPrivate::checkFields
Prototype: bool QUnixPrintWidgetPrivate::checkFields()
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintdialog_unix.cpp
Lines: 836-885
  0.000% (0/36)
3410
QUrlPrivate::appendUserInfo
Name: QUrlPrivate::appendUserInfo
Prototype: inline void QUrlPrivate::appendUserInfo(QString &appendTo, QUrl::FormattingOptions options, Section appendingTo) const
Coverage:  91.667% (22/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 859-902
 91.667% (22/24)
2610
QVersionNumber::compare
Name: QVersionNumber::compare
Prototype: int QVersionNumber::compare(const QVersionNumber &v1, const QVersionNumber &v2)
Coverage: 100.000% (28/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qversionnumber.cpp
Lines: 255-294
100.000% (28/28)
2210
QWhatsThisPrivate::say
Name: QWhatsThisPrivate::say
Prototype: void QWhatsThisPrivate::say(QWidget * widget, const QString &text, int x, int y)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwhatsthis.cpp
Lines: 562-638
  0.000% (0/39)
5210
QWidget::setTabOrder
Name: QWidget::setTabOrder
Prototype: void QWidget::setTabOrder(QWidget* first, QWidget *second)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 6896-6954
  0.000% (0/36)
3410
QWidgetBackingStore::staticContents
Name: QWidgetBackingStore::staticContents
Prototype: QRegion QWidgetBackingStore::staticContents(QWidget *parent, const QRect &withinClipRect) const
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 422-468
  0.000% (0/42)
3410
QWidgetLineControl::internalInsert
Name: QWidgetLineControl::internalInsert
Prototype: void QWidgetLineControl::internalInsert(const QString &s)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 799-846
  0.000% (0/28)
3110
QWidgetLineControl::updateDisplayText
Name: QWidgetLineControl::updateDisplayText
Prototype: void QWidgetLineControl::updateDisplayText(bool forceUpdate)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 83-133
  0.000% (0/47)
3210
QWidgetPrivate::adjustedSize
Name: QWidgetPrivate::adjustedSize
Prototype: QSize QWidgetPrivate::adjustedSize() const
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 8513-8559
  0.000% (0/29)
2610
QWidgetPrivate::paintSiblingsRecursive
Name: QWidgetPrivate::paintSiblingsRecursive
Prototype: void QWidgetPrivate::paintSiblingsRecursive(QPaintDevice *pdev, const QObjectList& siblings, int index, const QRegion &rgn, const QPoint &offset, int flags , QPainter *sharedPainter, QWidgetBackingStore *backingStore)
Coverage:  0.000% (0/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5763-5816
  0.000% (0/52)
3610
QWidgetPrivate::reparentFocusWidgets
Name: QWidgetPrivate::reparentFocusWidgets
Prototype: void QWidgetPrivate::reparentFocusWidgets(QWidget * oldtlw)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 6968-7038
  0.000% (0/29)
3710
QWidgetTextControl::getPaintContext
Name: QWidgetTextControl::getPaintContext
Prototype: QAbstractTextDocumentLayout::PaintContext QWidgetTextControl::getPaintContext(QWidget *widget) const
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 3140-3191
  0.000% (0/33)
3610
QWidgetWindow::handleDragEnterMoveEvent
Name: QWidgetWindow::handleDragEnterMoveEvent
Prototype: void QWidgetWindow::handleDragEnterMoveEvent(QDragMoveEvent *event)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp
Lines: 800-849
  0.000% (0/38)
3610
QWingedEdge::intersectAndAdd
Name: QWingedEdge::intersectAndAdd
Prototype: void QWingedEdge::intersectAndAdd()
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 785-844
  0.000% (0/32)
3410
QWizardPrivate::updateLayout
Name: QWizardPrivate::updateLayout
Prototype: void QWizardPrivate::updateLayout()
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 1272-1331
  0.000% (0/30)
3710
QXcbDrag::handleEnter
Name: QXcbDrag::handleEnter
Prototype: void QXcbDrag::handleEnter(QPlatformWindow *window, const xcb_client_message_event_t *event, xcb_window_t proxy)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 677-719
  0.000% (0/34)
2710
QXcbKeyboard::updateVModMapping
Name: QXcbKeyboard::updateVModMapping
Prototype: void QXcbKeyboard::updateVModMapping()
Coverage:  78.571% (22/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Lines: 1172-1239
 78.571% (22/28)
4710
QXcbMime::mimeDataForAtom
Name: QXcbMime::mimeDataForAtom
Prototype: bool QXcbMime::mimeDataForAtom(QXcbConnection *connection, xcb_atom_t a, QMimeData *mimeData, QByteArray *data, xcb_atom_t *atomFormat, int *dataFormat)
Coverage:  56.818% (25/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbmime.cpp
Lines: 84-135
 56.818% (25/44)
3810
QXcbScreen::grabWindow
Name: QXcbScreen::grabWindow
Prototype: QPixmap QXcbScreen::grabWindow(WId window, int x, int y, int width, int height) const
Coverage:  38.710% (12/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp
Lines: 615-710
 38.710% (12/31)
5710
QXcbShmImage::QXcbShmImage
Name: QXcbShmImage::QXcbShmImage
Prototype: QXcbShmImage::QXcbShmImage(QXcbScreen *screen, const QSize &size, uint depth, QImage::Format format)
Coverage:  54.054% (20/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp
Lines: 123-188
 54.054% (20/37)
4410
QXcbWindow::hide
Name: QXcbWindow::hide
Prototype: void QXcbWindow::hide()
Coverage:  60.714% (17/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 877-933
 60.714% (17/28)
3210
QXcbWindow::netWmStates
Name: QXcbWindow::netWmStates
Prototype: QXcbWindow::NetWmStates QXcbWindow::netWmStates()
Coverage:  87.879% (29/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1077-1115
 87.879% (29/33)
2710
QXmlSimpleReaderPrivate::parseString
Name: QXmlSimpleReaderPrivate::parseString
Prototype: bool QXmlSimpleReaderPrivate::parseString()
Coverage:  70.968% (22/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 7668-7724
 70.968% (22/31)
3010
QXmlStreamWriterPrivate::findNamespace
Name: QXmlStreamWriterPrivate::findNamespace
Prototype: QXmlStreamPrivateTagStack::NamespaceDeclaration &QXmlStreamWriterPrivate::findNamespace(const QString &namespaceUri, bool writeDeclaration, bool noDefault)
Coverage:  77.419% (24/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3157-3188
 77.419% (24/31)
2410
QXmlStreamWriterPrivate::writeEscaped
Name: QXmlStreamWriterPrivate::writeEscaped
Prototype: void QXmlStreamWriterPrivate::writeEscaped(const QString &s, bool escapeWhitespace)
Coverage: 100.000% (30/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3077-3105
100.000% (30/30)
2210
RegularTiler::rearrange
Name: RegularTiler::rearrange
Prototype: void RegularTiler::rearrange(QList<QWidget *> &widgets, const QRect &domain) const
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 290-329
  0.000% (0/38)
3110
StyleSelector::basicSelectorMatches
Name: StyleSelector::basicSelectorMatches
Prototype: bool StyleSelector::basicSelectorMatches(const BasicSelector &sel, NodePtr node)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1901-1939
  0.000% (0/38)
2510
_q_parseUnixDir
Name: _q_parseUnixDir
Prototype: static void _q_parseUnixDir(const QStringList &tokens, const QString &userName, QUrlInfo *info)
Coverage:  64.000% (32/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 471-554
 64.000% (32/50)
5510
blend_tiled_argb
Name: blend_tiled_argb
Prototype: static void blend_tiled_argb(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4472-4519
  0.000% (0/30)
3710
blend_tiled_generic
Name: blend_tiled_generic
Prototype: static void blend_tiled_generic(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4373-4419
  0.000% (0/30)
3710
blend_tiled_generic_rgb64
Name: blend_tiled_generic_rgb64
Prototype: static void blend_tiled_generic_rgb64(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4421-4470
  0.000% (0/28)
3910
blend_untransformed_rgb565
Name: blend_untransformed_rgb565
Prototype: static void blend_untransformed_rgb565(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4319-4371
  0.000% (0/36)
3710
collectSingleContour
Name: collectSingleContour
Prototype: static void collectSingleContour(qreal x0, qreal y0, uint *grid, int x, int y, int w, int h, QPainterPath *path)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 702-746
  0.000% (0/28)
3210
composeHelper
Name: composeHelper
Prototype: static void composeHelper(QString *str, QChar::UnicodeVersion version, int from)
Coverage:  91.892% (34/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp
Lines: 1807-1868
 91.892% (34/37)
4210
headerName
Name: headerName
Prototype: static QByteArray headerName(QNetworkRequest::KnownHeaders header)
Coverage:  84.211% (16/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 700-735
 84.211% (16/19)
1110
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 7
...287
McCabe - Cyclomatic Complexity: 9
288
McCabe - Cyclomatic Complexity: 9
289
McCabe - Cyclomatic Complexity: 9
290
McCabe - Cyclomatic Complexity: 10
291292
McCabe - Cyclomatic Complexity: 10
293
McCabe - Cyclomatic Complexity: 11
294
McCabe - Cyclomatic Complexity: 11
295
McCabe - Cyclomatic Complexity: 12
...300
McCabe - Cyclomatic Complexity: 15
...308
McCabe - Cyclomatic Complexity: 55

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