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
...277
McCabe - Cyclomatic Complexity: 7
278
McCabe - Cyclomatic Complexity: 7
279
McCabe - Cyclomatic Complexity: 7
280
McCabe - Cyclomatic Complexity: 8
281282
McCabe - Cyclomatic Complexity: 8
283
McCabe - Cyclomatic Complexity: 8
284
McCabe - Cyclomatic Complexity: 8
285
McCabe - Cyclomatic Complexity: 9
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QGraphicsViewPrivate::mapToViewRect
Name: QGraphicsViewPrivate::mapToViewRect
Prototype: QRect QGraphicsViewPrivate::mapToViewRect(const QGraphicsItem *item, const QRectF &rect) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 873-911
  0.000% (0/22)
268
QGraphicsViewPrivate::updateRegion
Name: QGraphicsViewPrivate::updateRegion
Prototype: bool QGraphicsViewPrivate::updateRegion(const QRectF &rect, const QTransform &xform)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 1009-1045
  0.000% (0/26)
238
QGraphicsWidget::windowFrameEvent
Name: QGraphicsWidget::windowFrameEvent
Prototype: bool QGraphicsWidget::windowFrameEvent(QEvent *event)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget.cpp
Lines: 1257-1284
  0.000% (0/16)
178
QGraphicsWidget::~QGraphicsWidget
Name: QGraphicsWidget::~QGraphicsWidget
Prototype: QGraphicsWidget::~QGraphicsWidget()
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget.cpp
Lines: 231-282
  0.000% (0/22)
268
QGraphicsWidgetPrivate::fixFocusChainBeforeReparenting
Name: QGraphicsWidgetPrivate::fixFocusChainBeforeReparenting
Prototype: void QGraphicsWidgetPrivate::fixFocusChainBeforeReparenting(QGraphicsWidget *newParent, QGraphicsScene *oldScene, QGraphicsScene *newScene)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget_p.cpp
Lines: 773-829
  0.000% (0/30)
308
QGuiApplication::topLevelAt
Name: QGuiApplication::topLevelAt
Prototype: QWindow *QGuiApplication::topLevelAt(const QPoint &pos)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 1017-1051
  0.000% (0/22)
188
QGuiApplicationPrivate::processDrag
Name: QGuiApplicationPrivate::processDrag
Prototype: QPlatformDragQtResponse QGuiApplicationPrivate::processDrag(QWindow *w, const QMimeData *dropData, const QPoint &p, Qt::DropActions supportedActions)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 2806-2851
  0.000% (0/28)
