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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 9
...22
McCabe - Cyclomatic Complexity: 9
23
McCabe - Cyclomatic Complexity: 9
24
McCabe - Cyclomatic Complexity: 8
25
McCabe - Cyclomatic Complexity: 8
2627
McCabe - Cyclomatic Complexity: 8
28
McCabe - Cyclomatic Complexity: 7
29
McCabe - Cyclomatic Complexity: 7
30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...50
McCabe - Cyclomatic Complexity: 5
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
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
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
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
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
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
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
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
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
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
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
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::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
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
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
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
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::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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
QGraphicsView::fitInView
Name: QGraphicsView::fitInView
Prototype: void QGraphicsView::fitInView(const QRectF &rect, Qt::AspectRatioMode aspectRatioMode)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 2054-2092
  0.000% (0/21)
248
QGraphicsScene::wheelEvent
Name: QGraphicsScene::wheelEvent
Prototype: void QGraphicsScene::wheelEvent(QGraphicsSceneWheelEvent *wheelEvent)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 4156-4202
  0.000% (0/36)
248
QGraphicsScene::setSelectionArea
Name: QGraphicsScene::setSelectionArea
Prototype: void QGraphicsScene::setSelectionArea(const QPainterPath &path, Qt::ItemSelectionOperation selectionOperation, Qt::ItemSelectionMode mode, const QTransform &deviceTransform)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 2299-2346
  0.000% (0/18)
218
QGraphicsProxyWidget::inputMethodQuery
Name: QGraphicsProxyWidget::inputMethodQuery
Prototype: QVariant QGraphicsProxyWidget::inputMethodQuery(Qt::InputMethodQuery query) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsproxywidget.cpp
Lines: 1426-1455
  0.000% (0/19)
198
QGraphicsProxyWidget::focusInEvent
Name: QGraphicsProxyWidget::focusInEvent
Prototype: void QGraphicsProxyWidget::focusInEvent(QFocusEvent *event)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsproxywidget.cpp
Lines: 1351-1385
  0.000% (0/21)
158
QGraphicsLayoutPrivate::addChildLayoutItem
Name: QGraphicsLayoutPrivate::addChildLayoutItem
Prototype: void QGraphicsLayoutPrivate::addChildLayoutItem(QGraphicsLayoutItem *layoutItem)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicslayout_p.cpp
Lines: 145-175
  0.000% (0/26)
188
QGraphicsItemPrivate::updateSceneTransformFromParent
Name: QGraphicsItemPrivate::updateSceneTransformFromParent
Prototype: void QGraphicsItemPrivate::updateSceneTransformFromParent()
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 1128-1162
  0.000% (0/24)
268
QGraphicsItemEffectSourcePrivate::paddedEffectRect
Name: QGraphicsItemEffectSourcePrivate::paddedEffectRect
Prototype: QRect QGraphicsItemEffectSourcePrivate::paddedEffectRect(Qt::CoordinateSystem system, QGraphicsEffect::PixmapPadMode mode, const QRectF &sourceRect, bool *unpadded) const
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 11278-11307
  0.000% (0/27)
188
QGraphicsItem::setZValue
Name: QGraphicsItem::setZValue
Prototype: void QGraphicsItem::setZValue(qreal z)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 4719-4747
  0.000% (0/24)
188
QGraphicsItem::setSelected
Name: QGraphicsItem::setSelected
Prototype: void QGraphicsItem::setSelected(bool selected)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 2716-2748
  0.000% (0/27)
208
QGestureManager::filterEvent
Name: QGestureManager::filterEvent
Prototype: bool QGestureManager::filterEvent(QWidget *receiver, QEvent *event)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgesturemanager.cpp
Lines: 482-513
  0.000% (0/24)
218
QGLWidget::renderText
Name: QGLWidget::renderText
Prototype: void QGLWidget::renderText(int x, int y, const QString &str, const QFont &font)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 4820-4888
  0.000% (0/27)
408
QGLWidget::renderText
Name: QGLWidget::renderText
Prototype: void QGLWidget::renderText(double x, double y, double z, const QString &str, const QFont &font)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 4909-4997
  0.000% (0/27)
