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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 8
...285
McCabe - Cyclomatic Complexity: 9
286
McCabe - Cyclomatic Complexity: 9
287
McCabe - Cyclomatic Complexity: 9
288
McCabe - Cyclomatic Complexity: 10
289290
McCabe - Cyclomatic Complexity: 10
291
McCabe - Cyclomatic Complexity: 11
292
McCabe - Cyclomatic Complexity: 11
293
McCabe - Cyclomatic Complexity: 12
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QMdiSubWindowPrivate::setWindowFlags
Name: QMdiSubWindowPrivate::setWindowFlags
Prototype: void QMdiSubWindowPrivate::setWindowFlags(Qt::WindowFlags windowFlags)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 2078-2125
  0.000% (0/38)
2910
QMenu::paintEvent
Name: QMenu::paintEvent
Prototype: void QMenu::paintEvent(QPaintEvent *e)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2521-2614
  0.000% (0/32)
7410
QMenuPrivate::activateCausedStack
Name: QMenuPrivate::activateCausedStack
Prototype: void QMenuPrivate::activateCausedStack(const QVector<QPointer<QWidget> > &causedStack, QAction *action, QAction::ActionEvent action_e, bool self)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1136-1165
  0.000% (0/28)
1910
QMessageBox::keyPressEvent
Name: QMessageBox::keyPressEvent
Prototype: void QMessageBox::keyPressEvent(QKeyEvent *e)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 1454-1526
  0.000% (0/36)
2310
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: 2657-2689
  0.000% (0/25)
2110
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: 2361-2424
 50.000% (16/32)
4910
QMetaObjectBuilder::serialize
Name: QMetaObjectBuilder::serialize
Prototype: void QMetaObjectBuilder::serialize(QDataStream& stream) const
Coverage:  90.476% (19/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1594-1667
 90.476% (19/21)
4410
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: 96-144
 84.091% (37/44)
2810
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: 453-514
 77.778% (21/27)
2910
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: 930-1026
 56.667% (17/30)
5910
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: 1734-1780
 75.000% (18/24)
2610
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: 445-488
100.000% (28/28)
3010
QNetworkDiskCache::expire
Name: QNetworkDiskCache::expire
Prototype: qint64 QNetworkDiskCache::expire()
Coverage:  87.500% (28/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkdiskcache.cpp
Lines: 518-580
 87.500% (28/32)
3810
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: 1784-1838
 44.444% (16/36)
2710
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: 994-1064
 78.125% (25/32)
3410
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: 168-223
 40.000% (12/30)
3410
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: 4007-4070
 40.741% (11/27)
3910
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: 299-415
  0.000% (0/32)
7810
QOpenGLFramebufferObject::blitFramebuffer
Name: QOpenGLFramebufferObject::blitFramebuffer
Prototype: void QOpenGLFramebufferObject::blitFramebuffer(QOpenGLFramebufferObject *target, const QRect &targetRect, QOpenGLFramebufferObject *source, const QRect &sourceRect, GLbitfield buffers, GLenum filter, int readColorAttachmentIndex, int drawColorAttachmentIndex, QOpenGLFramebufferObject::FramebufferRestorePolicy restorePolicy)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglframebufferobject.cpp
Lines: 1715-1778
  0.000% (0/25)
3710
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: 506-549
  0.000% (0/34)
2510
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: 123-162
  0.000% (0/30)
2210
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: 1326-1351
  0.000% (0/32)
1610
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: 349-402
  0.000% (0/25)
2810
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: 3647-3700
  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: 3709-3762
  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: 3487-3538
  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: 3547-3600
  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: 6648-6728
  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: 2357-2394
  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: 2870-2922
  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: 187-217
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: 1830-1902
  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: 1858-1909
  0.000% (0/32)
2810
QPixmapStyle::drawSlider
Name: QPixmapStyle::drawSlider
Prototype: void QPixmapStyle::drawSlider(const QStyleOptionComplex *option, QPainter *painter, const QWidget *widget) const
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qpixmapstyle.cpp
Lines: 841-893
  0.000% (0/51)
3410
QPixmapStyle::polish
Name: QPixmapStyle::polish
Prototype: void QPixmapStyle::polish(QWidget *widget)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qpixmapstyle.cpp
Lines: 127-197
  0.000% (0/28)
4310
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: 562-611
  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: 2953-3012
  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: 439-466
  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: 353-420
  0.000% (0/20)
3810
QReadWriteLock::unlock
Name: QReadWriteLock::unlock
Prototype: void QReadWriteLock::unlock()
Coverage:  90.000% (27/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 393-443
 90.000% (27/30)
3110
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: 1375-1446
  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: 1448-1519
  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: 1347-1376
  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: 528-591
  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: 410-449
  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: 481-508
  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: 1570-1617
  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: 1713-1772
  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: 242-279
 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: 662-706
 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: 545-578
  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: 103-137
  0.000% (0/30)
2310
QSplitter::childEvent
Name: QSplitter::childEvent
Prototype: void QSplitter::childEvent(QChildEvent *c)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 1224-1251
  0.000% (0/38)
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: 607-658
  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: 1280-1312
 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: 664-679
 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: 56-83
 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: 133-173
 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: 222-260
 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: 1741-1806
 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: 451-491
  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: 409-446
  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: 906-942
 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: 706-788
  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: 2448-2494
  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: 274-363
 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: 325-390
100.000% (29/29)
3710
QTestLog::addLogger
Name: QTestLog::addLogger
Prototype: void QTestLog::addLogger(LogMode mode, const char *filename)
Coverage:  91.667% (22/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 480-515
 91.667% (22/24)
2010
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: 226-256
 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: 364-392
 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: 399-427
 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: 1056-1096
  0.000% (0/40)
2610
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: 576-668
  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: 1421-1493
  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: 1363-1392
  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: 3626-3678
  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: 679-732
  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: 865-917
  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: 1308-1382
  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: 601-625
  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: 484-532
  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: 254-338
  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: 293-364
  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: 491-525
  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: 557-599
  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: 423-459
  0.000% (0/23)
2210
QTranslator::load
Name: QTranslator::load
Prototype: bool QTranslator::load(const QString & filename, const QString & directory, const QString & search_delimiters, const QString & suffix)
Coverage:  76.471% (26/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 475-524
 76.471% (26/34)
3010
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: 1454-1522
  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: 1534-1582
  0.000% (0/49)
3310
QTreeWidgetItem::data
Name: QTreeWidgetItem::data
Prototype: QVariant QTreeWidgetItem::data(int column, int role) const
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 1779-1802
  0.000% (0/27)
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: 334-384
  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: 254-311
  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: 837-886
  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: 865-908
 91.667% (22/24)
2610
QVersionNumber::compare
Name: QVersionNumber::compare
Prototype: int QVersionNumber::compare(const QVersionNumber &v1, const QVersionNumber &v2) noexcept
Coverage: 100.000% (28/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qversionnumber.cpp
Lines: 262-301
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: 566-642
  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: 6926-6984
  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: 428-474
  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: 819-866
  0.000% (0/28)
3110
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 8
...285
McCabe - Cyclomatic Complexity: 9
286
McCabe - Cyclomatic Complexity: 9
287
McCabe - Cyclomatic Complexity: 9
288
McCabe - Cyclomatic Complexity: 10
289290
McCabe - Cyclomatic Complexity: 10
291
McCabe - Cyclomatic Complexity: 11
292
McCabe - Cyclomatic Complexity: 11
293
McCabe - Cyclomatic Complexity: 12
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76

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