QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 10
21
McCabe - Cyclomatic Complexity: 9
22
McCabe - Cyclomatic Complexity: 9
23
McCabe - Cyclomatic Complexity: 9
24
McCabe - Cyclomatic Complexity: 9
2526
McCabe - Cyclomatic Complexity: 8
27
McCabe - Cyclomatic Complexity: 8
28
McCabe - Cyclomatic Complexity: 8
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
...308
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QWidgetLineControl::findInMask
Name: QWidgetLineControl::findInMask
Prototype: int QWidgetLineControl::findInMask(int pos, bool forward, bool findSeparator, QChar searchChar) const
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1266-1290
  0.000% (0/31)
168
QWidgetLineControl::draw
Name: QWidgetLineControl::draw
Prototype: void QWidgetLineControl::draw(QPainter *painter, const QPoint &offset, const QRect &clip, int flags)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 607-639
  0.000% (0/29)
228
QWidgetBackingStore::syncAllowed
Name: QWidgetBackingStore::syncAllowed
Prototype: bool QWidgetBackingStore::syncAllowed()
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 1096-1119
  0.000% (0/22)
168
QWidgetBackingStore::sendUpdateRequest
Name: QWidgetBackingStore::sendUpdateRequest
Prototype: void QWidgetBackingStore::sendUpdateRequest(QWidget *widget, UpdateTime updateTime)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 470-506
  0.000% (0/26)
208
QWidget::stackUnder
Name: QWidget::stackUnder
Prototype: void QWidget::stackUnder(QWidget* w)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 11808-11834
  0.000% (0/30)
218
QWidget::setLayout
Name: QWidget::setLayout
Prototype: void QWidget::setLayout(QLayout *l)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 10072-10112
  0.000% (0/26)
278
QWidget::render
Name: QWidget::render
Prototype: void QWidget::render(QPainter *painter, const QPoint &targetOffset, const QRegion &sourceRegion, RenderFlags renderFlags)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5127-5197
  0.000% (0/33)
438
QWidget::raise
Name: QWidget::raise
Prototype: void QWidget::raise()
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 11707-11737
  0.000% (0/26)
238
QWidget::lower
Name: QWidget::lower
Prototype: void QWidget::lower()
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 11761-11787
  0.000% (0/26)
208
QWidget::focusNextPrevChild
Name: QWidget::focusNextPrevChild
Prototype: bool QWidget::focusNextPrevChild(bool next)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 6734-6774
  0.000% (0/30)
238
QVectorPath::controlPointRect
Name: QVectorPath::controlPointRect
Prototype: QRectF QVectorPath::controlPointRect() const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengineex.cpp
Lines: 72-105
  0.000% (0/22)