568
QGLShader::compileSourceCode
Name: QGLShader::compileSourceCode
Prototype: bool QGLShader::compileSourceCode(const char *source)
Coverage:  26.667% (8/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp
Lines: 405-449
 26.667% (8/30)
248
QGLFormat::fromSurfaceFormat
Name: QGLFormat::fromSurfaceFormat
Prototype: QGLFormat QGLFormat::fromSurfaceFormat(const QSurfaceFormat &format)
Coverage:  63.636% (14/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 446-473
 63.636% (14/22)
238
QGL2PaintEngineExPrivate::updateBrushTexture
Name: QGL2PaintEngineExPrivate::updateBrushTexture
Prototype: void QGL2PaintEngineExPrivate::updateBrushTexture()
Coverage:  12.500% (4/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 187-243
 12.500% (4/32)
328
QGL2PaintEngineExPrivate::drawPixmapFragments
Name: QGL2PaintEngineExPrivate::drawPixmapFragments
Prototype: void QGL2PaintEngineExPrivate::drawPixmapFragments(const QPainter::PixmapFragment *fragments, int fragmentCount, const QPixmap &pixmap, QPainter::PixmapFragmentHints hints)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 1931-2018
  0.000% (0/30)
598
QGL2PaintEngineEx::setState
Name: QGL2PaintEngineEx::setState
Prototype: void QGL2PaintEngineEx::setState(QPainterState *new_state)
Coverage:  44.444% (16/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 2424-2465
 44.444% (16/36)
208
QGL2GradientCache::generateGradientColorTable
Name: QGL2GradientCache::generateGradientColorTable
Prototype: void QGL2GradientCache::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/opengl/gl2paintengineex/qglgradientcache.cpp
Lines: 172-222
  0.000% (0/25)
348
QFtpPI::startNextCmd
Name: QFtpPI::startNextCmd
Prototype: bool QFtpPI::startNextCmd()
Coverage:  58.621% (17/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 1165-1226
 58.621% (17/29)
368
QFtpPI::dtpConnectState
Name: QFtpPI::dtpConnectState
Prototype: void QFtpPI::dtpConnectState(int s)
Coverage:  53.333% (8/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 1228-1255
 53.333% (8/15)
168
QFtpDTP::writeData
Name: QFtpDTP::writeData
Prototype: void QFtpDTP::writeData()
Coverage:  79.310% (23/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 393-431
 79.310% (23/29)
218
QFormLayout::itemAt
Name: QFormLayout::itemAt
Prototype: QLayoutItem *QFormLayout::itemAt(int row, ItemRole role) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp
Lines: 1572-1590
  0.000% (0/17)
128
QFontEngineMulti::recalcAdvances
Name: QFontEngineMulti::recalcAdvances
Prototype: void QFontEngineMulti::recalcAdvances(QGlyphLayout *glyphs, QFontEngine::ShaperFlags flags) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2061-2102
  0.000% (0/22)
258
QFontEngineMulti::glyphIndex
Name: QFontEngineMulti::glyphIndex
Prototype: glyph_t QFontEngineMulti::glyphIndex(uint ucs4) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1843-1871
  0.000% (0/24)
198
QFontEngineMulti::doKerning
Name: QFontEngineMulti::doKerning
Prototype: void QFontEngineMulti::doKerning(QGlyphLayout *glyphs, QFontEngine::ShaperFlags flags) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2104-2145
  0.000% (0/22)
258
QFontEngineMulti::boundingBox
Name: QFontEngineMulti::boundingBox
Prototype: glyph_metrics_t QFontEngineMulti::boundingBox(const QGlyphLayout &glyphs)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1932-1993
  0.000% (0/22)
398
QFontEngineFT::lockedAlphaMapForGlyph
Name: QFontEngineFT::lockedAlphaMapForGlyph
Prototype: QImage *QFontEngineFT::lockedAlphaMapForGlyph(glyph_t glyphIndex, QFixed subPixelPosition, QFontEngine::GlyphFormat neededFormat, const QTransform &t, QPoint *offset)
Coverage:  64.706% (22/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 1858-1894
 64.706% (22/34)
228
QFontEngine::supportsScript
Name: QFontEngine::supportsScript
Prototype: bool QFontEngine::supportsScript(QChar::Script script) const
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 354-399
  0.000% (0/30)
238
QFontEngine::addBitmapFontToPath
Name: QFontEngine::addBitmapFontToPath
Prototype: void QFontEngine::addBitmapFontToPath(qreal x, qreal y, const QGlyphLayout &glyphs, QPainterPath *path, QTextItem::RenderFlags flags)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 780-827
  0.000% (0/25)
358
QFontDatabase::systemFont
Name: QFontDatabase::systemFont
Prototype: QFont QFontDatabase::systemFont(QFontDatabase::SystemFont type)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 2527-2553
  0.000% (0/18)
168
QFontDatabase::families
Name: QFontDatabase::families
Prototype: QStringList QFontDatabase::families(WritingSystem writingSystem) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1553-1585
  0.000% (0/26)
228
QFileSystemModelPrivate::sortChildren
Name: QFileSystemModelPrivate::sortChildren
Prototype: void QFileSystemModelPrivate::sortChildren(int column, const QModelIndex &parent)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfilesystemmodel.cpp
Lines: 1090-1128
  0.000% (0/22)
258
QFileSystemEntry::isClean
Name: QFileSystemEntry::isClean
Prototype: bool QFileSystemEntry::isClean() const
Coverage: 100.000% (24/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystementry.cpp
Lines: 389-418
100.000% (24/24)
228
QFileSystemEngine::getLinkTarget
Name: QFileSystemEngine::getLinkTarget
Prototype: QFileSystemEntry QFileSystemEngine::getLinkTarget(const QFileSystemEntry &link, QFileSystemMetaData &data)
Coverage:  82.143% (23/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 149-235
 82.143% (23/28)
248
QFileIconProvider::icon
Name: QFileIconProvider::icon
Prototype: QIcon QFileIconProvider::icon(const QFileInfo &info) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qfileiconprovider.cpp
Lines: 359-410
  0.000% (0/22)
178
QFileIconEngine::pixmap
Name: QFileIconEngine::pixmap
Prototype: QPixmap pixmap(const QSize &size, QIcon::Mode mode, QIcon::State state) override
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qfileiconprovider.cpp
Lines: 72-105
  0.000% (0/22)
228
QFileDialogPrivate::_q_autoCompleteFileName
Name: QFileDialogPrivate::_q_autoCompleteFileName
Prototype: void QFileDialogPrivate::_q_autoCompleteFileName(const QString &text)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 3450-3473
  0.000% (0/21)
178
QFileDialogComboBox::showPopup
Name: QFileDialogComboBox::showPopup
Prototype: void QFileDialogComboBox::showPopup()
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 3850-3892
  0.000% (0/22)
308
QFileDialog::setDirectory
Name: QFileDialog::setDirectory
Prototype: void QFileDialog::setDirectory(const QString &directory)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 908-943
  0.000% (0/25)
238
QFileDevice::flush
Name: QFileDevice::flush
Prototype: bool QFileDevice::flush()
Coverage:  59.091% (13/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 282-312
 59.091% (13/22)
228
QEventLoop::exec
Name: QEventLoop::exec
Prototype: int QEventLoop::exec(ProcessEventsFlags flags)
Coverage:  90.000% (18/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventloop.cpp
Lines: 160-216
 90.000% (18/20)
328
QEvdevTouchScreenData::assignIds
Name: QEvdevTouchScreenData::assignIds
Prototype: void QEvdevTouchScreenData::assignIds()
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp
Lines: 607-639
  0.000% (0/28)
248
QEvdevTabletHandler::readData
Name: QEvdevTabletHandler::readData
Prototype: void QEvdevTabletHandler::readData()
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevtablet/qevdevtablethandler.cpp
Lines: 243-274
  0.000% (0/22)
218
QEvdevMouseHandler::create
Name: QEvdevMouseHandler::create
Prototype: QEvdevMouseHandler *QEvdevMouseHandler::create(const QString &device, const QString &specification)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevmouse/qevdevmousehandler.cpp
Lines: 65-95
  0.000% (0/20)
228
QEglFSScreen::handleCursorMove
Name: QEglFSScreen::handleCursorMove
Prototype: void QEglFSScreen::handleCursorMove(const QPoint &pos)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/eglfs/qeglfsscreen.cpp
Lines: 121-156
  0.000% (0/24)
228
QEglFSKmsScreen::subpixelAntialiasingTypeHint
Name: QEglFSKmsScreen::subpixelAntialiasingTypeHint
Prototype: QPlatformScreen::SubpixelAntialiasingType QEglFSKmsScreen::subpixelAntialiasingTypeHint() const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_support/qeglfskmsscreen.cpp
Lines: 187-203
  0.000% (0/12)
68
QEglFSKmsDevice::createScreens
Name: QEglFSKmsDevice::createScreens
Prototype: void QEglFSKmsDevice::createScreens()
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_support/qeglfskmsdevice.cpp
Lines: 345-382
  0.000% (0/20)
248
QEglFSIntegration::nativeResourceForContext
Name: QEglFSIntegration::nativeResourceForContext
Prototype: void *QEglFSIntegration::nativeResourceForContext(const QByteArray &resource, QOpenGLContext *context)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/eglfs/qeglfsintegration.cpp
Lines: 343-365
  0.000% (0/18)
138
Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 9
...22
McCabe - Cyclomatic Complexity: 9
23
McCabe - Cyclomatic Complexity: 9
24
McCabe - Cyclomatic Complexity: 8
25
McCabe - Cyclomatic Complexity: 8
2627
McCabe - Cyclomatic Complexity: 8
28
McCabe - Cyclomatic Complexity: 7
29
McCabe - Cyclomatic Complexity: 7
30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...50
McCabe - Cyclomatic Complexity: 5
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1

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