328
QHashData::detach_helper
Name: QHashData::detach_helper
Prototype: QHashData *QHashData::detach_helper(void (*node_duplicate)(Node *, void *), void (*node_delete)(Node *), int nodeSize, int nodeAlign)
Coverage:  85.000% (17/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 514-581
 85.000% (17/20)
388
QHostAddress::QHostAddress
Name: QHostAddress::QHostAddress
Prototype: QHostAddress::QHostAddress(SpecialAddress address)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp
Lines: 485-519
100.000% (15/15)
168
QHttpNetworkConnectionChannel::init
Name: QHttpNetworkConnectionChannel::init
Prototype: void QHttpNetworkConnectionChannel::init()
Coverage:  91.667% (22/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnectionchannel.cpp
Lines: 100-191
 91.667% (22/24)
498
QHttpNetworkConnectionPrivate::shouldEmitChannelError
Name: QHttpNetworkConnectionPrivate::shouldEmitChannelError
Prototype: bool QHttpNetworkConnectionPrivate::shouldEmitChannelError(QAbstractSocket *socket)
Coverage:  64.865% (24/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnection.cpp
Lines: 197-242
 64.865% (24/37)
278
QHttpNetworkConnectionPrivate::startNetworkLayerStateLookup
Name: QHttpNetworkConnectionPrivate::startNetworkLayerStateLookup
Prototype: void QHttpNetworkConnectionPrivate::startNetworkLayerStateLookup()
Coverage:  50.000% (11/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnection.cpp
Lines: 1213-1249
 50.000% (11/22)
248
QHttpSocketEngine::slotSocketError
Name: QHttpSocketEngine::slotSocketError
Prototype: void QHttpSocketEngine::slotSocketError(QAbstractSocket::SocketError error)
Coverage:  82.609% (19/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp
Lines: 738-768
 82.609% (19/23)
208
QHttpSocketEngine::waitForWrite
Name: QHttpSocketEngine::waitForWrite
Prototype: bool QHttpSocketEngine::waitForWrite(int msecs, bool *timedOut)
Coverage:  75.000% (21/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp
Lines: 396-430
 75.000% (21/28)
158
QHttpThreadDelegate::readyReadSlot
Name: QHttpThreadDelegate::readyReadSlot
Prototype: void QHttpThreadDelegate::readyReadSlot()
Coverage:  83.333% (20/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpthreaddelegate.cpp
Lines: 441-476
 83.333% (20/24)
208
QIODevice::read
Name: QIODevice::read
Prototype: QByteArray QIODevice::read(qint64 maxSize)
Coverage:  44.000% (11/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp
Lines: 1154-1190
 44.000% (11/25)
198
QIODevice::readLine
Name: QIODevice::readLine
Prototype: QByteArray QIODevice::readLine(qint64 maxSize)
Coverage:  78.571% (22/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp
Lines: 1394-1434
 78.571% (22/28)
228
QIconCacheGtkReader::lookup
Name: QIconCacheGtkReader::lookup
Prototype: QVector<const char *> QIconCacheGtkReader::lookup(const QString &name)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qiconloader.cpp
Lines: 244-292
  0.000% (0/36)
338
QImage::pixelColor
Name: QImage::pixelColor
Prototype: QColor QImage::pixelColor(int x, int y) const
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 2417-2443
  0.000% (0/25)
158
QImage::smoothScaled
Name: QImage::smoothScaled
Prototype: QImage QImage::smoothScaled(int w, int h) const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 4434-4454
  0.000% (0/14)
108
QImageReaderPrivate::initHandler
Name: QImageReaderPrivate::initHandler
Prototype: bool QImageReaderPrivate::initHandler()
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagereader.cpp
Lines: 584-629
  0.000% (0/38)
278
QInputDialogPrivate::setInputWidget
Name: QInputDialogPrivate::setInputWidget
Prototype: void QInputDialogPrivate::setInputWidget(QWidget *widget)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qinputdialog.cpp
Lines: 346-385
  0.000% (0/22)
268
QItemSelectionModel::rowIntersectsSelection
Name: QItemSelectionModel::rowIntersectsSelection
Prototype: bool QItemSelectionModel::rowIntersectsSelection(int row, const QModelIndex &parent) const
Coverage:  83.333% (20/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1557-1585
 83.333% (20/24)
218
QJsonObject::insert
Name: QJsonObject::insert
Prototype: QJsonObject::iterator QJsonObject::insert(const QString &key, const QJsonValue &value)
Coverage:  50.000% (12/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 460-503
 50.000% (12/24)
318
QJsonPrivate::Value::copyData
Name: QJsonPrivate::Value::copyData
Prototype: void Value::copyData(const QJsonValue &v, char *dest, bool compressed)
Coverage:  11.765% (2/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp
Lines: 434-458
 11.765% (2/17)
138
QJsonValue::toVariant
Name: QJsonValue::toVariant
Prototype: QVariant QJsonValue::toVariant() const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonvalue.cpp
Lines: 451-473
  0.000% (0/14)
128
QLabel::event
Name: QLabel::event
Prototype: bool QLabel::event(QEvent *e)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlabel.cpp
Lines: 967-1001
  0.000% (0/25)
208
QLabelPrivate::ensureTextPopulated
Name: QLabelPrivate::ensureTextPopulated
Prototype: void QLabelPrivate::ensureTextPopulated() const
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlabel.cpp
Lines: 1465-1502
  0.000% (0/25)
218
QLayout::addChildWidget
Name: QLayout::addChildWidget
Prototype: void QLayout::addChildWidget(QWidget *w)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qlayout.cpp
Lines: 899-930
  0.000% (0/40)
198
QLayoutPrivate::reparentChildWidgets
Name: QLayoutPrivate::reparentChildWidgets
Prototype: void QLayoutPrivate::reparentChildWidgets(QWidget *mw)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qlayout.cpp
Lines: 818-848
  0.000% (0/34)
198
QLibraryStore::cleanup
Name: QLibraryStore::cleanup
Prototype: inline void QLibraryStore::cleanup()
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines: 385-423
  0.000% (0/20)
198
QLineEdit::mouseDoubleClickEvent
Name: QLineEdit::mouseDoubleClickEvent
Prototype: void QLineEdit::mouseDoubleClickEvent(QMouseEvent* e)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlineedit.cpp
Lines: 1572-1615
  0.000% (0/24)
248
QLineEdit::mouseReleaseEvent
Name: QLineEdit::mouseReleaseEvent
Prototype: void QLineEdit::mouseReleaseEvent(QMouseEvent* e)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlineedit.cpp
Lines: 1540-1568
  0.000% (0/26)
178
QLineEditPrivate::addAction
Name: QLineEditPrivate::addAction
Prototype: QWidget *QLineEditPrivate::addAction(QAction *newAction, QAction *before, QLineEdit::ActionPosition position, int flags)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlineedit_p.cpp
Lines: 493-527
  0.000% (0/26)
268
QListModeViewBase::intersectingSet
Name: QListModeViewBase::intersectingSet
Prototype: QVector<QModelIndex> QListModeViewBase::intersectingSet(const QRect &area) const
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 2527-2569
  0.000% (0/31)
318
QListModeViewBase::scrollContentsBy
Name: QListModeViewBase::scrollContentsBy
Prototype: void QListModeViewBase::scrollContentsBy(int dx, int dy, bool scrollElasticBand)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 2289-2333
  0.000% (0/39)
368
QListModeViewBase::verticalScrollToValue
Name: QListModeViewBase::verticalScrollToValue
Prototype: int QListModeViewBase::verticalScrollToValue(int index, QListView::ScrollHint hint, bool above, bool below, const QRect &area, const QRect &rect) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 2199-2225
  0.000% (0/24)
188
QListViewPrivate::selectAll
Name: QListViewPrivate::selectAll
Prototype: void QListViewPrivate::selectAll(QItemSelectionModel::SelectionFlags command)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 614-646
  0.000% (0/22)
208
QListViewPrivate::selection
Name: QListViewPrivate::selection
Prototype: QItemSelection QListViewPrivate::selection(const QRect &rect) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 1799-1826
  0.000% (0/26)
208
QLocale::currencySymbol
Name: QLocale::currencySymbol
Prototype: QString QLocale::currencySymbol(QLocale::CurrencySymbolFormat format) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 3386-3415
  0.000% (0/18)
198
QLocale::monthName
Name: QLocale::monthName
Prototype: QString QLocale::monthName(int month, FormatType type) const
Coverage:  70.000% (14/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 2131-2164
 70.000% (14/20)
218
QLocale::toString
Name: QLocale::toString
Prototype: QString QLocale::toString(double i, char f, int prec) const
Coverage:  61.111% (11/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 2001-2029
 61.111% (11/18)
188
QLocaleId::name
Name: QLocaleId::name
Prototype: QByteArray QLocaleId::name(char separator) const
Coverage:  75.000% (24/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 291-325
 75.000% (24/32)
288
QLoggingRegistry::defaultCategoryFilter
Name: QLoggingRegistry::defaultCategoryFilter
Prototype: void QLoggingRegistry::defaultCategoryFilter(QLoggingCategory *cat)
Coverage:  91.176% (31/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qloggingregistry.cpp
Lines: 404-446
 91.176% (31/34)
288
QMainWindowLayout::takeAt
Name: QMainWindowLayout::takeAt
Prototype: QLayoutItem *QMainWindowLayout::takeAt(int index)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 1789-1828
  0.000% (0/26)
208
QMainWindowTabBar::mouseMoveEvent
Name: QMainWindowTabBar::mouseMoveEvent
Prototype: void QMainWindowTabBar::mouseMoveEvent(QMouseEvent *e)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 1560-1608
  0.000% (0/32)
308
QMatrix4x4::optimize
Name: QMatrix4x4::optimize
Prototype: void QMatrix4x4::optimize()
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qmatrix4x4.cpp
Lines: 1953-2003
  0.000% (0/56)
308
QMdiArea::viewportEvent
Name: QMdiArea::viewportEvent
Prototype: bool QMdiArea::viewportEvent(QEvent *event)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 2406-2446
  0.000% (0/27)
288
QMdiAreaPrivate::emitWindowActivated
Name: QMdiAreaPrivate::emitWindowActivated
Prototype: void QMdiAreaPrivate::emitWindowActivated(QMdiSubWindow *activeWindow)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 1047-1094
  0.000% (0/26)
308
QMdiAreaPrivate::internalRaise
Name: QMdiAreaPrivate::internalRaise
Prototype: void QMdiAreaPrivate::internalRaise(QMdiSubWindow *mdiChild) const
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 1239-1265
  0.000% (0/27)
178
QMenu::changeEvent
Name: QMenu::changeEvent
Prototype: void QMenu::changeEvent(QEvent *e)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2690-2714
  0.000% (0/26)
208
QMenuPrivate::popupAction
Name: QMenuPrivate::popupAction
Prototype: void QMenuPrivate::popupAction(QAction *action, int delay, bool activateFirst)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 499-516
  0.000% (0/26)
138
QMetaEnum::keyToValue
Name: QMetaEnum::keyToValue
Prototype: int QMetaEnum::keyToValue(const char *key, bool *ok) const
Coverage:  79.412% (27/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 2588-2615
 79.412% (27/34)
228
QMetaObject::invokeMethod
Name: QMetaObject::invokeMethod
Prototype: bool QMetaObject::invokeMethod(QObject *obj, const char *member, Qt::ConnectionType type, QGenericReturnArgument ret, QGenericArgument val0, QGenericArgument val1, QGenericArgument val2, QGenericArgument val3, QGenericArgument val4, QGenericArgument val5, QGenericArgument val6, QGenericArgument val7, QGenericArgument val8, QGenericArgument val9)
Coverage:  92.000% (23/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1431-1490
 92.000% (23/25)
348
QMetaObject::newInstance
Name: QMetaObject::newInstance
Prototype: QObject *QMetaObject::newInstance(QGenericArgument val0, QGenericArgument val1, QGenericArgument val2, QGenericArgument val3, QGenericArgument val4, QGenericArgument val5, QGenericArgument val6, QGenericArgument val7, QGenericArgument val8, QGenericArgument val9) const
Coverage:  86.957% (20/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 225-279
 86.957% (20/23)
328
QMimeBinaryProvider::parents
Name: QMimeBinaryProvider::parents
Prototype: QStringList QMimeBinaryProvider::parents(const QString &mime)
Coverage: 100.000% (20/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 431-470
100.000% (20/20)
308
QMimeGlobMatchResult::addMatch
Name: QMimeGlobMatchResult::addMatch
Prototype: void QMimeGlobMatchResult::addMatch(const QString &mimeType, int weight, const QString &pattern)
Coverage:  90.909% (20/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeglobpattern.cpp
Lines: 59-85
 90.909% (20/22)
168
QMimeXMLProvider::ensureLoaded
Name: QMimeXMLProvider::ensureLoaded
Prototype: void QMimeXMLProvider::ensureLoaded()
Coverage:  85.000% (17/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 755-795
 85.000% (17/20)
248
QNativeSocketEngine::close
Name: QNativeSocketEngine::close
Prototype: void QNativeSocketEngine::close()
Coverage:  81.818% (18/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 909-942
 81.818% (18/22)
268
QNativeSocketEnginePrivate::nativeMulticastInterface
Name: QNativeSocketEnginePrivate::nativeMulticastInterface
Prototype: QNetworkInterface QNativeSocketEnginePrivate::nativeMulticastInterface() const
Coverage:  61.538% (16/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 690-718
 61.538% (16/26)
218
QNetworkAccessCache::releaseEntry
Name: QNetworkAccessCache::releaseEntry
Prototype: void QNetworkAccessCache::releaseEntry(const QByteArray &key)
Coverage:  66.667% (16/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccesscache.cpp
Lines: 321-355
 66.667% (16/24)
198
QNetworkAccessCacheBackend::sendCacheContents
Name: QNetworkAccessCacheBackend::sendCacheContents
Prototype: bool QNetworkAccessCacheBackend::sendCacheContents()
Coverage:  70.833% (17/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccesscachebackend.cpp
Lines: 72-121
 70.833% (17/24)
308
QNetworkAccessDebugPipeBackend::pushFromUpstreamToSocket
Name: QNetworkAccessDebugPipeBackend::pushFromUpstreamToSocket
Prototype: void QNetworkAccessDebugPipeBackend::pushFromUpstreamToSocket()
Coverage:  63.636% (14/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessdebugpipebackend.cpp
Lines: 172-216
 63.636% (14/22)
268
QNetworkAccessManager::networkAccessible
Name: QNetworkAccessManager::networkAccessible
Prototype: QNetworkAccessManager::NetworkAccessibility QNetworkAccessManager::networkAccessible() const
Coverage:  18.182% (4/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 968-998
 18.182% (4/22)
178
QNetworkDiskCache::prepare
Name: QNetworkDiskCache::prepare
Prototype: QIODevice *QNetworkDiskCache::prepare(const QNetworkCacheMetaData &metaData)
Coverage:  78.571% (22/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkdiskcache.cpp
Lines: 178-225
 78.571% (22/28)
298
QNetworkReplyHttpImpl::QNetworkReplyHttpImpl
Name: QNetworkReplyHttpImpl::QNetworkReplyHttpImpl
Prototype: QNetworkReplyHttpImpl::QNetworkReplyHttpImpl(QNetworkAccessManager* const manager, const QNetworkRequest& request, QNetworkAccessManager::Operation& operation, QIODevice* outgoingData)
Coverage:  87.500% (21/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 167-243
 87.500% (21/24)
368
QNetworkReplyHttpImplPrivate::sendCacheContents
Name: QNetworkReplyHttpImplPrivate::sendCacheContents
Prototype: bool QNetworkReplyHttpImplPrivate::sendCacheContents(const QNetworkCacheMetaData &metaData)
Coverage:  50.000% (13/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1416-1487
 50.000% (13/26)
418
QNetworkReplyImplPrivate::handleNotifications
Name: QNetworkReplyImplPrivate::handleNotifications
Prototype: void QNetworkReplyImplPrivate::handleNotifications()
Coverage:  63.636% (14/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyimpl.cpp
Lines: 442-475
 63.636% (14/22)
198
QObject::isSignalConnected
Name: QObject::isSignalConnected
Prototype: bool QObject::isSignalConnected(const QMetaMethod &signal) const
Coverage:  72.727% (16/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 2464-2495
 72.727% (16/22)
278
QObjectPrivate::connectImpl
Name: QObjectPrivate::connectImpl
Prototype: QMetaObject::Connection QObjectPrivate::connectImpl(const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type, const int *types, const QMetaObject *senderMetaObject)
Coverage:  76.471% (26/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 4684-4740
 76.471% (26/34)
378
QObjectPrivate::~QObjectPrivate
Name: QObjectPrivate::~QObjectPrivate
Prototype: QObjectPrivate::~QObjectPrivate()
Coverage:  91.667% (22/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 234-262
 91.667% (22/24)
148
QOpenGL2GradientCache::generateGradientColorTable
Name: QOpenGL2GradientCache::generateGradientColorTable
Prototype: void QOpenGL2GradientCache::generateGradientColorTable(const QGradient& gradient, QRgba64 *colorTable, int size, qreal opacity) const
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglgradientcache.cpp
Lines: 170-220
  0.000% (0/25)
348
QOpenGL2GradientCache::generateGradientColorTable
Name: QOpenGL2GradientCache::generateGradientColorTable
Prototype: void QOpenGL2GradientCache::generateGradientColorTable(const QGradient& gradient, uint *colorTable, int size, qreal opacity) const
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglgradientcache.cpp
Lines: 222-273
  0.000% (0/25)
348
QOpenGL2PaintEngineEx::setState
Name: QOpenGL2PaintEngineEx::setState
Prototype: void QOpenGL2PaintEngineEx::setState(QPainterState *new_state)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 2450-2491
  0.000% (0/36)
208
QOpenGL2PaintEngineExPrivate::updateBrushTexture
Name: QOpenGL2PaintEngineExPrivate::updateBrushTexture
Prototype: void QOpenGL2PaintEngineExPrivate::updateBrushTexture()
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 250-296
  0.000% (0/32)
258
QOpenGLContext::swapBuffers
Name: QOpenGLContext::swapBuffers
Prototype: void QOpenGLContext::swapBuffers(QSurface *surface)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qopenglcontext.cpp
Lines: 1031-1064
  0.000% (0/24)
208
QOpenGLContext::versionFunctions
Name: QOpenGLContext::versionFunctions
Prototype: QAbstractOpenGLFunctions *QOpenGLContext::versionFunctions(const QOpenGLVersionProfile &versionProfile) const
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qopenglcontext.cpp
Lines: 821-865
  0.000% (0/31)
248
QOpenGLDebugLogger::initialize
Name: QOpenGLDebugLogger::initialize
Prototype: bool QOpenGLDebugLogger::initialize()
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 1382-1442
  0.000% (0/20)
338
QOpenGLFramebufferObject::~QOpenGLFramebufferObject
Name: QOpenGLFramebufferObject::~QOpenGLFramebufferObject
Prototype: QOpenGLFramebufferObject::~QOpenGLFramebufferObject()
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglframebufferobject.cpp
Lines: 940-964
  0.000% (0/24)
178
QOpenGLShader::compileSourceCode
Name: QOpenGLShader::compileSourceCode
Prototype: bool QOpenGLShader::compileSourceCode(const char *source)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 509-585
  0.000% (0/31)
308
QOpenGLShaderPrivate::create
Name: QOpenGLShaderPrivate::create
Prototype: bool QOpenGLShaderPrivate::create()
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp
Lines: 227-258
  0.000% (0/29)
208
QOpenGLTextureBlitter::create
Name: QOpenGLTextureBlitter::create
Prototype: bool QOpenGLTextureBlitter::create()
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltextureblitter.cpp
Lines: 322-359
  0.000% (0/24)
258
QOutlineMapper::endOutline
Name: QOutlineMapper::endOutline
Prototype: void QOutlineMapper::endOutline()
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qoutlinemapper.cpp
Lines: 192-250
  0.000% (0/38)
328
QPageSetupWidget::updateWidget
Name: QPageSetupWidget::updateWidget
Prototype: void QPageSetupWidget::updateWidget()
Coverage:  29.412% (5/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qpagesetupdialog_unix.cpp
Lines: 406-494
 29.412% (5/17)
528
QPainter::drawPixmap
Name: QPainter::drawPixmap
Prototype: void QPainter::drawPixmap(const QPointF &p, const QPixmap &pm)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 5049-5119
  0.000% (0/36)
398
QPainter::restore
Name: QPainter::restore
Prototype: void QPainter::restore()
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 1600-1663
  0.000% (0/23)
408
QPainterPath::addRoundedRect
Name: QPainterPath::addRoundedRect
Prototype: void QPainterPath::addRoundedRect(const QRectF &rect, qreal xRadius, qreal yRadius, Qt::SizeMode mode)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 3099-3155
  0.000% (0/26)
368
QPainterPath::intersects
Name: QPainterPath::intersects
Prototype: bool QPainterPath::intersects(const QRectF &rect) const
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 2055-2090
  0.000% (0/28)
198
QPalette::isEqual
Name: QPalette::isEqual
Prototype: bool QPalette::isEqual(QPalette::ColorGroup group1, QPalette::ColorGroup group2) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qpalette.cpp
Lines: 844-869
  0.000% (0/22)
168
QParallelAnimationGroupPrivate::_q_uncontrolledAnimationFinished
Name: QParallelAnimationGroupPrivate::_q_uncontrolledAnimationFinished
Prototype: void QParallelAnimationGroupPrivate::_q_uncontrolledAnimationFinished()
Coverage:  91.667% (22/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qparallelanimationgroup.cpp
Lines: 219-246
 91.667% (22/24)
178
QPathClipper::contains
Name: QPathClipper::contains
Prototype: bool QPathClipper::contains()
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1415-1450
  0.000% (0/26)
238
QPathClipper::pathToRect
Name: QPathClipper::pathToRect
Prototype: bool QPathClipper::pathToRect(const QPainterPath &path, QRectF *rect)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1510-1546
  0.000% (0/36)
248
QPdfEnginePrivate::addBrushPattern
Name: QPdfEnginePrivate::addBrushPattern
Prototype: int QPdfEnginePrivate::addBrushPattern(const QTransform &m, bool *specifyColor, int *gStateObject)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 2333-2413
  0.000% (0/30)
658
QPdfEnginePrivate::writeImage
Name: QPdfEnginePrivate::writeImage
Prototype: int QPdfEnginePrivate::writeImage(const QByteArray &data, int width, int height, int depth, int maskObject, int softMaskObject, bool dct, bool isMono)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 1927-1977
  0.000% (0/25)
378
QPdfEnginePrivate::writePage
Name: QPdfEnginePrivate::writePage
Prototype: void QPdfEnginePrivate::writePage()
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 1666-1748
  0.000% (0/22)
658
QPen::dashPattern
Name: QPen::dashPattern
Prototype: QVector<qreal> QPen::dashPattern() const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpen.cpp
Lines: 456-488
  0.000% (0/18)
228
QPictureIO::pictureFormat
Name: QPictureIO::pictureFormat
Prototype: QByteArray QPictureIO::pictureFormat(QIODevice *d)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpicture.cpp
Lines: 1757-1792
  0.000% (0/21)
248
QPixmapStyle::sizeFromContents
Name: QPixmapStyle::sizeFromContents
Prototype: QSize QPixmapStyle::sizeFromContents(ContentsType type, const QStyleOption *option, const QSize &contentsSize, const QWidget *widget) const
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qpixmapstyle.cpp
Lines: 327-347
  0.000% (0/15)
88
QPlainTextEdit::event
Name: QPlainTextEdit::event
Prototype: bool QPlainTextEdit::event(QEvent *e)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 1516-1568
  0.000% (0/26)
338
QPlainTextEditControl::hitTest
Name: QPlainTextEditControl::hitTest
Prototype: int QPlainTextEditControl::hitTest(const QPointF &point, Qt::HitTestAccuracy ) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 515-560
  0.000% (0/26)
348
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
...277
McCabe - Cyclomatic Complexity: 7
278
McCabe - Cyclomatic Complexity: 7
279
McCabe - Cyclomatic Complexity: 7
280
McCabe - Cyclomatic Complexity: 8
281282
McCabe - Cyclomatic Complexity: 8
283
McCabe - Cyclomatic Complexity: 8
284
McCabe - Cyclomatic Complexity: 8
285
McCabe - Cyclomatic Complexity: 9
...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