248
QVariant::cmp
Name: QVariant::cmp
Prototype: bool QVariant::cmp(const QVariant &v) const
Coverage: 100.000% (24/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 3484-3509
100.000% (24/24)
168
QUuid::createUuid
Name: QUuid::createUuid
Prototype: QUuid QUuid::createUuid()
Coverage:  28.000% (7/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 921-991
 28.000% (7/25)
308
QUrl::fromUserInput
Name: QUrl::fromUserInput
Prototype: QUrl QUrl::fromUserInput(const QString &userInput)
Coverage:  92.308% (24/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 4256-4295
 92.308% (24/26)
198
QUndoModel::data
Name: QUndoModel::data
Prototype: QVariant QUndoModel::data(const QModelIndex &index, int role) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qundoview.cpp
Lines: 199-221
  0.000% (0/26)
158
QTriangulator::ComplexToSimple::bounds
Name: QTriangulator::ComplexToSimple::bounds
Prototype: template <typename T> QPair<QRBTree<int>::Node *, QRBTree<int>::Node *> QTriangulator<T>::ComplexToSimple::bounds(const QPodPoint &point) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1071-1118
  0.000% (0/24)
278
QTreeWidgetItem::takeChildren
Name: QTreeWidgetItem::takeChildren
Prototype: QList<QTreeWidgetItem*> QTreeWidgetItem::takeChildren()
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 2053-2084
  0.000% (0/24)
218
QTreeViewPrivate::hasVisibleChildren
Name: QTreeViewPrivate::hasVisibleChildren
Prototype: bool QTreeViewPrivate::hasVisibleChildren(const QModelIndex& parent) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3905-3924
  0.000% (0/22)
158
QTreeViewPrivate::expand
Name: QTreeViewPrivate::expand
Prototype: void QTreeViewPrivate::expand(int item, bool emitSignal)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3072-3104
  0.000% (0/26)
218
QTreeView::keyPressEvent
Name: QTreeView::keyPressEvent
Prototype: void QTreeView::keyPressEvent(QKeyEvent *event)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 2001-2033
  0.000% (0/23)
218
QTreeView::expandToDepth
Name: QTreeView::expandToDepth
Prototype: void QTreeView::expandToDepth(int depth)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 2769-2810
  0.000% (0/28)
298
QTreeView::doItemsLayout
Name: QTreeView::doItemsLayout
Prototype: void QTreeView::doItemsLayout()
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 2096-2130
  0.000% (0/22)
218
QTreeView::collapse
Name: QTreeView::collapse
Prototype: void QTreeView::collapse(const QModelIndex &index)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 796-823
  0.000% (0/26)
188
QTransform::map
Name: QTransform::map
Prototype: QPoint QTransform::map(const QPoint &p) const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1143-1176
  0.000% (0/14)
218
QTransform::map
Name: QTransform::map
Prototype: QPointF QTransform::map(const QPointF &p) const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1194-1227
  0.000% (0/14)
218
QTransform::map
Name: QTransform::map
Prototype: QLine QTransform::map(const QLine &l) const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1263-1309
  0.000% (0/14)
348
QTransform::map
Name: QTransform::map
Prototype: QLineF QTransform::map(const QLineF &l) const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1322-1368
  0.000% (0/14)
348
QToolButton::actionEvent
Name: QToolButton::actionEvent
Prototype: void QToolButton::actionEvent(QActionEvent *event)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbutton.cpp
Lines: 454-479
  0.000% (0/18)
158
QToolBox::setItemEnabled
Name: QToolBox::setItemEnabled
Prototype: void QToolBox::setItemEnabled(int index, bool enabled)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbox.cpp
Lines: 558-586
  0.000% (0/26)
198
QToolBarAreaLayout::saveState
Name: QToolBarAreaLayout::saveState
Prototype: void QToolBarAreaLayout::saveState(QDataStream &stream) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 1245-1292
  0.000% (0/22)
288
QToolBar::actionEvent
Name: QToolBar::actionEvent
Prototype: void QToolBar::actionEvent(QActionEvent *event)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbar.cpp
Lines: 983-1026
  0.000% (0/19)
278
QTimerInfoList::registerTimer
Name: QTimerInfoList::registerTimer
Prototype: void QTimerInfoList::registerTimer(int timerId, int interval, Qt::TimerType timerType, QObject *object)
Coverage:  95.000% (19/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp
Lines: 439-500
 95.000% (19/20)
268
QTimeZonePrivate::isValidId
Name: QTimeZonePrivate::isValidId
Prototype: bool QTimeZonePrivate::isValidId(const QByteArray &ianaId)
Coverage:  97.727% (43/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate.cpp
Lines: 445-509
 97.727% (43/44)
248
QTimeLinePrivate::setCurrentTime
Name: QTimeLinePrivate::setCurrentTime
Prototype: void QTimeLinePrivate::setCurrentTime(int msecs)
Coverage:  94.444% (34/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimeline.cpp
Lines: 85-156
 94.444% (34/36)
278
QTimeLine::setCurveShape
Name: QTimeLine::setCurveShape
Prototype: void QTimeLine::setCurveShape(CurveShape shape)
Coverage:  61.538% (8/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimeline.cpp
Lines: 523-546
 61.538% (8/13)
138
QTimeLine::curveShape
Name: QTimeLine::curveShape
Prototype: QTimeLine::CurveShape QTimeLine::curveShape() const
Coverage:  30.769% (4/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimeline.cpp
Lines: 502-521
 30.769% (4/13)
88
QTextOdfWriter::writeFormats
Name: QTextOdfWriter::writeFormats
Prototype: void QTextOdfWriter::writeFormats(QXmlStreamWriter &writer, const QSet<int> &formats) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextodfwriter.cpp
Lines: 408-438
  0.000% (0/18)
198
QTextOdfWriter::writeAll
Name: QTextOdfWriter::writeAll
Prototype: bool QTextOdfWriter::writeAll()
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextodfwriter.cpp
Lines: 758-831
  0.000% (0/25)
528
QTextLayout::previousCursorPosition
Name: QTextLayout::previousCursorPosition
Prototype: int QTextLayout::previousCursorPosition(int oldPos, CursorMode mode) const
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 719-747
  0.000% (0/41)
198
QTextLayout::nextCursorPosition
Name: QTextLayout::nextCursorPosition
Prototype: int QTextLayout::nextCursorPosition(int oldPos, CursorMode mode) const
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 683-710
  0.000% (0/42)
198
QTextLayout::glyphRuns
Name: QTextLayout::glyphRuns
Prototype: QList<QGlyphRun> QTextLayout::glyphRuns(int from, int length) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 1034-1078
  0.000% (0/22)
298
QTextHtmlParser::parseCloseTag
Name: QTextHtmlParser::parseCloseTag
Prototype: void QTextHtmlParser::parseCloseTag()
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 735-774
  0.000% (0/32)
228
QTextHtmlParser::newNode
Name: QTextHtmlParser::newNode
Prototype: QTextHtmlParserNode *QTextHtmlParser::newNode(int parent)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 514-567
  0.000% (0/30)
288
QTextHtmlParser::declarationsForNode
Name: QTextHtmlParser::declarationsForNode
Prototype: QVector<QCss::Declaration> QTextHtmlParser::declarationsForNode(int node) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 1961-2003
  0.000% (0/24)
308
QTextFrame::iterator::operator++
Name: QTextFrame::iterator::operator++
Prototype: QTextFrame::iterator &QTextFrame::iterator::operator++()
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextobject.cpp
Lines: 725-756
  0.000% (0/24)
218
QTextEditPrivate::_q_ensureVisible
Name: QTextEditPrivate::_q_ensureVisible
Prototype: void QTextEditPrivate::_q_ensureVisible(const QRectF &_rect)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtextedit.cpp
Lines: 311-337
  0.000% (0/28)
198
QTextDocumentWriter::write
Name: QTextDocumentWriter::write
Prototype: bool QTextDocumentWriter::write(const QTextDocument *document)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentwriter.cpp
Lines: 242-295
  0.000% (0/38)
288
QTextDocumentLayoutPrivate::hitTest
Name: QTextDocumentLayoutPrivate::hitTest
Prototype: QTextDocumentLayoutPrivate::HitPoint QTextDocumentLayoutPrivate::hitTest(QTextTable *table, const QFixedPoint &point, int *position, QTextLayout **l, Qt::HitTestAccuracy accuracy) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 715-749
  0.000% (0/22)
228
QTextDocumentLayoutPrivate::hitTest
Name: QTextDocumentLayoutPrivate::hitTest
Prototype: QTextDocumentLayoutPrivate::HitPoint QTextDocumentLayoutPrivate::hitTest(const QTextBlock &bl, const QFixedPoint &point, int *position, QTextLayout **l, Qt::HitTestAccuracy accuracy) const
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 751-800
  0.000% (0/25)
288
QTextDocument::toPlainText
Name: QTextDocument::toPlainText
Prototype: QString QTextDocument::toPlainText() const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 1150-1174
  0.000% (0/12)
118
QTextCursor::select
Name: QTextCursor::select
Prototype: void QTextCursor::select(SelectionType selection)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 1539-1573
  0.000% (0/20)
228
QTextCopyHelper::appendFragment
Name: QTextCopyHelper::appendFragment
Prototype: int QTextCopyHelper::appendFragment(int pos, int endPos, int objectIndex)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp
Lines: 82-139
  0.000% (0/32)
448
QTextCodec::codecForMib
Name: QTextCodec::codecForMib
Prototype: QTextCodec* QTextCodec::codecForMib(int mib)
Coverage:  72.727% (16/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qtextcodec.cpp
Lines: 554-588
 72.727% (16/22)
208
QTestResult::compare
Name: QTestResult::compare
Prototype: bool QTestResult::compare(bool success, const char *failureMsg, char *val1, char *val2, const char *actual, const char *expected, const char *file, int line)
Coverage:  80.000% (20/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestresult.cpp
Lines: 253-291
 80.000% (20/25)
248
QTest::qSignalDumperCallback
Name: QTest::qSignalDumperCallback
Prototype: static void qSignalDumperCallback(QObject *caller, int signal_index, void **argv)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qsignaldumper.cpp
Lines: 61-116
  0.000% (0/26)
448
QTest::qExtractTestData
Name: QTest::qExtractTestData
Prototype: QSharedPointer<QTemporaryDir> QTest::qExtractTestData(const QString &dirName)
Coverage:  54.545% (12/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 3176-3225
 54.545% (12/22)
308
QTableViewPrivate::selectRow
Name: QTableViewPrivate::selectRow
Prototype: void QTableViewPrivate::selectRow(int row, bool anchor)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 3223-3260
  0.000% (0/38)
278
QTableViewPrivate::selectColumn
Name: QTableViewPrivate::selectColumn
Prototype: void QTableViewPrivate::selectColumn(int column, bool anchor)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 3262-3299
  0.000% (0/38)
278
QTableView::timerEvent
Name: QTableView::timerEvent
Prototype: void QTableView::timerEvent(QTimerEvent *event)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 2859-2911
  0.000% (0/24)
348
QTableView::scrollContentsBy
Name: QTableView::scrollContentsBy
Prototype: void QTableView::scrollContentsBy(int dx, int dy)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 1296-1332
  0.000% (0/34)
218
QTableModel::setItemData
Name: QTableModel::setItemData
Prototype: bool QTableModel::setItemData(const QModelIndex &index, const QMap<int, QVariant> &roles)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 443-473
  0.000% (0/22)
228
QTabBarPrivate::moveTabFinished
Name: QTabBarPrivate::moveTabFinished
Prototype: void QTabBarPrivate::moveTabFinished(int index)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 1982-2012
  0.000% (0/37)
218
QTabBarPrivate::layoutTab
Name: QTabBarPrivate::layoutTab
Prototype: void QTabBarPrivate::layoutTab(int index)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 621-655
  0.000% (0/28)
248
QSystemSemaphorePrivate::setErrorString
Name: QSystemSemaphorePrivate::setErrorString
Prototype: void QSystemSemaphorePrivate::setErrorString(const QString &function)
Coverage:  16.667% (2/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsystemsemaphore_unix.cpp
Lines: 64-93
 16.667% (2/12)
158
QStyleSheetStyle::nativeFrameWidth
Name: QStyleSheetStyle::nativeFrameWidth
Prototype: int QStyleSheetStyle::nativeFrameWidth(const QWidget *w)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1617-1651
  0.000% (0/22)
158
QStyleHelper::drawDial
Name: QStyleHelper::drawDial
Prototype: void drawDial(const QStyleOptionSlider *option, QPainter *painter)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylehelper.cpp
Lines: 239-346
  0.000% (0/32)
848
QString::isRightToLeft
Name: QString::isRightToLeft
Prototype: bool QString::isRightToLeft() const
Coverage:  89.474% (17/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 8053-8079
 89.474% (17/19)
158
QStatusBarPrivate::messageRect
Name: QStatusBarPrivate::messageRect
Prototype: QRect QStatusBarPrivate::messageRect() const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qstatusbar.cpp
Lines: 117-149
  0.000% (0/26)
198
QStatusBar::reformat
Name: QStatusBar::reformat
Prototype: void QStatusBar::reformat()
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qstatusbar.cpp
Lines: 466-526
  0.000% (0/25)
438
QStateMachinePrivate::setError
Name: QStateMachinePrivate::setError
Prototype: void QStateMachinePrivate::setError(QStateMachine::Error errorCode, QAbstractState *currentContext)
Coverage:  87.500% (14/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1455-1510
 87.500% (14/16)
318
QStateMachinePrivate::removeConflictingTransitions
Name: QStateMachinePrivate::removeConflictingTransitions
Prototype: void QStateMachinePrivate::removeConflictingTransitions(QList<QAbstractTransition*> &enabledTransitions, CalculationCache *cache)
Coverage:  90.000% (18/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 614-660
 90.000% (18/20)
258
QStandardItemPrivate::insertRows
Name: QStandardItemPrivate::insertRows
Prototype: bool QStandardItemPrivate::insertRows(int row, const QList<QStandardItem*> &items)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 369-398
  0.000% (0/25)
248
QSslSocketPrivate::isMatchingHostname
Name: QSslSocketPrivate::isMatchingHostname
Prototype: bool QSslSocketPrivate::isMatchingHostname(const QString &cn, const QString &hostname)
Coverage:  92.308% (24/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2634-2672
 92.308% (24/26)
198
QSslSocket::waitForEncrypted
Name: QSslSocket::waitForEncrypted
Prototype: bool QSslSocket::waitForEncrypted(int msecs)
Coverage:  73.077% (19/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1555-1582
 73.077% (19/26)
168
QSslSocket::waitForDisconnected
Name: QSslSocket::waitForDisconnected
Prototype: bool QSslSocket::waitForDisconnected(int msecs)
Coverage:  59.091% (13/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1663-1692
 59.091% (13/22)
188
QSslSocket::disconnectFromHost
Name: QSslSocket::disconnectFromHost
Prototype: void QSslSocket::disconnectFromHost()
Coverage:  75.000% (18/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1926-1961
 75.000% (18/24)
208
QSslCertificate::subjectAlternativeNames
Name: QSslCertificate::subjectAlternativeNames
Prototype: QMultiMap<QSsl::AlternativeNameEntryType, QString> QSslCertificate::subjectAlternativeNames() const
Coverage:  76.923% (20/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 175-207
 76.923% (20/26)
208
QSqlTableModelPrivate::revertCachedRow
Name: QSqlTableModelPrivate::revertCachedRow
Prototype: void QSqlTableModelPrivate::revertCachedRow(int row)
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 117-150
 76.471% (13/17)
238
QSqlTableModel::setData
Name: QSqlTableModel::setData
Prototype: bool QSqlTableModel::setData(const QModelIndex &index, const QVariant &value, int role)
Coverage:  87.500% (28/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 561-595
 87.500% (28/32)
238
QSqlTableModel::insertRows
Name: QSqlTableModel::insertRows
Prototype: bool QSqlTableModel::insertRows(int row, int count, const QModelIndex &parent)
Coverage:  80.645% (25/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 1138-1173
 80.645% (25/31)
248
QSqlResultPrivate::positionalToNamedBinding
Name: QSqlResultPrivate::positionalToNamedBinding
Prototype: QString QSqlResultPrivate::positionalToNamedBinding(const QString &query) const
Coverage:  90.625% (29/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp
Lines: 82-120
 90.625% (29/32)
258
QSqlDatabasePrivate::init
Name: QSqlDatabasePrivate::init
Prototype: void QSqlDatabasePrivate::init(const QString &type)
Coverage:  80.769% (21/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp
Lines: 722-788
 80.769% (21/26)
178
QSplitterPrivate::setGeo
Name: QSplitterPrivate::setGeo
Prototype: void QSplitterPrivate::setGeo(QSplitterLayoutStruct *sls, int p, int s, bool allowCollapse)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 728-769
  0.000% (0/31)
268
QSpanCollection::updateInsertedColumns
Name: QSpanCollection::updateInsertedColumns
Prototype: void QSpanCollection::updateInsertedColumns(int start, int end)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 249-294
  0.000% (0/22)
198
QSpanCollection::spansInRect
Name: QSpanCollection::spansInRect
Prototype: QList<QSpanCollection::Span *> QSpanCollection::spansInRect(int x, int y, int w, int h) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 163-186
  0.000% (0/24)
198
QSortedModelEngine::indexHint
Name: QSortedModelEngine::indexHint
Prototype: QIndexMapper QSortedModelEngine::indexHint(QString part, const QModelIndex& parent, Qt::SortOrder order)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qcompleter.cpp
Lines: 550-591
  0.000% (0/26)
228
QSortFilterProxyModelPrivate::insert_source_items
Name: QSortFilterProxyModelPrivate::insert_source_items
Prototype: void QSortFilterProxyModelPrivate::insert_source_items( QVector<int> &source_to_proxy, QVector<int> &proxy_to_source, const QVector<int> &source_items, const QModelIndex &source_parent, Qt::Orientation orient, bool emit_signal)
Coverage:  91.667% (22/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 681-720
 91.667% (22/24)
238
QSortFilterProxyModelPrivate::handle_filter_changed
Name: QSortFilterProxyModelPrivate::handle_filter_changed
Prototype: QSet<int> QSortFilterProxyModelPrivate::handle_filter_changed( QVector<int> &source_to_proxy, QVector<int> &proxy_to_source, const QModelIndex &source_parent, Qt::Orientation orient)
Coverage:  92.857% (26/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1111-1150
 92.857% (26/28)
248
QSortFilterProxyModel::removeRows
Name: QSortFilterProxyModel::removeRows
Prototype: bool QSortFilterProxyModel::removeRows(int row, int count, const QModelIndex &parent)
Coverage:  86.111% (31/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 2114-2151
 86.111% (31/36)
298
QSortFilterProxyModel::removeColumns
Name: QSortFilterProxyModel::removeColumns
Prototype: bool QSortFilterProxyModel::removeColumns(int column, int count, const QModelIndex &parent)
Coverage:  82.353% (28/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 2156-2190
 82.353% (28/34)
278
QSocks5SocketEnginePrivate::_q_udpSocketReadNotification
Name: QSocks5SocketEnginePrivate::_q_udpSocketReadNotification
Prototype: void QSocks5SocketEnginePrivate::_q_udpSocketReadNotification()
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1274-1317
  0.000% (0/24)
228
QSlider::event
Name: QSlider::event
Prototype: bool QSlider::event(QEvent *event)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qslider.cpp
Lines: 335-354
  0.000% (0/13)
98
QSizeGrip::mouseMoveEvent
Name: QSizeGrip::mouseMoveEvent
Prototype: void QSizeGrip::mouseMoveEvent(QMouseEvent * e)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsizegrip.cpp
Lines: 368-411
  0.000% (0/29)
268
QSharedMemoryPrivate::setErrorString
Name: QSharedMemoryPrivate::setErrorString
Prototype: void QSharedMemoryPrivate::setErrorString(QLatin1String function)
Coverage:  16.667% (2/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsharedmemory_unix.cpp
Lines: 74-103
 16.667% (2/12)
158
QSettingsPrivate::normalizedKey
Name: QSettingsPrivate::normalizedKey
Prototype: QString QSettingsPrivate::normalizedKey(const QString &key)
Coverage: 100.000% (20/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 261-284
100.000% (20/20)
158
QSequentialAnimationGroupPrivate::animationRemoved
Name: QSequentialAnimationGroupPrivate::animationRemoved
Prototype: void QSequentialAnimationGroupPrivate::animationRemoved(int index, QAbstractAnimation *anim)
Coverage: 100.000% (22/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qsequentialanimationgroup.cpp
Lines: 533-574
100.000% (22/22)
228
QScrollerPrivate::scrollingSegmentsValid
Name: QScrollerPrivate::scrollingSegmentsValid
Prototype: bool QScrollerPrivate::scrollingSegmentsValid(Qt::Orientation orientation)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 1179-1219
  0.000% (0/33)
278
QScrollerPrivate::releaseWhileDragging
Name: QScrollerPrivate::releaseWhileDragging
Prototype: bool QScrollerPrivate::releaseWhileDragging(const QPointF &position, qint64 timestamp)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 1621-1667
  0.000% (0/33)
268
QScroller::scrollTo
Name: QScroller::scrollTo
Prototype: void QScroller::scrollTo(const QPointF &pos, int scrollTime)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 667-703
  0.000% (0/26)
238
QResourcePrivate::ensureInitialized
Name: QResourcePrivate::ensureInitialized
Prototype: void QResourcePrivate::ensureInitialized() const
Coverage: 100.000% (22/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 288-318
100.000% (22/22)
218
Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 10
21
McCabe - Cyclomatic Complexity: 9
22
McCabe - Cyclomatic Complexity: 9
23
McCabe - Cyclomatic Complexity: 9
24
McCabe - Cyclomatic Complexity: 9
2526
McCabe - Cyclomatic Complexity: 8
27
McCabe - Cyclomatic Complexity: 8
28
McCabe - Cyclomatic Complexity: 8
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
...308
McCabe - Cyclomatic Complexity: 1

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