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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...220
McCabe - Cyclomatic Complexity: 3
...230
McCabe - Cyclomatic Complexity: 3
...240
McCabe - Cyclomatic Complexity: 4
...246
McCabe - Cyclomatic Complexity: 4
247
McCabe - Cyclomatic Complexity: 4
248
McCabe - Cyclomatic Complexity: 4
249
McCabe - Cyclomatic Complexity: 4
250251
McCabe - Cyclomatic Complexity: 4
252
McCabe - Cyclomatic Complexity: 4
253
McCabe - Cyclomatic Complexity: 4
254
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 8
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QTextStream::operator>>
Name: QTextStream::operator>>
Prototype: QTextStream &QTextStream::operator>>(char *c)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 2309-2329
 91.667% (11/12)
154
QTextStream::seek
Name: QTextStream::seek
Prototype: bool QTextStream::seek(qint64 pos)
Coverage:  58.333% (7/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 1196-1225
 58.333% (7/12)
174
QTextStream::setCodec
Name: QTextStream::setCodec
Prototype: void QTextStream::setCodec(QTextCodec *codec)
Coverage:  83.333% (10/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 3049-3061
 83.333% (10/12)
84
QTextStreamPrivate::getChar
Name: QTextStreamPrivate::getChar
Prototype: inline bool QTextStreamPrivate::getChar(QChar *ch)
Coverage:  88.889% (16/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 888-900
 88.889% (16/18)
94
QTextStreamPrivate::putString
Name: QTextStreamPrivate::putString
Prototype: void QTextStreamPrivate::putString(QLatin1String data, bool number)
Coverage:  37.500% (6/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 995-1018
 37.500% (6/16)
114
QTextStreamPrivate::putString
Name: QTextStreamPrivate::putString
Prototype: void QTextStreamPrivate::putString(const QChar *data, int len, bool number)
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 966-990
 68.750% (11/16)
124
QTextStreamPrivate::ungetChar
Name: QTextStreamPrivate::ungetChar
Prototype: inline void QTextStreamPrivate::ungetChar(QChar ch)
Coverage:  81.818% (9/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 905-921
 81.818% (9/11)
94
QTextTable::cellAt
Name: QTextTable::cellAt
Prototype: QTextTableCell QTextTable::cellAt(int position) const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexttable.cpp
Lines: 607-624
  0.000% (0/14)
124
QTextTablePrivate::fragmentAdded
Name: QTextTablePrivate::fragmentAdded
Prototype: void QTextTablePrivate::fragmentAdded(QChar type, uint fragment)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexttable.cpp
Lines: 400-416
  0.000% (0/12)
134
QTextureGlyphCache::textureMapForGlyph
Name: QTextureGlyphCache::textureMapForGlyph
Prototype: QImage QTextureGlyphCache::textureMapForGlyph(glyph_t g, QFixed subPixelPosition) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtextureglyphcache.cpp
Lines: 263-273
  0.000% (0/6)
44
QThreadData::current
Name: QThreadData::current
Prototype: QThreadData *QThreadData::current(bool createIfNecessary)
Coverage:  81.818% (9/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthread_unix.cpp
Lines: 242-263
 81.818% (9/11)
154
QThreadData::~QThreadData
Name: QThreadData::~QThreadData
Prototype: QThreadData::~QThreadData()
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthread.cpp
Lines: 66-95
 80.000% (8/10)
134
QThreadPipe::wakeUp
Name: QThreadPipe::wakeUp
Prototype: void QThreadPipe::wakeUp()
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
Lines: 173-188
  0.000% (0/12)
84
QThreadPool::start
Name: QThreadPool::start
Prototype: void QThreadPool::start(QRunnable *runnable, int priority)
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 455-468
 80.000% (8/10)
84
QThreadPoolPrivate::stealRunnable
Name: QThreadPoolPrivate::stealRunnable
Prototype: bool QThreadPoolPrivate::stealRunnable(QRunnable *runnable)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 322-341
100.000% (10/10)
114
QThreadPoolPrivate::waitForDone
Name: QThreadPoolPrivate::waitForDone
Prototype: bool QThreadPoolPrivate::waitForDone(int msecs)
Coverage:  94.118% (16/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 288-303
 94.118% (16/17)
114
QThreadPrivate::setPriority
Name: QThreadPrivate::setPriority
Prototype: void QThreadPrivate::setPriority(QThread::Priority threadPriority)
Coverage:  28.571% (4/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthread_unix.cpp
Lines: 721-761
 28.571% (4/14)
164
QThreadPrivate::start
Name: QThreadPrivate::start
Prototype: void *QThreadPrivate::start(void *arg)
Coverage: 100.000% (12/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthread_unix.cpp
Lines: 320-373
100.000% (12/12)
254
QTimeLine::setPaused
Name: QTimeLine::setPaused
Prototype: void QTimeLine::setPaused(bool paused)
Coverage:  64.286% (9/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimeline.cpp
Lines: 734-753
 64.286% (9/14)
144
QTimerInfoList::timerRemainingTime
Name: QTimerInfoList::timerRemainingTime
Prototype: int QTimerInfoList::timerRemainingTime(int timerId)
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp
Lines: 420-444
 40.000% (4/10)
124
QTipLabel::mouseMoveEvent
Name: QTipLabel::mouseMoveEvent
Prototype: void QTipLabel::mouseMoveEvent(QMouseEvent *e)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qtooltip.cpp
Lines: 242-252
  0.000% (0/10)
84
QTipLabel::tipChanged
Name: QTipLabel::tipChanged
Prototype: bool QTipLabel::tipChanged(const QPoint &pos, const QString &text, QObject *o)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qtooltip.cpp
Lines: 427-439
  0.000% (0/10)
74
QToolBar::initStyleOption
Name: QToolBar::initStyleOption
Prototype: void QToolBar::initStyleOption(QStyleOptionToolBar *option) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbar.cpp
Lines: 1263-1291
  0.000% (0/12)
244
QToolBarAreaLayout::gapIndex
Name: QToolBarAreaLayout::gapIndex
Prototype: QList<int> QToolBarAreaLayout::gapIndex(const QPoint &pos) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 1033-1050
  0.000% (0/10)
124
QToolBarAreaLayout::item
Name: QToolBarAreaLayout::item
Prototype: QToolBarAreaLayoutItem *QToolBarAreaLayout::item(const QList<int> &path)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 1113-1126
  0.000% (0/16)
104
QToolBarLayout::setUsePopupMenu
Name: QToolBarLayout::setUsePopupMenu
Prototype: void QToolBarLayout::setUsePopupMenu(bool set)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbarlayout.cpp
Lines: 130-150
  0.000% (0/12)
154
QToolBarLayout::takeAt
Name: QToolBarLayout::takeAt
Prototype: QLayoutItem *QToolBarLayout::takeAt(int index)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbarlayout.cpp
Lines: 173-193
  0.000% (0/15)
124
QToolBarLayout::~QToolBarLayout
Name: QToolBarLayout::~QToolBarLayout
Prototype: QToolBarLayout::~QToolBarLayout()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbarlayout.cpp
Lines: 100-110
  0.000% (0/10)
64
QToolBarPrivate::endDrag
Name: QToolBarPrivate::endDrag
Prototype: void QToolBarPrivate::endDrag()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbar.cpp
Lines: 215-240
  0.000% (0/10)
144
QToolBarPrivate::initDrag
Name: QToolBarPrivate::initDrag
Prototype: void QToolBarPrivate::initDrag(const QPoint &pos)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbar.cpp
Lines: 169-191
  0.000% (0/10)
164
QToolBarPrivate::mousePressEvent
Name: QToolBarPrivate::mousePressEvent
Prototype: bool QToolBarPrivate::mousePressEvent(QMouseEvent *event)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbar.cpp
Lines: 242-274
  0.000% (0/10)
114
QToolBoxPrivate::_q_widgetDestroyed
Name: QToolBoxPrivate::_q_widgetDestroyed
Prototype: void QToolBoxPrivate::_q_widgetDestroyed(QObject *object)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbox.cpp
Lines: 449-474
  0.000% (0/12)
174
QToolBoxPrivate::page
Name: QToolBoxPrivate::page
Prototype: const QToolBoxPrivate::Page *QToolBoxPrivate::page(QWidget *widget) const
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbox.cpp
Lines: 132-141
  0.000% (0/9)
64
QToolBoxPrivate::updateTabs
Name: QToolBoxPrivate::updateTabs
Prototype: void QToolBoxPrivate::updateTabs()
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbox.cpp
Lines: 157-180
  0.000% (0/12)
174
QToolButton::changeEvent
Name: QToolButton::changeEvent
Prototype: void QToolButton::changeEvent(QEvent *e)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbutton.cpp
Lines: 568-585
  0.000% (0/10)
84
QToolButton::setMenu
Name: QToolButton::setMenu
Prototype: void QToolButton::setMenu(QMenu* menu)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbutton.cpp
Lines: 642-663
  0.000% (0/13)
124
QTornOffMenu::syncWithMenu
Name: QTornOffMenu::syncWithMenu
Prototype: void syncWithMenu(QMenu *menu, QActionEvent *act)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 118-127
  0.000% (0/10)
74
QTransform::map
Name: QTransform::map
Prototype: QRegion QTransform::map(const QRegion &r) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1510-1527
  0.000% (0/12)
114
QTransform::squareToQuad
Name: QTransform::squareToQuad
Prototype: bool QTransform::squareToQuad(const QPolygonF &quad, QTransform &trans)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1765-1819
  0.000% (0/13)
384
QTreeModel::beginRemoveItems
Name: QTreeModel::beginRemoveItems
Prototype: void QTreeModel::beginRemoveItems(QTreeWidgetItem *parent, int row, int count)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 818-832
  0.000% (0/10)
94
QTreeModel::headerData
Name: QTreeModel::headerData
Prototype: QVariant QTreeModel::headerData(int section, Qt::Orientation orientation, int role) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 519-529
  0.000% (0/10)
74
QTreeModel::index
Name: QTreeModel::index
Prototype: QModelIndex QTreeModel::index(int row, int column, const QModelIndex &parent) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 263-280
  0.000% (0/18)
114
QTreeModel::index
Name: QTreeModel::index
Prototype: QModelIndex QTreeModel::index(const QTreeWidgetItem *item, int column) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 232-253
  0.000% (0/17)
164
QTreeModel::insertRows
Name: QTreeModel::insertRows
Prototype: bool QTreeModel::insertRows(int row, int count, const QModelIndex &parent)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 426-446
  0.000% (0/17)
154
QTreeView::collapseAll
Name: QTreeView::collapseAll
Prototype: void QTreeView::collapseAll()
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 2734-2749
  0.000% (0/14)
114
QTreeView::isFirstColumnSpanned
Name: QTreeView::isFirstColumnSpanned
Prototype: bool QTreeView::isFirstColumnSpanned(int row, const QModelIndex &parent) const
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 638-648
  0.000% (0/11)
84
QTreeView::mouseReleaseEvent
Name: QTreeView::mouseReleaseEvent
Prototype: void QTreeView::mouseReleaseEvent(QMouseEvent *event)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 1906-1917
  0.000% (0/12)
74
QTreeView::selectionChanged
Name: QTreeView::selectionChanged
Prototype: void QTreeView::selectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3968-3995
  0.000% (0/10)
174
QTreeView::updateGeometries
Name: QTreeView::updateGeometries
Prototype: void QTreeView::updateGeometries()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 2818-2839
  0.000% (0/10)
174
QTreeViewPrivate::beginAnimatedOperation
Name: QTreeViewPrivate::beginAnimatedOperation
Prototype: void QTreeViewPrivate::beginAnimatedOperation()
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3196-3218
  0.000% (0/12)
154
QTreeViewPrivate::draggablePaintPairs
Name: QTreeViewPrivate::draggablePaintPairs
Prototype: QItemViewPaintPairs QTreeViewPrivate::draggablePaintPairs(const QModelIndexList &indexes, QRect *r) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 1410-1423
  0.000% (0/10)
104
QTreeViewPrivate::itemDecorationRect
Name: QTreeViewPrivate::itemDecorationRect
Prototype: QRect QTreeViewPrivate::itemDecorationRect(const QModelIndex &index) const
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3744-3769
  0.000% (0/15)
194
QTreeWidget::setHeaderItem
Name: QTreeWidget::setHeaderItem
Prototype: void QTreeWidget::setHeaderItem(QTreeWidgetItem *item)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 2728-2747
  0.000% (0/12)
144
QTreeWidgetItemPrivate::sortChildren
Name: QTreeWidgetItemPrivate::sortChildren
Prototype: void QTreeWidgetItemPrivate::sortChildren(int column, Qt::SortOrder order, bool climb)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 2094-2108
  0.000% (0/12)
84
QTriangulator::ComplexToSimple::calculateIntersection
Name: QTriangulator::ComplexToSimple::calculateIntersection
Prototype: template <typename T> bool QTriangulator<T>::ComplexToSimple::calculateIntersection(int left, int right)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 991-1024
  0.000% (0/12)
184
QTriangulator::ComplexToSimple::edgeIsLeftOfEdge
Name: QTriangulator::ComplexToSimple::edgeIsLeftOfEdge
Prototype: template <typename T> bool QTriangulator<T>::ComplexToSimple::edgeIsLeftOfEdge(int leftEdgeIndex, int rightEdgeIndex) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1026-1043
  0.000% (0/10)
84
QTriangulator::ComplexToSimple::searchEdgeLeftOf
Name: QTriangulator::ComplexToSimple::searchEdgeLeftOf
Prototype: template <typename T> QRBTree<int>::Node *QTriangulator<T>::ComplexToSimple::searchEdgeLeftOf(int edgeIndex, QRBTree<int>::Node *after) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1061-1075
  0.000% (0/12)
104
QTriangulator::ComplexToSimple::splitEdge
Name: QTriangulator::ComplexToSimple::splitEdge
Prototype: template <typename T> int QTriangulator<T>::ComplexToSimple::splitEdge(int splitIndex)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1376-1405
  0.000% (0/10)
174
QTriangulator::ComplexToSimple::splitEdgeListRange
Name: QTriangulator::ComplexToSimple::splitEdgeListRange
Prototype: template <typename T> void QTriangulator<T>::ComplexToSimple::splitEdgeListRange(QRBTree<int>::Node *leftmost, QRBTree<int>::Node *rightmost, int vertex, const QIntersectionPoint &intersectionPoint)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1183-1200
  0.000% (0/14)
84
QTriangulator::ComplexToSimple::splitEdgesAtIntersections
Name: QTriangulator::ComplexToSimple::splitEdgesAtIntersections
Prototype: template <typename T> bool QTriangulator<T>::ComplexToSimple::splitEdgesAtIntersections()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1407-1423
  0.000% (0/10)
114
QTriangulator::SimpleToMonotone::setupDataStructures
Name: QTriangulator::SimpleToMonotone::setupDataStructures
Prototype: template <typename T> void QTriangulator<T>::SimpleToMonotone::setupDataStructures()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1787-1818
  0.000% (0/10)
214
QUdpSocket::writeDatagram
Name: QUdpSocket::writeDatagram
Prototype: qint64 QUdpSocket::writeDatagram(const char *data, qint64 size, const QHostAddress &address, quint16 port)
Coverage:  81.818% (9/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qudpsocket.cpp
Lines: 330-352
 81.818% (9/11)
114
QUdpSocketPrivate::doEnsureInitialized
Name: QUdpSocketPrivate::doEnsureInitialized
Prototype: bool QUdpSocketPrivate::doEnsureInitialized(const QHostAddress &bindAddress, quint16 bindPort, const QHostAddress &remoteAddress)
Coverage:  58.333% (7/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qudpsocket.cpp
Lines: 129-147
 58.333% (7/12)
104
QUndoAction::setPrefixedText
Name: QUndoAction::setPrefixedText
Prototype: void QUndoAction::setPrefixedText(const QString &text)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qundostack.cpp
Lines: 406-420
  0.000% (0/12)
94
QUndoGroup::setActiveStack
Name: QUndoGroup::setActiveStack
Prototype: void QUndoGroup::setActiveStack(QUndoStack *stack)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qundogroup.cpp
Lines: 189-241
  0.000% (0/11)
434
QUndoModel::setStack
Name: QUndoModel::setStack
Prototype: void QUndoModel::setStack(QUndoStack *stack)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qundoview.cpp
Lines: 112-130
  0.000% (0/10)
124
QUndoModel::setStackCurrentIndex
Name: QUndoModel::setStackCurrentIndex
Prototype: void QUndoModel::setStackCurrentIndex(const QModelIndex &index)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qundoview.cpp
Lines: 148-160
  0.000% (0/10)
74
QUndoStack::setActive
Name: QUndoStack::setActive
Prototype: void QUndoStack::setActive(bool active)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qundostack.cpp
Lines: 1095-1109
  0.000% (0/10)
64
QUndoStackPrivate::setIndex
Name: QUndoStackPrivate::setIndex
Prototype: void QUndoStackPrivate::setIndex(int idx, bool clean)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qundostack.cpp
Lines: 435-456
  0.000% (0/10)
144
QUndoView::setGroup
Name: QUndoView::setGroup
Prototype: void QUndoView::setGroup(QUndoGroup *group)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qundoview.cpp
Lines: 389-410
  0.000% (0/10)
124
QUnicodeTables::convertCase
Name: QUnicodeTables::convertCase
Prototype: template <typename Traits, typename T> static QString convertCase(T &str)
Coverage: 100.000% (12/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5843-5862
100.000% (12/12)
94
QUnifiedTimer::installAnimationDriver
Name: QUnifiedTimer::installAnimationDriver
Prototype: void QUnifiedTimer::installAnimationDriver(QAnimationDriver *d)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qabstractanimation.cpp
Lines: 517-530
  0.000% (0/10)
94
QUnifiedTimer::uninstallAnimationDriver
Name: QUnifiedTimer::uninstallAnimationDriver
Prototype: void QUnifiedTimer::uninstallAnimationDriver(QAnimationDriver *d)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qabstractanimation.cpp
Lines: 532-545
  0.000% (0/10)
94
QUnixPrintWidgetPrivate::QUnixPrintWidgetPrivate
Name: QUnixPrintWidgetPrivate::QUnixPrintWidgetPrivate
Prototype: QUnixPrintWidgetPrivate::QUnixPrintWidgetPrivate(QUnixPrintWidget *p, QPrinter *prn)
Coverage:  60.000% (6/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintdialog_unix.cpp
Lines: 651-689
 60.000% (6/10)
234
QUrl::errorString
Name: QUrl::errorString
Prototype: QString QUrl::errorString() const
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 4041-4074
100.000% (10/10)
294
QUrl::operator =
Name: QUrl::operator =
Prototype: QUrl &QUrl::operator =(const QUrl &url)
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3734-3748
100.000% (11/11)
84
QUrl::setFragment
Name: QUrl::setFragment
Prototype: void QUrl::setFragment(const QString &fragment, ParsingMode mode)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3018-3034
 91.667% (11/12)
114
QUrl::setPassword
Name: QUrl::setPassword
Prototype: void QUrl::setPassword(const QString &password, ParsingMode mode)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 2250-2266
 91.667% (11/12)
114
QUrl::setPath
Name: QUrl::setPath
Prototype: void QUrl::setPath(const QString &path, ParsingMode mode)
Coverage: 100.000% (14/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 2498-2520
100.000% (14/14)
124
QUrl::setQuery
Name: QUrl::setQuery
Prototype: void QUrl::setQuery(const QString &query, ParsingMode mode)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 2655-2671
 91.667% (11/12)
114
QUrl::setUserInfo
Name: QUrl::setUserInfo
Prototype: void QUrl::setUserInfo(const QString &userInfo, ParsingMode mode)
Coverage:  75.000% (9/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 2087-2107
 75.000% (9/12)
134
QUrl::setUserName
Name: QUrl::setUserName
Prototype: void QUrl::setUserName(const QString &userName, ParsingMode mode)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 2158-2174
 91.667% (11/12)
114
QUrlModel::canDrop
Name: QUrlModel::canDrop
Prototype: bool QUrlModel::canDrop(QDragEnterEvent *event)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qsidebar.cpp
Lines: 128-140
  0.000% (0/8)
84
QUrlModel::dataChanged
Name: QUrlModel::dataChanged
Prototype: void QUrlModel::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qsidebar.cpp
Lines: 325-341
  0.000% (0/20)
114
QUrlModel::layoutChanged
Name: QUrlModel::layoutChanged
Prototype: void QUrlModel::layoutChanged()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qsidebar.cpp
Lines: 346-361
  0.000% (0/10)
124
QUrlModel::setFileSystemModel
Name: QUrlModel::setFileSystemModel
Prototype: void QUrlModel::setFileSystemModel(QFileSystemModel *model)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qsidebar.cpp
Lines: 297-320
  0.000% (0/10)
194
QUrlPrivate::appendAuthority
Name: QUrlPrivate::appendAuthority
Prototype: inline void QUrlPrivate::appendAuthority(QString &appendTo, QUrl::FormattingOptions options, Section appendingTo) const
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 851-863
100.000% (16/16)
74
QUrlQuery::queryItems
Name: QUrlQuery::queryItems
Prototype: QList<QPair<QString, QString> > QUrlQuery::queryItems(QUrl::ComponentFormattingOptions encoding) const
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlquery.cpp
Lines: 642-657
100.000% (10/10)
124
QUuid::QUuid
Name: QUuid::QUuid
Prototype: QUuid::QUuid(const QString &text)
Coverage:  66.667% (8/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 342-360
 66.667% (8/12)
104
QUuid::QUuid
Name: QUuid::QUuid
Prototype: QUuid::QUuid(const QByteArray &text)
Coverage:  66.667% (8/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 391-409
 66.667% (8/12)
104
QVariant::operator=
Name: QVariant::operator=
Prototype: QVariant& QVariant::operator=(const QVariant &variant)
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 1881-1899
100.000% (11/11)
124
QVariantAnimationPrivate::setValueAt
Name: QVariantAnimationPrivate::setValueAt
Prototype: void QVariantAnimationPrivate::setValueAt(qreal step, const QVariant &value)
Coverage:  80.000% (12/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qvariantanimation.cpp
Lines: 316-336
 80.000% (12/15)
114
QVectorPath::~QVectorPath
Name: QVectorPath::~QVectorPath
Prototype: QVectorPath::~QVectorPath()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengineex.cpp
Lines: 63-75
  0.000% (0/10)
84
QVersionNumber::commonPrefix
Name: QVersionNumber::commonPrefix
Prototype: QVersionNumber QVersionNumber::commonPrefix(const QVersionNumber &v1, const QVersionNumber &v2)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qversionnumber.cpp
Lines: 311-328
100.000% (10/10)
104
QVersionNumber::fromString
Name: QVersionNumber::fromString
Prototype: QVersionNumber QVersionNumber::fromString(const QString &string, int *suffixIndex)
Coverage:  93.750% (15/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qversionnumber.cpp
Lines: 424-449
 93.750% (15/16)
174
QVersionNumber::isPrefixOf
Name: QVersionNumber::isPrefixOf
Prototype: bool QVersionNumber::isPrefixOf(const QVersionNumber &other) const noexcept
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qversionnumber.cpp
Lines: 238-247
100.000% (10/10)
64
QWatermarkLabel::setSideWidget
Name: QWatermarkLabel::setSideWidget
Prototype: void setSideWidget(QWidget *widget)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 463-473
  0.000% (0/10)
84
QWellArray::setSelected
Name: QWellArray::setSelected
Prototype: void QWellArray::setSelected(int row, int col)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp
Lines: 416-436
  0.000% (0/14)
124
QWidget::backgroundRole
Name: QWidget::backgroundRole
Prototype: QPalette::ColorRole QWidget::backgroundRole() const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 4405-4418
  0.000% (0/12)
94
QWidget::childrenRegion
Name: QWidget::childrenRegion
Prototype: QRegion QWidget::childrenRegion() const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 3797-3812
  0.000% (0/14)
104
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...220
McCabe - Cyclomatic Complexity: 3
...230
McCabe - Cyclomatic Complexity: 3
...240
McCabe - Cyclomatic Complexity: 4
...246
McCabe - Cyclomatic Complexity: 4
247
McCabe - Cyclomatic Complexity: 4
248
McCabe - Cyclomatic Complexity: 4
249
McCabe - Cyclomatic Complexity: 4
250251
McCabe - Cyclomatic Complexity: 4
252
McCabe - Cyclomatic Complexity: 4
253
McCabe - Cyclomatic Complexity: 4
254
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 8
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76

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