QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...14
McCabe - Cyclomatic Complexity: 12
15
McCabe - Cyclomatic Complexity: 12
16
McCabe - Cyclomatic Complexity: 11
17
McCabe - Cyclomatic Complexity: 11
1819
McCabe - Cyclomatic Complexity: 10
20
McCabe - Cyclomatic Complexity: 10
21
McCabe - Cyclomatic Complexity: 9
22
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
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
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
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
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
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
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
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::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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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::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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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::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::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
QOutlineMapper::clipElements
Name: QOutlineMapper::clipElements
Prototype: void QOutlineMapper::clipElements(const QPointF *elements, const QPainterPath::ElementType *types, int element_count)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qoutlinemapper.cpp
Lines: 341-393
  0.000% (0/25)
2810
QOpenGLWidget::event
Name: QOpenGLWidget::event
Prototype: bool QOpenGLWidget::event(QEvent *e)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qopenglwidget.cpp
Lines: 1316-1341
  0.000% (0/32)
1610
QOpenGLTimerQueryPrivate::create
Name: QOpenGLTimerQueryPrivate::create
Prototype: bool QOpenGLTimerQueryPrivate::create()
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltimerquery.cpp
Lines: 117-156
  0.000% (0/30)
2210
QOpenGLTimeMonitorPrivate::create
Name: QOpenGLTimeMonitorPrivate::create
Prototype: bool QOpenGLTimeMonitorPrivate::create()
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltimerquery.cpp
Lines: 500-543
  0.000% (0/34)
2510
QOpenGL2PaintEngineExPrivate::updateBrushUniforms
Name: QOpenGL2PaintEngineExPrivate::updateBrushUniforms
Prototype: void QOpenGL2PaintEngineExPrivate::updateBrushUniforms()
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 293-409
  0.000% (0/32)
7810
QObject::dumpObjectInfo
Name: QObject::dumpObjectInfo
Prototype: void QObject::dumpObjectInfo()
Coverage:  40.741% (11/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 3997-4060
 40.741% (11/27)
3910
QNetworkReplyImplPrivate::_q_copyReadyRead
Name: QNetworkReplyImplPrivate::_q_copyReadyRead
Prototype: void QNetworkReplyImplPrivate::_q_copyReadyRead()
Coverage:  40.000% (12/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyimpl.cpp
Lines: 162-221
 40.000% (12/30)
3710
QNetworkReplyHttpImplPrivate::replyDownloadData
Name: QNetworkReplyHttpImplPrivate::replyDownloadData
Prototype: void QNetworkReplyHttpImplPrivate::replyDownloadData(QByteArray d)
Coverage:  78.125% (25/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1002-1071
 78.125% (25/32)
3310
QNetworkReplyHttpImplPrivate::_q_cacheLoadReadyRead
Name: QNetworkReplyHttpImplPrivate::_q_cacheLoadReadyRead
Prototype: void QNetworkReplyHttpImplPrivate::_q_cacheLoadReadyRead()
Coverage:  44.444% (16/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1792-1847
 44.444% (16/36)
2710
QNetworkDiskCache::expire
Name: QNetworkDiskCache::expire
Prototype: qint64 QNetworkDiskCache::expire()
Coverage:  85.294% (29/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkdiskcache.cpp
Lines: 517-582
 85.294% (29/34)
4110
QNetworkCookie::toRawForm
Name: QNetworkCookie::toRawForm
Prototype: QByteArray QNetworkCookie::toRawForm(RawForm form) const
Coverage: 100.000% (28/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkcookie.cpp
Lines: 439-482
100.000% (28/28)
3010
QNetworkAccessManagerPrivate::prepareMultipart
Name: QNetworkAccessManagerPrivate::prepareMultipart
Prototype: QNetworkRequest QNetworkAccessManagerPrivate::prepareMultipart(const QNetworkRequest &request, QHttpMultiPart *multiPart)
Coverage:  75.000% (18/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 1726-1772
 75.000% (18/24)
2610
QNativeSocketEnginePrivate::nativeSendDatagram
Name: QNativeSocketEnginePrivate::nativeSendDatagram
Prototype: qint64 QNativeSocketEnginePrivate::nativeSendDatagram(const char *data, qint64 len, const QIpPacketHeader &header)
Coverage:  56.667% (17/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 934-1030
 56.667% (17/30)
5910
QNativeSocketEnginePrivate::nativeBind
Name: QNativeSocketEnginePrivate::nativeBind
Prototype: bool QNativeSocketEnginePrivate::nativeBind(const QHostAddress &address, quint16 port)
Coverage:  77.778% (21/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 466-527
 77.778% (21/27)
2910
QMimeGlobPattern::matchFileName
Name: QMimeGlobPattern::matchFileName
Prototype: bool QMimeGlobPattern::matchFileName(const QString &inputFilename) const
Coverage:  84.091% (37/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeglobpattern.cpp
Lines: 90-138
 84.091% (37/44)
2810
QMetaObjectBuilder::serialize
Name: QMetaObjectBuilder::serialize
Prototype: void QMetaObjectBuilder::serialize(QDataStream& stream) const
Coverage:  93.103% (27/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1602-1679
 93.103% (27/29)
4810
QMetaMethod::invokeOnGadget
Name: QMetaMethod::invokeOnGadget
Prototype: bool QMetaMethod::invokeOnGadget(void* gadget, QGenericReturnArgument returnValue, QGenericArgument val0, QGenericArgument val1, QGenericArgument val2, QGenericArgument val3, QGenericArgument val4, QGenericArgument val5, QGenericArgument val6, QGenericArgument val7, QGenericArgument val8, QGenericArgument val9) const
Coverage:  50.000% (16/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 2350-2413
 50.000% (16/32)
4910
QMessageBoxPrivate::standardIcon
Name: QMessageBoxPrivate::standardIcon
Prototype: QPixmap QMessageBoxPrivate::standardIcon(QMessageBox::Icon icon, QMessageBox *mb)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 2660-2692
  0.000% (0/25)
2110
QMessageBox::keyPressEvent
Name: QMessageBox::keyPressEvent
Prototype: void QMessageBox::keyPressEvent(QKeyEvent *e)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 1450-1526
  0.000% (0/38)
2410
Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...14
McCabe - Cyclomatic Complexity: 12
15
McCabe - Cyclomatic Complexity: 12
16
McCabe - Cyclomatic Complexity: 11
17
McCabe - Cyclomatic Complexity: 11
1819
McCabe - Cyclomatic Complexity: 10
20
McCabe - Cyclomatic Complexity: 10
21
McCabe - Cyclomatic Complexity: 9
22
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1

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