QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
11
McCabe - Cyclomatic Complexity: 14
12
McCabe - Cyclomatic Complexity: 14
13
McCabe - Cyclomatic Complexity: 13
1415
McCabe - Cyclomatic Complexity: 12
16
McCabe - Cyclomatic Complexity: 11
17
McCabe - Cyclomatic Complexity: 11
18
McCabe - Cyclomatic Complexity: 10
...20
McCabe - Cyclomatic Complexity: 10
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QWidgetTextControlPrivate::mouseReleaseEvent
Name: QWidgetTextControlPrivate::mouseReleaseEvent
Prototype: void QWidgetTextControlPrivate::mouseReleaseEvent(QEvent *e, Qt::MouseButton button, const QPointF &pos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 1752-1818
  0.000% (0/44)
4112
QWidgetTextControlPrivate::extendWordwiseSelection
Name: QWidgetTextControlPrivate::extendWordwiseSelection
Prototype: void QWidgetTextControlPrivate::extendWordwiseSelection(int suggestedNewPosition, qreal mouseXPosition)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 696-768
  0.000% (0/44)
4312
QWidgetPrivate::show_sys
Name: QWidgetPrivate::show_sys
Prototype: void QWidgetPrivate::show_sys()
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 7921-7981
  0.000% (0/53)
3912
QWidgetPrivate::scrollRect
Name: QWidgetPrivate::scrollRect
Prototype: void QWidgetPrivate::scrollRect(const QRect &rect, int dx, int dy)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 897-961
  0.000% (0/42)
3912
QWidgetPrivate::moveRect
Name: QWidgetPrivate::moveRect
Prototype: void QWidgetPrivate::moveRect(const QRect &rect, int dx, int dy)
Coverage:  0.000% (0/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 818-894
  0.000% (0/63)
5312
QWidgetPrivate::init
Name: QWidgetPrivate::init
Prototype: void QWidgetPrivate::init(QWidget *parentWidget, Qt::WindowFlags f)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 1120-1233
  0.000% (0/41)
6512
QWidgetPrivate::close_helper
Name: QWidgetPrivate::close_helper
Prototype: bool QWidgetPrivate::close_helper(CloseMode mode)
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 8328-8387
  0.000% (0/49)
3712
QWidgetLineControl::processShortcutOverrideEvent
Name: QWidgetLineControl::processShortcutOverrideEvent
Prototype: void QWidgetLineControl::processShortcutOverrideEvent(QKeyEvent *ke)
Coverage:  0.000% (0/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1524-1569
  0.000% (0/65)
3112
QWidgetLineControl::internalUndo
Name: QWidgetLineControl::internalUndo
Prototype: void QWidgetLineControl::internalUndo(int until)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1292-1333
  0.000% (0/35)
2812
QWidgetLineControl::internalRedo
Name: QWidgetLineControl::internalRedo
Prototype: void QWidgetLineControl::internalRedo()
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1335-1376
  0.000% (0/32)
2912
QWidgetLineControl::finishChange
Name: QWidgetLineControl::finishChange
Prototype: bool QWidgetLineControl::finishChange(int validateFromState, bool update, bool edited)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 674-724
  0.000% (0/38)
3612
QWidgetItem::setGeometry
Name: QWidgetItem::setGeometry
Prototype: void QWidgetItem::setGeometry(const QRect &rect)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qlayoutitem.cpp
Lines: 441-496
  0.000% (0/36)
3512
QWidget::changeEvent
Name: QWidget::changeEvent
Prototype: void QWidget::changeEvent(QEvent * event)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 9220-9276
  0.000% (0/32)
2712
QTriangulator::initialize
Name: QTriangulator::initialize
Prototype: template <typename T> void QTriangulator<T>::initialize(const QVectorPath &path, const QTransform &matrix, qreal lod)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 855-916
  0.000% (0/30)
4012
QTriangulatingStroker::join
Name: QTriangulatingStroker::join
Prototype: void QTriangulatingStroker::join(const qreal *pts)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulatingstroker.cpp
Lines: 344-417
  0.000% (0/30)
4312
QTreeView::scrollContentsBy
Name: QTreeView::scrollContentsBy
Prototype: void QTreeView::scrollContentsBy(int dx, int dy)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 2470-2521
  0.000% (0/46)
3412
QTransform::map
Name: QTransform::map
Prototype: QPolygonF QTransform::map(const QPolygonF &a) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1419-1438
  0.000% (0/26)
1312
QTransform::map
Name: QTransform::map
Prototype: QPolygon QTransform::map(const QPolygon &a) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1449-1471
  0.000% (0/26)
1612
QTime::toString
Name: QTime::toString
Prototype: QString QTime::toString(Qt::DateFormat format) const
Coverage:  72.222% (13/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 1579-1601
 72.222% (13/18)
812
QTime::fromString
Name: QTime::fromString
Prototype: QTime QTime::fromString(const QString& string, Qt::DateFormat format)
Coverage:  42.105% (8/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 1940-1963
 42.105% (8/19)
912
QThread::start
Name: QThread::start
Prototype: void QThread::start(Priority priority)
Coverage:  58.333% (21/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthread_unix.cpp
Lines: 556-662
 58.333% (21/36)
5412
QTextHtmlParser::resolveParent
Name: QTextHtmlParser::resolveParent
Prototype: QTextHtmlParserNode *QTextHtmlParser::resolveParent()
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 889-984
  0.000% (0/48)
4712
QTextEngine::tightBoundingBox
Name: QTextEngine::tightBoundingBox
Prototype: glyph_metrics_t QTextEngine::tightBoundingBox(int from, int len) const
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 1917-1966
  0.000% (0/41)
3912
QTextEngine::bidiReorder
Name: QTextEngine::bidiReorder
Prototype: void QTextEngine::bidiReorder(int numItems, const quint8 *levels, int *visualOrder)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 760-817
  0.000% (0/38)
2712
QTextDocumentPrivate::finishEdit
Name: QTextDocumentPrivate::finishEdit
Prototype: void QTextDocumentPrivate::finishEdit()
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 1196-1247
  0.000% (0/34)
2912
QTextCopyHelper::copy
Name: QTextCopyHelper::copy
Prototype: void QTextCopyHelper::copy()
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp
Lines: 149-212
  0.000% (0/34)
4012
QTextBrowserPrivate::setSource
Name: QTextBrowserPrivate::setSource
Prototype: void QTextBrowserPrivate::setSource(const QUrl &url)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtextbrowser.cpp
Lines: 263-350
  0.000% (0/43)
4212
QTest::qInvokeTestMethods
Name: QTest::qInvokeTestMethods
Prototype: static void qInvokeTestMethods(QObject *testObject)
Coverage:  80.000% (32/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 2560-2625
 80.000% (32/40)
4512
QTest::qExec
Name: QTest::qExec
Prototype: int QTest::qExec(QObject *testObject, int argc, char **argv)
Coverage:  42.424% (14/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 2924-3046
 42.424% (14/33)
3912
QTableViewPrivate::drawAndClipSpans
Name: QTableViewPrivate::drawAndClipSpans
Prototype: void QTableViewPrivate::drawAndClipSpans(const QRegion &area, QPainter *painter, const QStyleOptionViewItem &option, QBitArray *drawn, int firstVisualRow, int lastVisualRow, int firstVisualColumn, int lastVisualColumn)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 785-841
  0.000% (0/45)
4212
QTabWidget::initStyleOption
Name: QTabWidget::initStyleOption
Prototype: void QTabWidget::initStyleOption(QStyleOptionTabWidgetFrame *option) const
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabwidget.cpp
Lines: 271-339
  0.000% (0/43)
4412
QString::replace_helper
Name: QString::replace_helper
Prototype: void QString::replace_helper(uint *indices, int nIndices, int blen, const QChar *after, int alen)
Coverage:  96.970% (32/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2402-2463
 96.970% (32/33)
4312
QString::replace
Name: QString::replace
Prototype: QString& QString::replace(QChar ch, const QString &after, Qt::CaseSensitivity cs)
Coverage:  89.744% (35/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2545-2586
 89.744% (35/39)
2612
QStateMachinePrivate::registerSignalTransition
Name: QStateMachinePrivate::registerSignalTransition
Prototype: void QStateMachinePrivate::registerSignalTransition(QSignalTransition *transition)
Coverage:  88.235% (30/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2232-2290
 88.235% (30/34)
3712
QStandardPaths::standardLocations
Name: QStandardPaths::standardLocations
Prototype: QStringList QStandardPaths::standardLocations(StandardLocation type)
Coverage: 100.000% (24/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstandardpaths_unix.cpp
Lines: 310-343
100.000% (24/24)
2212
QStandardItemPrivate::sortChildren
Name: QStandardItemPrivate::sortChildren
Prototype: void QStandardItemPrivate::sortChildren(int column, Qt::SortOrder order)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 228-287
  0.000% (0/37)
3912
QStandardItemPrivate::setChild
Name: QStandardItemPrivate::setChild
Prototype: void QStandardItemPrivate::setChild(int row, int column, QStandardItem *item, bool emitChanged)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 115-159
  0.000% (0/42)
3212
QStackedLayout::setStackingMode
Name: QStackedLayout::setStackingMode
Prototype: void QStackedLayout::setStackingMode(StackingMode stackingMode)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstackedlayout.cpp
Lines: 555-586
  0.000% (0/29)
2212
QSocks5SocketEngine::bind
Name: QSocks5SocketEngine::bind
Prototype: bool QSocks5SocketEngine::bind(const QHostAddress &addr, quint16 port)
Coverage:  70.455% (31/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1320-1412
 70.455% (31/44)
5212
QSizeGrip::mousePressEvent
Name: QSizeGrip::mousePressEvent
Prototype: void QSizeGrip::mousePressEvent(QMouseEvent * e)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsizegrip.cpp
Lines: 278-360
  0.000% (0/48)
4812
QSharedMemoryPrivate::detach
Name: QSharedMemoryPrivate::detach
Prototype: bool QSharedMemoryPrivate::detach()
Coverage:  30.769% (8/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsharedmemory_systemv.cpp
Lines: 198-247
 30.769% (8/26)
2612
QScroller::grabGesture
Name: QScroller::grabGesture
Prototype: Qt::GestureType QScroller::grabGesture(QObject *target, ScrollerGestureType scrollGestureType)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 398-434
  0.000% (0/28)
2412
QScrollBar::mouseMoveEvent
Name: QScrollBar::mouseMoveEvent
Prototype: void QScrollBar::mouseMoveEvent(QMouseEvent *e)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollbar.cpp
Lines: 633-688
  0.000% (0/42)
4012
QRenderRule::fixupBorder
Name: QRenderRule::fixupBorder
Prototype: void QRenderRule::fixupBorder(int nativeWidth)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1075-1116
  0.000% (0/44)
2412
QRect::contains
Name: QRect::contains
Prototype: bool QRect::contains(const QRect &r, bool proper) const
Coverage:  72.000% (36/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 870-920
 72.000% (36/50)
3312
QRasterPaintEngine::stroke
Name: QRasterPaintEngine::stroke
Prototype: void QRasterPaintEngine::stroke(const QVectorPath &path, const QPen &pen)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1557-1622
  0.000% (0/40)
4812
QPdfEngine::setPen
Name: QPdfEngine::setPen
Prototype: void QPdfEngine::setPen()
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 1158-1214
  0.000% (0/25)
3612
QPathClipper::doClip
Name: QPathClipper::doClip
Prototype: bool QPathClipper::doClip(QWingedEdge &list, ClipperMode mode)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1632-1716
  0.000% (0/36)
4512
QParallelAnimationGroup::updateCurrentTime
Name: QParallelAnimationGroup::updateCurrentTime
Prototype: void QParallelAnimationGroup::updateCurrentTime(int currentTime)
Coverage:  92.105% (35/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qparallelanimationgroup.cpp
Lines: 124-176
 92.105% (35/38)
3012
QOutlineMapper::endOutline
Name: QOutlineMapper::endOutline
Prototype: void QOutlineMapper::endOutline()
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qoutlinemapper.cpp
Lines: 172-242
  0.000% (0/50)
4212
QOpenGLTexturePrivate::setWrapMode
Name: QOpenGLTexturePrivate::setWrapMode
Prototype: void QOpenGLTexturePrivate::setWrapMode(QOpenGLTexture::WrapMode mode)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 1464-1493
  0.000% (0/15)
1312
QOpenGLTexturePrivate::QOpenGLTexturePrivate
Name: QOpenGLTexturePrivate::QOpenGLTexturePrivate
Prototype: QOpenGLTexturePrivate::QOpenGLTexturePrivate(QOpenGLTexture::Target textureTarget, QOpenGLTexture *qq)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 50-127
  0.000% (0/25)
3212
QOpenGLTextureGlyphCache::resizeTextureData
Name: QOpenGLTextureGlyphCache::resizeTextureData
Prototype: void QOpenGLTextureGlyphCache::resizeTextureData(int width, int height)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltextureglyphcache.cpp
Lines: 178-323
  0.000% (0/36)
9212
QOpenGLTextureGlyphCache::createTextureData
Name: QOpenGLTextureGlyphCache::createTextureData
Prototype: void QOpenGLTextureGlyphCache::createTextureData(int width, int height)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltextureglyphcache.cpp
Lines: 92-166
  0.000% (0/45)
4712
QOpenGLFunctions_3_2_Core::~QOpenGLFunctions_3_2_Core
Name: QOpenGLFunctions_3_2_Core::~QOpenGLFunctions_3_2_Core
Prototype: QOpenGLFunctions_3_2_Core::~QOpenGLFunctions_3_2_Core()
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_3_2_core.cpp
Lines: 78-124
  0.000% (0/56)
3312
QOpenGLFunctions_1_5::~QOpenGLFunctions_1_5
Name: QOpenGLFunctions_1_5::~QOpenGLFunctions_1_5
Prototype: QOpenGLFunctions_1_5::~QOpenGLFunctions_1_5()
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_1_5.cpp
Lines: 78-124
  0.000% (0/56)
3312
QOpenGL2PaintEngineExPrivate::prepareForDraw
Name: QOpenGL2PaintEngineExPrivate::prepareForDraw
Prototype: bool QOpenGL2PaintEngineExPrivate::prepareForDraw(bool srcPixelsAreOpaque)
Coverage:  0.000% (0/66)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 1143-1205
  0.000% (0/66)
3812
QObject::event
Name: QObject::event
Prototype: bool QObject::event(QEvent *e)
Coverage: 100.000% (24/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 1233-1284
100.000% (24/24)
2612
QNetworkReplyImplPrivate::finished
Name: QNetworkReplyImplPrivate::finished
Prototype: void QNetworkReplyImplPrivate::finished()
Coverage:  47.368% (27/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyimpl.cpp
Lines: 779-843
 47.368% (27/57)
3612
QNetworkAccessManagerPrivate::_q_networkSessionStateChanged
Name: QNetworkAccessManagerPrivate::_q_networkSessionStateChanged
Prototype: void QNetworkAccessManagerPrivate::_q_networkSessionStateChanged(QNetworkSession::State state)
Coverage:  31.818% (14/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 1610-1649
 31.818% (14/44)
2412
QNativeSocketEnginePrivate::nativeReceiveDatagram
Name: QNativeSocketEnginePrivate::nativeReceiveDatagram
Prototype: qint64 QNativeSocketEnginePrivate::nativeReceiveDatagram(char *data, qint64 maxSize, QIpPacketHeader *header, QAbstractSocketEngine::PacketHeaderOptions options)
Coverage:  28.571% (16/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 829-932
 28.571% (16/56)
5212
QMimeDatabase::mimeTypeForFile
Name: QMimeDatabase::mimeTypeForFile
Prototype: QMimeType QMimeDatabase::mimeTypeForFile(const QFileInfo &fileInfo, MatchMode mode) const
Coverage:  56.667% (17/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimedatabase.cpp
Lines: 346-391
 56.667% (17/30)
2712
QMetaEnum::keysToValue
Name: QMetaEnum::keysToValue
Prototype: int QMetaEnum::keysToValue(const char *keys, bool *ok) const
Coverage:  78.261% (36/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 2636-2679
 78.261% (36/46)
3512
QMenuPrivate::activateAction
Name: QMenuPrivate::activateAction
Prototype: void QMenuPrivate::activateAction(QAction *action, QAction::ActionEvent action_e, bool self)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1161-1227
  0.000% (0/45)
3612
QMenu::initStyleOption
Name: QMenu::initStyleOption
Prototype: void QMenu::initStyleOption(QStyleOptionMenuItem *option, const QAction *action) const
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1301-1357
  0.000% (0/53)
4112
QMainWindowPrivate::adjustCursor
Name: QMainWindowPrivate::adjustCursor
Prototype: void QMainWindowPrivate::adjustCursor(const QPoint &pos)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindow.cpp
Lines: 1360-1408
  0.000% (0/34)
3112
QMainWindowLayoutState::checkFormat
Name: QMainWindowLayoutState::checkFormat
Prototype: bool QMainWindowLayoutState::checkFormat(QDataStream &stream)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 865-918
  0.000% (0/23)
2512
QMainWindow::createPopupMenu
Name: QMainWindow::createPopupMenu
Prototype: QMenu *QMainWindow::createPopupMenu()
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindow.cpp
Lines: 1712-1756
  0.000% (0/37)
3012
QMainWindow::contextMenuEvent
Name: QMainWindow::contextMenuEvent
Prototype: void QMainWindow::contextMenuEvent(QContextMenuEvent *event)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindow.cpp
Lines: 1643-1693
  0.000% (0/38)
2812
QLocaleData::findLocaleData
Name: QLocaleData::findLocaleData
Prototype: const QLocaleData *QLocaleData::findLocaleData(QLocale::Language language, QLocale::Script script, QLocale::Country country)
Coverage:  30.000% (12/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 335-380
 30.000% (12/40)
2712
QLocaleData::bytearrayToLongLong
Name: QLocaleData::bytearrayToLongLong
Prototype: qlonglong QLocaleData::bytearrayToLongLong(const char *num, int base, bool *ok, bool *overflow)
Coverage:  94.118% (32/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 3334-3374
 94.118% (32/34)
2612
QLocalSocket::error
Name: QLocalSocket::error
Prototype: QLocalSocket::LocalSocketError QLocalSocket::error() const
Coverage:  34.783% (8/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qlocalsocket_unix.cpp
Lines: 456-487
 34.783% (8/23)
1412
QListModeViewBase::doStaticLayout
Name: QListModeViewBase::doStaticLayout
Prototype: void QListModeViewBase::doStaticLayout(const QListViewLayoutInfo &info)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 2408-2509
  0.000% (0/42)
7012
QLatin15Codec::convertToUnicode
Name: QLatin15Codec::convertToUnicode
Prototype: QString QLatin15Codec::convertToUnicode(const char* chars, int len, ConverterState *) const
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qlatincodec.cpp
Lines: 101-140
  0.000% (0/25)
2512
QItemSelection::merge
Name: QItemSelection::merge
Prototype: void QItemSelection::merge(const QItemSelection &other, QItemSelectionModel::SelectionFlags command)
Coverage: 100.000% (34/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 500-547
100.000% (34/34)
2912
QImageWriter::write
Name: QImageWriter::write
Prototype: bool QImageWriter::write(const QImage &image)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagewriter.cpp
Lines: 738-768
  0.000% (0/39)
2512
QImage::setPixelColor
Name: QImage::setPixelColor
Prototype: void QImage::setPixelColor(int x, int y, const QColor &color)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 2454-2490
  0.000% (0/33)
2212
QImage::setAlphaChannel
Name: QImage::setAlphaChannel
Prototype: void QImage::setAlphaChannel(const QImage &alphaChannel)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 4183-4255
  0.000% (0/43)
5312
QImage::bitPlaneCount
Name: QImage::bitPlaneCount
Prototype: int QImage::bitPlaneCount() const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 4377-4410
  0.000% (0/22)
2012
QHttpThreadDelegate::startRequest
Name: QHttpThreadDelegate::startRequest
Prototype: void QHttpThreadDelegate::startRequest()
Coverage:  87.500% (35/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpthreaddelegate.cpp
Lines: 266-390
 87.500% (35/40)
6212
QHttpNetworkReplyPrivate::readReplyBodyChunked
Name: QHttpNetworkReplyPrivate::readReplyBodyChunked
Prototype: qint64 QHttpNetworkReplyPrivate::readReplyBodyChunked(QAbstractSocket *socket, QByteDataBuffer *out)
Coverage:  64.000% (32/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkreply.cpp
Lines: 843-903
 64.000% (32/50)
3412
QHttpNetworkReplyPrivate::readHeader
Name: QHttpNetworkReplyPrivate::readHeader
Prototype: qint64 QHttpNetworkReplyPrivate::readHeader(QAbstractSocket *socket)
Coverage:  89.655% (52/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkreply.cpp
Lines: 529-601
 89.655% (52/58)
3912
QHttpNetworkConnectionPrivate::handleAuthenticateChallenge
Name: QHttpNetworkConnectionPrivate::handleAuthenticateChallenge
Prototype: bool QHttpNetworkConnectionPrivate::handleAuthenticateChallenge(QAbstractSocket *socket, QHttpNetworkReply *reply, bool isProxy, bool &resend)
Coverage:  90.244% (37/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnection.cpp
Lines: 414-507
 90.244% (37/41)
5612
QHttpNetworkConnectionChannel::allDone
Name: QHttpNetworkConnectionChannel::allDone
Prototype: void QHttpNetworkConnectionChannel::allDone()
Coverage:  70.732% (29/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnectionchannel.cpp
Lines: 410-491
 70.732% (29/41)
3912
QHttpNetworkConnectionChannel::_q_connected
Name: QHttpNetworkConnectionChannel::_q_connected
Prototype: void QHttpNetworkConnectionChannel::_q_connected()
Coverage:  69.565% (32/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnectionchannel.cpp
Lines: 774-835
 69.565% (32/46)
2812
QHeaderView::paintEvent
Name: QHeaderView::paintEvent
Prototype: void QHeaderView::paintEvent(QPaintEvent *e)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 2242-2340
  0.000% (0/47)
6112
QGridLayoutItem::geometryWithin
Name: QGridLayoutItem::geometryWithin
Prototype: QRectF QGridLayoutItem::geometryWithin(qreal x, qreal y, qreal width, qreal height, qreal rowDescent, Qt::Alignment align) const
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qgridlayoutengine.cpp
Lines: 619-668
  0.000% (0/27)
3212
QGraphicsView::updateScene
Name: QGraphicsView::updateScene
Prototype: void QGraphicsView::updateScene(const QList<QRectF> &rects)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 2664-2733
  0.000% (0/44)
4212
QGraphicsView::mouseReleaseEvent
Name: QGraphicsView::mouseReleaseEvent
Prototype: void QGraphicsView::mouseReleaseEvent(QMouseEvent *event)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 3352-3427
  0.000% (0/51)
4212
QGraphicsScenePrivate::gestureTargetsAtHotSpots
Name: QGraphicsScenePrivate::gestureTargetsAtHotSpots
Prototype: void QGraphicsScenePrivate::gestureTargetsAtHotSpots(const QSet<QGesture *> &gestures, Qt::GestureFlag flag, QHash<QGraphicsObject *, QSet<QGesture *> > *targets, QSet<QGraphicsObject *> *itemsSet, QSet<QGesture *> *normal, QSet<QGesture *> *conflicts)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 6162-6207
  0.000% (0/37)
2712
QGraphicsScenePrivate::enterModal
Name: QGraphicsScenePrivate::enterModal
Prototype: void QGraphicsScenePrivate::enterModal(QGraphicsItem *panel, QGraphicsItem::PanelModality previousModality)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 6073-6131
  0.000% (0/42)
3212
QGraphicsSceneBspTreeIndexPrivate::_q_updateIndex
Name: QGraphicsSceneBspTreeIndexPrivate::_q_updateIndex
Prototype: void QGraphicsSceneBspTreeIndexPrivate::_q_updateIndex()
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscenebsptreeindex.cpp
Lines: 112-172
  0.000% (0/40)
3512
QGraphicsItemPrivate::initStyleOption
Name: QGraphicsItemPrivate::initStyleOption
Prototype: void QGraphicsItemPrivate::initStyleOption(QStyleOptionGraphicsItem *option, const QTransform &worldTransform, const QRegion &exposedRegion, bool allItems) const
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 1314-1365
  0.000% (0/34)
3312
QGraphicsItemPrivate::clearFocusHelper
Name: QGraphicsItemPrivate::clearFocusHelper
Prototype: void QGraphicsItemPrivate::clearFocusHelper(bool giveFocusToParent, bool hiddenByParentPanel)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 3376-3413
  0.000% (0/34)
2212
QGraphicsAnchorLayoutPrivate::removeCenterAnchors
Name: QGraphicsAnchorLayoutPrivate::removeCenterAnchors
Prototype: void QGraphicsAnchorLayoutPrivate::removeCenterAnchors( QGraphicsLayoutItem *item, Qt::AnchorPoint centerEdge, bool substitute)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 1499-1579
  0.000% (0/33)
4112
QGraphicsAnchorLayoutPrivate::getGraphParts
Name: QGraphicsAnchorLayoutPrivate::getGraphParts
Prototype: QList< QList<QSimplexConstraint *> > QGraphicsAnchorLayoutPrivate::getGraphParts(Orientation orientation)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 2499-2585
  0.000% (0/33)
4512
QGLTexture::bindCompressedTextureDDS
Name: QGLTexture::bindCompressedTextureDDS
Prototype: QSize QGLTexture::bindCompressedTextureDDS(const char *buf, int len)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 5377-5451
  0.000% (0/30)
4712
QFtpPI::readyRead
Name: QFtpPI::readyRead
Prototype: void QFtpPI::readyRead()
Coverage:  78.378% (29/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 928-977
 78.378% (29/37)
3412
QFtpDTP::socketReadyRead
Name: QFtpDTP::socketReadyRead
Prototype: void QFtpDTP::socketReadyRead()
Coverage:  63.889% (23/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 645-715
 63.889% (23/36)
3112
QFontconfigDatabase::setupFontEngine
Name: QFontconfigDatabase::setupFontEngine
Prototype: void QFontconfigDatabase::setupFontEngine(QFontEngineFT *engine, const QFontDef &fontDef) const
Coverage:  56.250% (27/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines: 857-943
 56.250% (27/48)
5812
Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
11
McCabe - Cyclomatic Complexity: 14
12
McCabe - Cyclomatic Complexity: 14
13
McCabe - Cyclomatic Complexity: 13
1415
McCabe - Cyclomatic Complexity: 12
16
McCabe - Cyclomatic Complexity: 11
17
McCabe - Cyclomatic Complexity: 11
18
McCabe - Cyclomatic Complexity: 10
...20
McCabe - Cyclomatic Complexity: 10
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1

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