QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...20
McCabe - Cyclomatic Complexity: 10
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...50
McCabe - Cyclomatic Complexity: 5
...53
McCabe - Cyclomatic Complexity: 4
54
McCabe - Cyclomatic Complexity: 4
55
McCabe - Cyclomatic Complexity: 4
56
McCabe - Cyclomatic Complexity: 4
5758
McCabe - Cyclomatic Complexity: 4
59
McCabe - Cyclomatic Complexity: 4
60
McCabe - Cyclomatic Complexity: 4
61
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...80
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QWidgetAction::event
Name: QWidgetAction::event
Prototype: bool QWidgetAction::event(QEvent *event)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetaction.cpp
Lines: 217-227
  0.000% (0/10)
74
QWidget::windowTitle
Name: QWidget::windowTitle
Prototype: QString QWidget::windowTitle() const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 6011-6021
  0.000% (0/12)
74
QWidget::sharedPainter
Name: QWidget::sharedPainter
Prototype: QPainter *QWidget::sharedPainter() const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 12782-12796
  0.000% (0/12)
84
QWidget::setGraphicsEffect
Name: QWidget::setGraphicsEffect
Prototype: void QWidget::setGraphicsEffect(QGraphicsEffect *effect)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5300-5322
  0.000% (0/10)
144
QWidget::setGeometry
Name: QWidget::setGeometry
Prototype: void QWidget::setGeometry(const QRect &r)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 7157-7176
  0.000% (0/13)
144
QWidget::setFocusProxy
Name: QWidget::setFocusProxy
Prototype: void QWidget::setFocusProxy(QWidget * w)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 6380-6395
  0.000% (0/12)
94
QWidget::setFixedSize
Name: QWidget::setFixedSize
Prototype: void QWidget::setFixedSize(int w, int h)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 4153-4168
  0.000% (0/15)
104
QWidget::setContentsMargins
Name: QWidget::setContentsMargins
Prototype: void QWidget::setContentsMargins(int left, int top, int right, int bottom)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 7515-7541
  0.000% (0/18)
184
QWidget::repaint
Name: QWidget::repaint
Prototype: void QWidget::repaint(int x, int y, int w, int h)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 10819-10830
  0.000% (0/12)
74
QWidget::isAncestorOf
Name: QWidget::isAncestorOf
Prototype: bool QWidget::isAncestorOf(const QWidget *child) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 8656-8666
  0.000% (0/10)
74
QWidget::insertAction
Name: QWidget::insertAction
Prototype: void QWidget::insertAction(QAction *before, QAction *action)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 3301-3324
  0.000% (0/10)
154
QWidget::hasFocus
Name: QWidget::hasFocus
Prototype: bool QWidget::hasFocus() const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 6423-6436
  0.000% (0/18)
84
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: 3775-3790
  0.000% (0/14)
104
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: 4383-4396
  0.000% (0/12)
94
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: 410-430
  0.000% (0/14)
124
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: 457-467
  0.000% (0/10)
