OpenCoverage

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
...240
McCabe - Cyclomatic Complexity: 4
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...266
McCabe - Cyclomatic Complexity: 5
267
McCabe - Cyclomatic Complexity: 6
268
McCabe - Cyclomatic Complexity: 6
269
McCabe - Cyclomatic Complexity: 6
270271
McCabe - Cyclomatic Complexity: 6
272
McCabe - Cyclomatic Complexity: 6
273
McCabe - Cyclomatic Complexity: 6
274
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 8
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QNativeSocketEngine::read
Name: QNativeSocketEngine::read
Prototype: qint64 QNativeSocketEngine::read(char *data, qint64 maxSize)
Coverage:  60.000% (12/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 879-903
 60.000% (12/20)
176
QNativeSocketEngine::waitForReadOrWrite
Name: QNativeSocketEngine::waitForReadOrWrite
Prototype: bool QNativeSocketEngine::waitForReadOrWrite(bool *readyToRead, bool *readyToWrite, bool checkRead, bool checkWrite, int msecs, bool *timedOut)
Coverage:  50.000% (8/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1053-1103
 50.000% (8/16)
206
QNativeSocketEnginePrivate::adjustAddressProtocol
Name: QNativeSocketEnginePrivate::adjustAddressProtocol
Prototype: QHostAddress QNativeSocketEnginePrivate::adjustAddressProtocol(const QHostAddress &address) const
Coverage:  65.000% (13/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 322-345
 65.000% (13/20)
136
QNativeSocketEnginePrivate::checkProxy
Name: QNativeSocketEnginePrivate::checkProxy
Prototype: bool QNativeSocketEnginePrivate::checkProxy(const QHostAddress &address)
Coverage:  84.211% (16/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 347-377
 84.211% (16/19)
176
QNativeSocketEnginePrivate::nativeSetMulticastInterface
Name: QNativeSocketEnginePrivate::nativeSetMulticastInterface
Prototype: bool QNativeSocketEnginePrivate::nativeSetMulticastInterface(const QNetworkInterface &iface)
Coverage:  50.000% (9/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 720-745
 50.000% (9/18)
176
QNetworkAccessAuthenticationManager::fetchCachedProxyCredentials
Name: QNetworkAccessAuthenticationManager::fetchCachedProxyCredentials
Prototype: QNetworkAuthenticationCredential QNetworkAccessAuthenticationManager::fetchCachedProxyCredentials(const QNetworkProxy &p, const QAuthenticator *authenticator)
Coverage:  62.500% (10/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessauthenticationmanager.cpp
Lines: 193-224
 62.500% (10/16)
276
QNetworkAccessCache::unlinkEntry
Name: QNetworkAccessCache::unlinkEntry
Prototype: bool QNetworkAccessCache::unlinkEntry(const QByteArray &key)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccesscache.cpp
Lines: 168-190
100.000% (16/16)
166
QNetworkAccessDebugPipeBackend::pushFromSocketToDownstream
Name: QNetworkAccessDebugPipeBackend::pushFromSocketToDownstream
Prototype: void QNetworkAccessDebugPipeBackend::pushFromSocketToDownstream()
Coverage:  35.714% (5/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessdebugpipebackend.cpp
Lines: 136-170
 35.714% (5/14)
216
QNetworkAccessFileBackend::uploadReadyReadSlot
Name: QNetworkAccessFileBackend::uploadReadyReadSlot
Prototype: void QNetworkAccessFileBackend::uploadReadyReadSlot()
Coverage:  82.353% (14/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessfilebackend.cpp
Lines: 183-221
 82.353% (14/17)
236
QNetworkAccessManagerPrivate::authenticationRequired
Name: QNetworkAccessManagerPrivate::authenticationRequired
Prototype: void QNetworkAccessManagerPrivate::authenticationRequired(QAuthenticator *authenticator, QNetworkReply *reply, bool synchronous, QUrl &url, QUrl *urlForLastAuthentication, bool allowAuthenticationReuse)
Coverage:  81.818% (18/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 1401-1443
 81.818% (18/22)
226
QNetworkAccessManagerPrivate::createSession
Name: QNetworkAccessManagerPrivate::createSession
Prototype: void QNetworkAccessManagerPrivate::createSession(const QNetworkConfiguration &config)
Coverage:  42.105% (8/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 1544-1594
 42.105% (8/19)
296
QNetworkConfigurationManagerPrivate::allConfigurations
Name: QNetworkConfigurationManagerPrivate::allConfigurations
Prototype: QList<QNetworkConfiguration> QNetworkConfigurationManagerPrivate::allConfigurations(QNetworkConfiguration::StateFlags filter) const
Coverage:  60.000% (6/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworkconfigmanager_p.cpp
Lines: 206-240
 60.000% (6/10)
176
QNetworkConfigurationManagerPrivate::startPolling
Name: QNetworkConfigurationManagerPrivate::startPolling
Prototype: void QNetworkConfigurationManagerPrivate::startPolling()
Coverage:  88.889% (16/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworkconfigmanager_p.cpp
Lines: 458-482
 88.889% (16/18)
176
QNetworkReplyHttpImplPrivate::_q_bufferOutgoingData
Name: QNetworkReplyHttpImplPrivate::_q_bufferOutgoingData
Prototype: void QNetworkReplyHttpImplPrivate::_q_bufferOutgoingData()
Coverage:  85.714% (12/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1865-1906
 85.714% (12/14)
216
QNetworkReplyHttpImplPrivate::canResume
Name: QNetworkReplyHttpImplPrivate::canResume
Prototype: bool QNetworkReplyHttpImplPrivate::canResume() const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1640-1666
  0.000% (0/18)
136
QNetworkReplyHttpImplPrivate::checkForRedirect
Name: QNetworkReplyHttpImplPrivate::checkForRedirect
Prototype: void QNetworkReplyHttpImplPrivate::checkForRedirect(const int statusCode)
Coverage:  44.444% (4/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1134-1151
 44.444% (4/9)
76
QNetworkReplyHttpImplPrivate::initCacheSaveDevice
Name: QNetworkReplyHttpImplPrivate::initCacheSaveDevice
Prototype: void QNetworkReplyHttpImplPrivate::initCacheSaveDevice()
Coverage:  70.000% (14/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 953-992
 70.000% (14/20)
236
QNetworkReplyHttpImplPrivate::start
Name: QNetworkReplyHttpImplPrivate::start
Prototype: bool QNetworkReplyHttpImplPrivate::start(const QNetworkRequest &newHttpRequest)
Coverage:  60.000% (12/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1678-1715
 60.000% (12/20)
226
QNetworkReplyImpl::abort
Name: QNetworkReplyImpl::abort
Prototype: void QNetworkReplyImpl::abort()
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyimpl.cpp
Lines: 926-952
  0.000% (0/18)
166
QNetworkReplyImplPrivate::_q_bufferOutgoingData
Name: QNetworkReplyImplPrivate::_q_bufferOutgoingData
Prototype: void QNetworkReplyImplPrivate::_q_bufferOutgoingData()
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyimpl.cpp
Lines: 247-288
  0.000% (0/14)
216
QNetworkReplyImplPrivate::appendDownstreamDataDownloadBuffer
Name: QNetworkReplyImplPrivate::appendDownstreamDataDownloadBuffer
Prototype: void QNetworkReplyImplPrivate::appendDownstreamDataDownloadBuffer(qint64 bytesReceived, qint64 bytesTotal)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyimpl.cpp
Lines: 747-779
  0.000% (0/20)
156
QNetworkReplyImplPrivate::migrateBackend
Name: QNetworkReplyImplPrivate::migrateBackend
Prototype: bool QNetworkReplyImplPrivate::migrateBackend()
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyimpl.cpp
Lines: 1078-1117
  0.000% (0/20)
216
QNetworkSession::sessionProperty
Name: QNetworkSession::sessionProperty
Prototype: QVariant QNetworkSession::sessionProperty(const QString &key) const
Coverage:  35.000% (7/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworksession.cpp
Lines: 542-561
 35.000% (7/20)
116
QObject::connect
Name: QObject::connect
Prototype: QMetaObject::Connection QObject::connect(const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)
Coverage:  50.000% (12/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 2771-2827
 50.000% (12/24)
396
QObject::connectImpl
Name: QObject::connectImpl
Prototype: QMetaObject::Connection QObject::connectImpl(const QObject *sender, void **signal, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type, const int *types, const QMetaObject *senderMetaObject)
Coverage:  65.000% (13/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 4649-4675
 65.000% (13/20)
176
QObject::disconnectImpl
Name: QObject::disconnectImpl
Prototype: bool QObject::disconnectImpl(const QObject *sender, void **signal, const QObject *receiver, void **slot, const QMetaObject *senderMetaObject)
Coverage:  62.500% (15/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 4847-4870
 62.500% (15/24)
156
QObjectPrivate::isSender
Name: QObjectPrivate::isSender
Prototype: bool QObjectPrivate::isSender(const QObject *receiver, const char *signal) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 317-337
  0.000% (0/16)
146
QObjectPrivate::receiverList
Name: QObjectPrivate::receiverList
Prototype: QObjectList QObjectPrivate::receiverList(const char *signal) const
Coverage:  31.250% (5/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 340-360
 31.250% (5/16)
146
QOpenGL2PaintEngineExPrivate::drawPixmapFragments
Name: QOpenGL2PaintEngineExPrivate::drawPixmapFragments
Prototype: void QOpenGL2PaintEngineExPrivate::drawPixmapFragments(const QPainter::PixmapFragment *fragments, int fragmentCount, const QPixmap &pixmap, QPainter::PixmapFragmentHints hints)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 1983-2058
  0.000% (0/26)
516
QOpenGL2PaintEngineExPrivate::systemStateChanged
Name: QOpenGL2PaintEngineExPrivate::systemStateChanged
Prototype: void QOpenGL2PaintEngineExPrivate::systemStateChanged()
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 2401-2448
  0.000% (0/21)
256
QOpenGL2PaintEngineExPrivate::updateClipScissorTest
Name: QOpenGL2PaintEngineExPrivate::updateClipScissorTest
Prototype: void QOpenGL2PaintEngineExPrivate::updateClipScissorTest()
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 2184-2220
  0.000% (0/18)
196
QOpenGLDebugLoggerPrivate::_q_contextAboutToBeDestroyed
Name: QOpenGLDebugLoggerPrivate::_q_contextAboutToBeDestroyed
Prototype: void QOpenGLDebugLoggerPrivate::_q_contextAboutToBeDestroyed()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 1289-1327
  0.000% (0/16)
216
QOpenGLExtensions::flushShared
Name: QOpenGLExtensions::flushShared
Prototype: void QOpenGLExtensions::flushShared()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions.cpp
Lines: 4523-4550
  0.000% (0/16)
136
QOpenGLFramebufferObject::blitFramebuffer
Name: QOpenGLFramebufferObject::blitFramebuffer
Prototype: void QOpenGLFramebufferObject::blitFramebuffer(QOpenGLFramebufferObject *target, QOpenGLFramebufferObject *source, GLbitfield buffers, GLenum filter)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglframebufferobject.cpp
Lines: 1614-1637
  0.000% (0/18)
156
QOpenGLFramebufferObjectPrivate::initTexture
Name: QOpenGLFramebufferObjectPrivate::initTexture
Prototype: void QOpenGLFramebufferObjectPrivate::initTexture(int idx)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglframebufferobject.cpp
Lines: 508-552
  0.000% (0/20)
326
QOpenGLShaderProgram::addShader
Name: QOpenGLShaderProgram::addShader
Prototype: bool QOpenGLShaderProgram::addShader(QOpenGLShader *shader)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 832-854
  0.000% (0/22)
176
QOpenGLShaderProgram::init
Name: QOpenGLShaderProgram::init
Prototype: bool QOpenGLShaderProgram::init()
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 788-818
  0.000% (0/22)
216
QOpenGLShaderProgram::setUniformValueArray
Name: QOpenGLShaderProgram::setUniformValueArray
Prototype: void QOpenGLShaderProgram::setUniformValueArray(int location, const GLfloat *values, int count, int tupleSize)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 2818-2834
  0.000% (0/16)
126
QOpenGLTexture::generateMipMaps
Name: QOpenGLTexture::generateMipMaps
Prototype: void QOpenGLTexture::generateMipMaps(int baseLevel, bool resetBaseLevel)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 3705-3722
  0.000% (0/17)
146
QOpenGLTimeMonitor::~QOpenGLTimeMonitor
Name: QOpenGLTimeMonitor::~QOpenGLTimeMonitor
Prototype: QOpenGLTimeMonitor::~QOpenGLTimeMonitor()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltimerquery.cpp
Lines: 699-722
  0.000% (0/16)
146
QOpenGLTimerQuery::~QOpenGLTimerQuery
Name: QOpenGLTimerQuery::~QOpenGLTimerQuery
Prototype: QOpenGLTimerQuery::~QOpenGLTimerQuery()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltimerquery.cpp
Lines: 308-331
  0.000% (0/16)
146
QOpenGLVertexArrayObject::~QOpenGLVertexArrayObject
Name: QOpenGLVertexArrayObject::~QOpenGLVertexArrayObject
Prototype: QOpenGLVertexArrayObject::~QOpenGLVertexArrayObject()
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglvertexarrayobject.cpp
Lines: 355-388
  0.000% (0/20)
206
QOpenGLWindowPrivate::beginPaint
Name: QOpenGLWindowPrivate::beginPaint
Prototype: void QOpenGLWindowPrivate::beginPaint(const QRegion &region)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qopenglwindow.cpp
Lines: 240-279
  0.000% (0/19)
266
QPagePreview::paintEvent
Name: QPagePreview::paintEvent
Prototype: void paintEvent(QPaintEvent *) override
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qpagesetupdialog_unix.cpp
Lines: 119-173
  0.000% (0/16)
436
QPaintDevice::metric
Name: QPaintDevice::metric
Prototype: int QPaintDevice::metric(PaintDeviceMetric m) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintdevice.cpp
Lines: 86-108
  0.000% (0/16)
136
QPaintEngine::drawPoints
Name: QPaintEngine::drawPoints
Prototype: void QPaintEngine::drawPoints(const QPointF *points, int pointCount)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine.cpp
Lines: 435-469
  0.000% (0/16)
216
QPaintEngine::drawTiledPixmap
Name: QPaintEngine::drawTiledPixmap
Prototype: void QPaintEngine::drawTiledPixmap(const QRectF &rect, const QPixmap &pixmap, const QPointF &p)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine.cpp
Lines: 582-606
  0.000% (0/23)
176
QPaintEngineEx::drawPoints
Name: QPaintEngineEx::drawPoints
Prototype: void QPaintEngineEx::drawPoints(const QPointF *points, int pointCount)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengineex.cpp
Lines: 846-875
  0.000% (0/16)
216
QPaintEngineEx::drawPoints
Name: QPaintEngineEx::drawPoints
Prototype: void QPaintEngineEx::drawPoints(const QPoint *points, int pointCount)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengineex.cpp
Lines: 877-907
  0.000% (0/16)
226
QPainter::clipPath
Name: QPainter::clipPath
Prototype: QPainterPath QPainter::clipPath() const
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 2614-2651
  0.000% (0/20)
196
QPainter::drawImage
Name: QPainter::drawImage
Prototype: void QPainter::drawImage(const QPointF &p, const QImage &image)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 5358-5411
  0.000% (0/30)
366
QPainterPath::connectPath
Name: QPainterPath::connectPath
Prototype: void QPainterPath::connectPath(const QPainterPath &other)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 1254-1283
  0.000% (0/18)
176
QPathSegments::mergePoints
Name: QPathSegments::mergePoints
Prototype: void QPathSegments::mergePoints()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 759-789
  0.000% (0/16)
176
QPdf::Stroker::setPen
Name: QPdf::Stroker::setPen
Prototype: void QPdf::Stroker::setPen(const QPen &pen, QPainter::RenderHints hints)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 604-633
  0.000% (0/16)
216
QPdf::ascii85Encode
Name: QPdf::ascii85Encode
Prototype: QByteArray QPdf::ascii85Encode(const QByteArray &input)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 645-699
  0.000% (0/16)
476
QPdfEngine::drawPath
Name: QPdfEngine::drawPath
Prototype: void QPdfEngine::drawPath (const QPainterPath &p)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 865-890
  0.000% (0/20)
176
QPdfEnginePrivate::gradientBrush
Name: QPdfEnginePrivate::gradientBrush
Prototype: int QPdfEnginePrivate::gradientBrush(const QBrush &b, const QTransform &matrix, int *gStateObject)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 2231-2310
  0.000% (0/18)
616
QPicture::save
Name: QPicture::save
Prototype: bool QPicture::save(const QString &fileName, const char *format)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpicture.cpp
Lines: 313-342
  0.000% (0/16)
166
QPictureIO::write
Name: QPictureIO::write
Prototype: bool QPictureIO::write()
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpicture.cpp
Lines: 1927-1953
  0.000% (0/22)
216
QPixmap::mask
Name: QPixmap::mask
Prototype: QBitmap QPixmap::mask() const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap.cpp
Lines: 1505-1538
  0.000% (0/24)
236
QPixmap::scroll
Name: QPixmap::scroll
Prototype: void QPixmap::scroll(int dx, int dy, const QRect &rect, QRegion *exposed)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap.cpp
Lines: 341-369
  0.000% (0/20)
196
QPixmapColorizeFilter::draw
Name: QPixmapColorizeFilter::draw
Prototype: void QPixmapColorizeFilter::draw(QPainter *painter, const QPointF &dest, const QPixmap &src, const QRectF &srcRect) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 1086-1136
  0.000% (0/17)
316
QPixmapIconEngine::virtual_hook
Name: QPixmapIconEngine::virtual_hook
Prototype: void QPixmapIconEngine::virtual_hook(int id, void *data)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 512-533
  0.000% (0/19)
136
QPixmapStyle::drawProgressBarFill
Name: QPixmapStyle::drawProgressBarFill
Prototype: void QPixmapStyle::drawProgressBarFill(const QStyleOption *option, QPainter *painter, const QWidget *) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qpixmapstyle.cpp
Lines: 806-839
  0.000% (0/17)
206
QPlainTextDocumentLayout::blockBoundingRect
Name: QPlainTextDocumentLayout::blockBoundingRect
Prototype: QRectF QPlainTextDocumentLayout::blockBoundingRect(const QTextBlock &block) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 191-209
  0.000% (0/16)
146
QPlainTextEditPrivate::setTopBlock
Name: QPlainTextEditPrivate::setTopBlock
Prototype: void QPlainTextEditPrivate::setTopBlock(int blockNumber, int lineNumber, int dx)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 627-682
  0.000% (0/25)
356
QPlatformAccessibility::initialize
Name: QPlatformAccessibility::initialize
Prototype: void QPlatformAccessibility::initialize()
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qplatformaccessibility.cpp
Lines: 106-129
  0.000% (0/15)
166
QPlatformScreen::resizeMaximizedWindows
Name: QPlatformScreen::resizeMaximizedWindows
Prototype: void QPlatformScreen::resizeMaximizedWindows()
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformscreen.cpp
Lines: 331-357
  0.000% (0/20)
156
QPlatformScreen::subpixelAntialiasingTypeHint
Name: QPlatformScreen::subpixelAntialiasingTypeHint
Prototype: QPlatformScreen::SubpixelAntialiasingType QPlatformScreen::subpixelAntialiasingTypeHint() const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformscreen.cpp
Lines: 459-477
  0.000% (0/16)
126
QPlatformTheme::removeMnemonics
Name: QPlatformTheme::removeMnemonics
Prototype: QString QPlatformTheme::removeMnemonics(const QString &original)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp
Lines: 698-731
  0.000% (0/30)
286
QPlatformWindow::initialGeometry
Name: QPlatformWindow::initialGeometry
Prototype: QRect QPlatformWindow::initialGeometry(const QWindow *w, const QRect &initialGeometry, int defaultWidth, int defaultHeight)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformwindow.cpp
Lines: 607-639
  0.000% (0/20)
206
QPlatformWindow::screenForGeometry
Name: QPlatformWindow::screenForGeometry
Prototype: QPlatformScreen *QPlatformWindow::screenForGeometry(const QRect &newGeometry) const
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformwindow.cpp
Lines: 489-510
  0.000% (0/20)
146
QPngHandlerPrivate::readPngHeader
Name: QPngHandlerPrivate::readPngHeader
Prototype: bool QPngHandlerPrivate::readPngHeader()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpnghandler.cpp
Lines: 525-567
  0.000% (0/16)
286
QPrinter::getPageMargins
Name: QPrinter::getPageMargins
Prototype: void QPrinter::getPageMargins(qreal *left, qreal *top, qreal *right, qreal *bottom, QPrinter::Unit unit) const
Coverage:  64.706% (11/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprinter.cpp
Lines: 1860-1877
 64.706% (11/17)
136
QPrinter::setPrinterName
Name: QPrinter::setPrinterName
Prototype: void QPrinter::setPrinterName(const QString &name)
Coverage:  43.750% (7/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprinter.cpp
Lines: 846-868
 43.750% (7/16)
136
QProgressBarPrivate::repaintRequired
Name: QProgressBarPrivate::repaintRequired
Prototype: bool QProgressBarPrivate::repaintRequired() const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qprogressbar.cpp
Lines: 141-170
  0.000% (0/22)
186
QProgressDialogPrivate::layout
Name: QProgressDialogPrivate::layout
Prototype: void QProgressDialogPrivate::layout()
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qprogressdialog.cpp
Lines: 138-182
  0.000% (0/20)
296
QPropertyAnimationPrivate::updateMetaProperty
Name: QPropertyAnimationPrivate::updateMetaProperty
Prototype: void QPropertyAnimationPrivate::updateMetaProperty()
Coverage:  66.667% (12/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qpropertyanimation.cpp
Lines: 100-123
 66.667% (12/18)
146
QPushButton::event
Name: QPushButton::event
Prototype: bool QPushButton::event(QEvent *e)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qpushbutton.cpp
Lines: 661-680
  0.000% (0/16)
116
QPushButtonPrivate::adjustedMenuPosition
Name: QPushButtonPrivate::adjustedMenuPosition
Prototype: QPoint QPushButtonPrivate::adjustedMenuPosition()
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qpushbutton.cpp
Lines: 595-630
  0.000% (0/20)
226
QQuaternion::slerp
Name: QQuaternion::slerp
Prototype: QQuaternion QQuaternion::slerp (const QQuaternion& q1, const QQuaternion& q2, float t)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qquaternion.cpp
Lines: 917-949
  0.000% (0/16)
186
QRasterPaintEngine::drawPixmap
Name: QRasterPaintEngine::drawPixmap
Prototype: void QRasterPaintEngine::drawPixmap(const QPointF &pos, const QPixmap &pixmap)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1998-2034
  0.000% (0/16)
206
QRasterPaintEngine::drawPixmap
Name: QRasterPaintEngine::drawPixmap
Prototype: void QRasterPaintEngine::drawPixmap(const QRectF &r, const QPixmap &pixmap, const QRectF &sr)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 2039-2083
  0.000% (0/24)
286
QRasterPaintEngine::drawPolygon
Name: QRasterPaintEngine::drawPolygon
Prototype: void QRasterPaintEngine::drawPolygon(const QPointF *points, int pointCount, PolygonDrawMode mode)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1891-1928
  0.000% (0/18)
196
QRasterPaintEngine::drawTextItem
Name: QRasterPaintEngine::drawTextItem
Prototype: void QRasterPaintEngine::drawTextItem(const QPointF &p, const QTextItem &textItem)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3021-3078
  0.000% (0/18)
376
QRasterPaintEnginePrivate::isUnclipped
Name: QRasterPaintEnginePrivate::isUnclipped
Prototype: bool QRasterPaintEnginePrivate::isUnclipped(const QRect &rect, int penWidth) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 2876-2914
  0.000% (0/18)
236
QReadWriteLock::stateForWaitCondition
Name: QReadWriteLock::stateForWaitCondition
Prototype: QReadWriteLock::StateForWaitCondition QReadWriteLock::stateForWaitCondition() const
Coverage:  71.429% (10/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 446-462
 71.429% (10/14)
116
QReadWriteLockPrivate::lockForRead
Name: QReadWriteLockPrivate::lockForRead
Prototype: bool QReadWriteLockPrivate::lockForRead(int timeout)
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 464-490
100.000% (19/19)
196
QReadWriteLockPrivate::recursiveUnlock
Name: QReadWriteLockPrivate::recursiveUnlock
Prototype: void QReadWriteLockPrivate::recursiveUnlock()
Coverage:  88.235% (15/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 575-601
 88.235% (15/17)
176
QRegion::intersects
Name: QRegion::intersects
Prototype: bool QRegion::intersects(const QRect &rect) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 4310-4326
  0.000% (0/17)
126
QRegionPrivate::append
Name: QRegionPrivate::append
Prototype: void QRegionPrivate::append(const QRect *r)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1344-1373
  0.000% (0/21)
186
QRegionPrivate::intersect
Name: QRegionPrivate::intersect
Prototype: void QRegionPrivate::intersect(const QRect &rect)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1291-1342
  0.000% (0/23)
296
QRegularExpressionPrivate::optimizePattern
Name: QRegularExpressionPrivate::optimizePattern
Prototype: void QRegularExpressionPrivate::optimizePattern(OptimizePatternOption option)
Coverage:  72.727% (16/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 1157-1185
 72.727% (16/22)
166
QRelation::populateDictionary
Name: QRelation::populateDictionary
Prototype: void QRelation::populateDictionary()
Coverage:  87.500% (14/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 194-220
 87.500% (14/16)
186
QRenderRule::adjustSize
Name: QRenderRule::adjustSize
Prototype: QSize adjustSize(const QSize &sz)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 553-564
  0.000% (0/20)
96
QRenderRule::originRect
Name: QRenderRule::originRect
Prototype: QRect QRenderRule::originRect(const QRect &rect, Origin origin) const
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1147-1160
  0.000% (0/9)
56
QRingBuffer::reserveFront
Name: QRingBuffer::reserveFront
Prototype: char *QRingBuffer::reserveFront(qint64 bytes)
Coverage:  85.000% (17/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qringbuffer.cpp
Lines: 144-171
 85.000% (17/20)
176
QSaveFile::commit
Name: QSaveFile::commit
Prototype: bool QSaveFile::commit()
Coverage:  87.500% (14/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsavefile.cpp
Lines: 279-316
 87.500% (14/16)
256
QScrollAreaPrivate::updateScrollBars
Name: QScrollAreaPrivate::updateScrollBars
Prototype: void QScrollAreaPrivate::updateScrollBars()
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollarea.cpp
Lines: 186-219
  0.000% (0/26)
236
QScroller::velocity
Name: QScroller::velocity
Prototype: QPointF QScroller::velocity() const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 604-634
  0.000% (0/12)
186
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...240
McCabe - Cyclomatic Complexity: 4
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...266
McCabe - Cyclomatic Complexity: 5
267
McCabe - Cyclomatic Complexity: 6
268
McCabe - Cyclomatic Complexity: 6
269
McCabe - Cyclomatic Complexity: 6
270271
McCabe - Cyclomatic Complexity: 6
272
McCabe - Cyclomatic Complexity: 6
273
McCabe - Cyclomatic Complexity: 6
274
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 8
...290
McCabe - Cyclomatic Complexity: 10
...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