84
QWaitCondition::wait
Name: QWaitCondition::wait
Prototype: bool QWaitCondition::wait(QReadWriteLock *readWriteLock, unsigned long time)
Coverage:  61.538% (8/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp
Lines: 215-238
 61.538% (8/13)
144
QVersionNumber::isPrefixOf
Name: QVersionNumber::isPrefixOf
Prototype: bool QVersionNumber::isPrefixOf(const QVersionNumber &other) const
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qversionnumber.cpp
Lines: 231-240
100.000% (10/10)
64
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: 417-442
 93.750% (15/16)
174
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: 304-321
100.000% (10/10)
104
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: 57-69
  0.000% (0/10)
84
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: 310-330
 80.000% (12/15)
114
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
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: 336-354
 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: 385-403
 66.667% (8/12)
104
QUrlQuery::removeAllQueryItems
Name: QUrlQuery::removeAllQueryItems
Prototype: void QUrlQuery::removeAllQueryItems(const QString &key)
Coverage:  90.000% (9/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlquery.cpp
Lines: 749-761
 90.000% (9/10)
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: 635-650
100.000% (10/10)
124
QUrlPrivate::toLocalFile
Name: QUrlPrivate::toLocalFile
Prototype: QString QUrlPrivate::toLocalFile(QUrl::FormattingOptions options) const
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 1466-1491
100.000% (11/11)
94
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: 845-857
100.000% (16/16)
74
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: 291-314
  0.000% (0/10)
194
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: 340-355
  0.000% (0/10)
124
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: 319-335
  0.000% (0/20)
114
QUrlModel::canDrop
Name: QUrlModel::canDrop
Prototype: bool QUrlModel::canDrop(QDragEnterEvent *event)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qsidebar.cpp
Lines: 122-134
  0.000% (0/10)
84
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: 2150-2166
 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: 2080-2100
 75.000% (9/12)
134
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: 2650-2666
 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: 2492-2514
100.000% (14/14)
124
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: 2243-2259
 91.667% (11/12)
114
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: 3013-3029
 91.667% (11/12)
114
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: 3729-3743
100.000% (11/11)
84
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: 4036-4068
100.000% (10/10)
284
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: 526-539
  0.000% (0/10)
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: 511-524
  0.000% (0/10)
94
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: 5813-5832
100.000% (12/12)
94
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: 383-404
  0.000% (0/10)
124
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: 429-450
  0.000% (0/10)
144
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: 1089-1103
  0.000% (0/10)
64
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: 142-154
  0.000% (0/10)
74
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: 106-124
  0.000% (0/10)
124
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: 183-235
  0.000% (0/11)
434
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: 400-414
  0.000% (0/12)
94
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: 122-140
 58.333% (7/12)
104
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: 323-345
 81.818% (9/11)
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: 1781-1812
  0.000% (0/10)
214
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: 1401-1417
  0.000% (0/10)
114
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: 1177-1194
  0.000% (0/14)
84
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: 1370-1399
  0.000% (0/10)
174
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: 1055-1069
  0.000% (0/12)
104
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: 1020-1037
  0.000% (0/10)
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: 985-1018
  0.000% (0/12)
184
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: 2087-2101
  0.000% (0/12)
84
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: 2721-2740
  0.000% (0/12)
144
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: 3756-3781
  0.000% (0/15)
194
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: 1407-1420
  0.000% (0/10)
104
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: 3208-3230
  0.000% (0/12)
154
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: 2830-2851
  0.000% (0/10)
174
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: 3980-4007
  0.000% (0/10)
174
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: 1917-1928
  0.000% (0/12)
74
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: 631-641
  0.000% (0/11)
84
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: 2746-2761
  0.000% (0/14)
114
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: 420-440
  0.000% (0/17)
154
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: 257-274
  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: 226-247
  0.000% (0/17)
164
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: 513-523
  0.000% (0/10)
74
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: 812-826
  0.000% (0/10)
94
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: 1749-1803
  0.000% (0/13)
384
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: 1494-1511
  0.000% (0/12)
114
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: 112-121
  0.000% (0/10)
74
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: 636-657
  0.000% (0/13)
124
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: 562-579
  0.000% (0/10)
84
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: 151-174
  0.000% (0/12)
174
QToolBoxPrivate::page
Name: QToolBoxPrivate::page
Prototype: const QToolBoxPrivate::Page *QToolBoxPrivate::page(const QObject *widget) const
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbox.cpp
Lines: 126-135
  0.000% (0/9)
64
QToolBoxPrivate::_q_widgetDestroyed
Name: QToolBoxPrivate::_q_widgetDestroyed
Prototype: void QToolBoxPrivate::_q_widgetDestroyed(QObject *object)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbox.cpp
Lines: 443-466
  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: 236-268
  0.000% (0/10)
114
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: 163-185
  0.000% (0/10)
164
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: 209-234
  0.000% (0/10)
144
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: 94-104
  0.000% (0/10)
64
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: 167-187
  0.000% (0/15)
124
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: 124-144
  0.000% (0/12)
154
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: 1107-1120
  0.000% (0/16)
104
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: 1027-1044
  0.000% (0/10)
124
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: 1257-1285
  0.000% (0/12)
244
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: 421-433
  0.000% (0/10)
74
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: 236-246
  0.000% (0/10)
84
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: 413-437
 40.000% (4/10)
124
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: 728-747
 64.286% (9/14)
144
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: 317-370
100.000% (12/12)
254
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: 718-758
 28.571% (4/14)
164
QThreadPoolPrivate::waitForDone
Name: QThreadPoolPrivate::waitForDone
Prototype: bool QThreadPoolPrivate::waitForDone(int msecs)
Coverage:  90.476% (19/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 282-297
 90.476% (19/21)
114
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: 316-335
100.000% (10/10)
114
Page:<>1
McCabe - Cyclomatic Complexity: 439
...20
McCabe - Cyclomatic Complexity: 10
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...50
McCabe - Cyclomatic Complexity: 5
...53
McCabe - Cyclomatic Complexity: 4
54
McCabe - Cyclomatic Complexity: 4
55
McCabe - Cyclomatic Complexity: 4
56
McCabe - Cyclomatic Complexity: 4
5758
McCabe - Cyclomatic Complexity: 4
59
McCabe - Cyclomatic Complexity: 4
60
McCabe - Cyclomatic Complexity: 4
61
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...80
McCabe - Cyclomatic Complexity: 3
...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