QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 10
...29
McCabe - Cyclomatic Complexity: 7
30
McCabe - Cyclomatic Complexity: 7
31
McCabe - Cyclomatic Complexity: 7
32
McCabe - Cyclomatic Complexity: 7
3334
McCabe - Cyclomatic Complexity: 6
35
McCabe - Cyclomatic Complexity: 6
36
McCabe - Cyclomatic Complexity: 6
37
McCabe - Cyclomatic Complexity: 6
...40
McCabe - Cyclomatic Complexity: 6
...50
McCabe - Cyclomatic Complexity: 5
...60
McCabe - Cyclomatic Complexity: 4
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QDateTimeEditPrivate::closestSection
Name: QDateTimeEditPrivate::closestSection
Prototype: int QDateTimeEditPrivate::closestSection(int pos, bool forward) const
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdatetimeedit.cpp
Lines: 1799-1821
  0.000% (0/27)
167
QDateTimeEdit::setDisplayFormat
Name: QDateTimeEdit::setDisplayFormat
Prototype: void QDateTimeEdit::setDisplayFormat(const QString &format)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdatetimeedit.cpp
Lines: 866-906
  0.000% (0/23)
307
QDataWidgetMapperPrivate::_q_closeEditor
Name: QDataWidgetMapperPrivate::_q_closeEditor
Prototype: void QDataWidgetMapperPrivate::_q_closeEditor(QWidget *w, QAbstractItemDelegate::EndEditHint hint)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qdatawidgetmapper.cpp
Lines: 202-223
  0.000% (0/13)
117
QDataStream::operator<<
Name: QDataStream::operator<<
Prototype: QDataStream &QDataStream::operator<<(double f)
Coverage:  68.182% (15/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdatastream.cpp
Lines: 1048-1071
 68.182% (15/22)
137
QDataStream::operator<<
Name: QDataStream::operator<<
Prototype: QDataStream &QDataStream::operator<<(float f)
Coverage:  42.857% (9/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdatastream.cpp
Lines: 1010-1036
 42.857% (9/21)
157
QDBusUtil::isValidUniqueConnectionName
Name: QDBusUtil::isValidUniqueConnectionName
Prototype: bool isValidUniqueConnectionName(const QString &connName)
Coverage:  63.636% (14/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp
Lines: 379-401
 63.636% (14/22)
157
QDBusPendingCallPrivate::setReplyCallback
Name: QDBusPendingCallPrivate::setReplyCallback
Prototype: bool QDBusPendingCallPrivate::setReplyCallback(QObject *target, const char *member)
Coverage:  52.174% (12/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbuspendingcall.cpp
Lines: 137-180
 52.174% (12/23)
277
QDBusMenuLayoutItem::populate
Name: QDBusMenuLayoutItem::populate
Prototype: uint QDBusMenuLayoutItem::populate(int id, int depth, const QStringList &propertyNames, const QDBusPlatformMenu *topLevelMenu)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbusmenu/qdbusmenutypes.cpp
Lines: 83-106
  0.000% (0/19)
157
QDBusMenuItem::QDBusMenuItem
Name: QDBusMenuItem::QDBusMenuItem
Prototype: QDBusMenuItem::QDBusMenuItem(const QDBusPlatformMenuItem *item)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbusmenu/qdbusmenutypes.cpp
Lines: 172-203
  0.000% (0/20)
217
QDBusConnectionPrivate::~QDBusConnectionPrivate
Name: QDBusConnectionPrivate::~QDBusConnectionPrivate
Prototype: QDBusConnectionPrivate::~QDBusConnectionPrivate()
Coverage:  26.087% (6/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 1057-1084
 26.087% (6/23)
197
QDBusConnectionPrivate::sendInternal
Name: QDBusConnectionPrivate::sendInternal
Prototype: void QDBusConnectionPrivate::sendInternal(QDBusPendingCallPrivate *pcall, void *message, int timeout)
Coverage:  75.000% (18/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 2150-2188
 75.000% (18/24)
217
QDBusConnectionPrivate::handleObjectCall
Name: QDBusConnectionPrivate::handleObjectCall
Prototype: void QDBusConnectionPrivate::handleObjectCall(const QDBusMessage &msg)
Coverage:  90.000% (18/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 1520-1583
 90.000% (18/20)
337
QDBusConnection::objectRegisteredAt
Name: QDBusConnection::objectRegisteredAt
Prototype: QObject *QDBusConnection::objectRegisteredAt(const QString &path) const
Coverage:  77.778% (21/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusconnection.cpp
Lines: 997-1028
 77.778% (21/27)
287
QDBusBlockingCallWatcher::QDBusBlockingCallWatcher
Name: QDBusBlockingCallWatcher::QDBusBlockingCallWatcher
Prototype: QDBusBlockingCallWatcher(const QDBusMessage &message)
Coverage:  54.545% (12/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 1958-2011
 54.545% (12/22)
237
QConfFileSettingsPrivate::~QConfFileSettingsPrivate
Name: QConfFileSettingsPrivate::~QConfFileSettingsPrivate
Prototype: QConfFileSettingsPrivate::~QConfFileSettingsPrivate()
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 1192-1224
 76.471% (13/17)
167
QConfFileSettingsPrivate::ensureSectionParsed
Name: QConfFileSettingsPrivate::ensureSectionParsed
Prototype: void QConfFileSettingsPrivate::ensureSectionParsed(QConfFile *confFile, const QSettingsKey &key) const
Coverage:  87.500% (21/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 1919-1944
 87.500% (21/24)
177
QConfFileSettingsPrivate::QConfFileSettingsPrivate
Name: QConfFileSettingsPrivate::QConfFileSettingsPrivate
Prototype: QConfFileSettingsPrivate::QConfFileSettingsPrivate(QSettings::Format format, QSettings::Scope scope, const QString &organization, const QString &application)
Coverage:  94.737% (18/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 1131-1178
 94.737% (18/19)
227
QCompletionEngine::saveInCache
Name: QCompletionEngine::saveInCache
Prototype: void QCompletionEngine::saveInCache(QString part, const QModelIndex& parent, const QMatchData& m)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qcompleter.cpp
Lines: 518-547
  0.000% (0/21)
217
QCompleter::setPopup
Name: QCompleter::setPopup
Prototype: void QCompleter::setPopup(QAbstractItemView *popup)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qcompleter.cpp
Lines: 1184-1223
  0.000% (0/19)
297
QCompleter::pathFromIndex
Name: QCompleter::pathFromIndex
Prototype: QString QCompleter::pathFromIndex(const QModelIndex& index) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qcompleter.cpp
Lines: 1752-1794
  0.000% (0/22)
267
QCommonStylePrivate::viewItemDrawText
Name: QCommonStylePrivate::viewItemDrawText
Prototype: void QCommonStylePrivate::viewItemDrawText(QPainter *p, const QStyleOptionViewItem *option, const QRect &rect) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 864-930
  0.000% (0/19)
547
QComboBoxPrivate::setCurrentIndex
Name: QComboBoxPrivate::setCurrentIndex
Prototype: void QComboBoxPrivate::setCurrentIndex(const QModelIndex &mi)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcombobox.cpp
Lines: 2096-2122
  0.000% (0/21)
177
QComboBox::wheelEvent
Name: QComboBox::wheelEvent
Prototype: void QComboBox::wheelEvent(QWheelEvent *e)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcombobox.cpp
Lines: 3259-3285
  0.000% (0/27)
157
QColumnViewPrivate::doLayout
Name: QColumnViewPrivate::doLayout
Prototype: void QColumnViewPrivate::doLayout()
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qcolumnview.cpp
Lines: 1095-1121
  0.000% (0/25)
187
QColor::convertTo
Name: QColor::convertTo
Prototype: QColor QColor::convertTo(QColor::Spec colorSpec) const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcolor.cpp
Lines: 1858-1875
  0.000% (0/14)
97
QCalendarWidgetPrivate::updateMonthMenu
Name: QCalendarWidgetPrivate::updateMonthMenu
Prototype: void QCalendarWidgetPrivate::updateMonthMenu()
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcalendarwidget.cpp
Lines: 1774-1797
  0.000% (0/21)
187
QCalendarWidget::event
Name: QCalendarWidget::event
Prototype: bool QCalendarWidget::event(QEvent *event)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcalendarwidget.cpp
Lines: 2990-3016
  0.000% (0/12)
177
QCalendarView::mouseReleaseEvent
Name: QCalendarView::mouseReleaseEvent
Prototype: void QCalendarView::mouseReleaseEvent(QMouseEvent *event)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcalendarwidget.cpp
Lines: 1489-1515
  0.000% (0/19)
177
QCalendarTextNavigator::eventFilter
Name: QCalendarTextNavigator::eventFilter
Prototype: bool QCalendarTextNavigator::eventFilter(QObject *o, QEvent *e)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcalendarwidget.cpp
Lines: 762-795
  0.000% (0/29)
177
QCacheItem::canCompress
Name: QCacheItem::canCompress
Prototype: bool QCacheItem::canCompress() const
Coverage:  60.000% (15/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkdiskcache.cpp
Lines: 641-667
 60.000% (15/25)
187
QByteArray::reallocData
Name: QByteArray::reallocData
Prototype: void QByteArray::reallocData(uint alloc, Data::AllocationOptions options)
Coverage:  73.913% (17/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 1603-1626
 73.913% (17/23)
187
QBspTree::climbTree
Name: QBspTree::climbTree
Prototype: void QBspTree::climbTree(const QRect &area, callback *function, QBspTreeData data, int index)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qbsptree.cpp
Lines: 71-94
  0.000% (0/19)
167
QBrush::isOpaque
Name: QBrush::isOpaque
Prototype: bool QBrush::isOpaque() const
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbrush.cpp
Lines: 855-881
  0.000% (0/28)
187
QBlitterPaintEngine::drawPixmap
Name: QBlitterPaintEngine::drawPixmap
Prototype: void QBlitterPaintEngine::drawPixmap(const QRectF &r, const QPixmap &pm, const QRectF &sr)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_blitter.cpp
Lines: 666-696
  0.000% (0/21)
217
QBearerEngine::configurationsInUse
Name: QBearerEngine::configurationsInUse
Prototype: bool QBearerEngine::configurationsInUse() const
Coverage:  36.842% (7/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qbearerengine.cpp
Lines: 82-108
 36.842% (7/19)
167
QBasicTimer::start
Name: QBasicTimer::start
Prototype: void QBasicTimer::start(int msec, Qt::TimerType timerType, QObject *obj)
Coverage:  52.632% (10/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qbasictimer.cpp
Lines: 143-167
 52.632% (10/19)
177
QBackingStore::beginPaint
Name: QBackingStore::beginPaint
Prototype: void QBackingStore::beginPaint(const QRegion &region)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbackingstore.cpp
Lines: 161-194
  0.000% (0/31)
207
QAsn1Element::toInteger
Name: QAsn1Element::toInteger
Prototype: qint64 QAsn1Element::toInteger(bool *ok) const
Coverage:  42.857% (9/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qasn1element.cpp
Lines: 268-290
 42.857% (9/21)
147
QApplicationPrivate::notify_helper
Name: QApplicationPrivate::notify_helper
Prototype: bool QApplicationPrivate::notify_helper(QObject *receiver, QEvent * e)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 3774-3807
  0.000% (0/31)
187
QApplication::widgetAt
Name: QApplication::widgetAt
Prototype: QWidget *QApplication::widgetAt(const QPoint &p)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 929-964
  0.000% (0/22)
247
QActionGroup::addAction
Name: QActionGroup::addAction
Prototype: QAction *QActionGroup::addAction(QAction* a)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qactiongroup.cpp
Lines: 169-195
  0.000% (0/19)
207
QAction::activate
Name: QAction::activate
Prototype: void QAction::activate(ActionEvent event)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qaction.cpp
Lines: 1147-1167
  0.000% (0/25)
147
QAccessibleTextWidget::characterRect
Name: QAccessibleTextWidget::characterRect
Prototype: QRect QAccessibleTextWidget::characterRect(int offset) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidgets.cpp
Lines: 655-696
  0.000% (0/22)
297
QAccessibleTable::indexOfChild
Name: QAccessibleTable::indexOfChild
Prototype: int QAccessibleTable::indexOfChild(const QAccessibleInterface *iface) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/itemviews.cpp
Lines: 415-441
  0.000% (0/24)
207
QAccessibleTabButton::text
Name: QAccessibleTabButton::text
Prototype: QString text(QAccessible::Text t) const override
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/complexwidgets.cpp
Lines: 113-130
  0.000% (0/14)
97
QAccessibleMdiSubWindow::state
Name: QAccessibleMdiSubWindow::state
Prototype: QAccessible::State QAccessibleMdiSubWindow::state() const
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidgets.cpp
Lines: 416-435
  0.000% (0/20)
167
QAccessibleDisplay::role
Name: QAccessibleDisplay::role
Prototype: QAccessible::Role QAccessibleDisplay::role() const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/simplewidgets.cpp
Lines: 383-405
  0.000% (0/19)
137
QAccessibleComboBox::text
Name: QAccessibleComboBox::text
Prototype: QString QAccessibleComboBox::text(QAccessible::Text t) const
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/complexwidgets.cpp
Lines: 304-331
  0.000% (0/15)
127
QAccessibleAbstractScrollArea::elementType
Name: QAccessibleAbstractScrollArea::elementType
Prototype: QAccessibleAbstractScrollArea::AbstractScrollAreaElement QAccessibleAbstractScrollArea::elementType(QWidget *widget) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/complexwidgets.cpp
Lines: 441-459
  0.000% (0/19)
137
QAbstractSpinBoxPrivate::bound
Name: QAbstractSpinBoxPrivate::bound
Prototype: QVariant QAbstractSpinBoxPrivate::bound(const QVariant &val, const QVariant &old, int steps) const
Coverage:  0.000% (0/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 1668-1696
  0.000% (0/64)
207
QAbstractSpinBox::setLineEdit
Name: QAbstractSpinBox::setLineEdit
Prototype: void QAbstractSpinBox::setLineEdit(QLineEdit *lineEdit)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 666-700
  0.000% (0/19)
257
QAbstractSocketPrivate::_q_startConnecting
Name: QAbstractSocketPrivate::_q_startConnecting
Prototype: void QAbstractSocketPrivate::_q_startConnecting(const QHostInfo &hostInfo)
Coverage:  85.714% (18/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1008-1070
 85.714% (18/21)
237
QAbstractItemViewPrivate::shouldEdit
Name: QAbstractItemViewPrivate::shouldEdit
Prototype: bool QAbstractItemViewPrivate::shouldEdit(QAbstractItemView::EditTrigger trigger, const QModelIndex &index) const
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 4071-4089
  0.000% (0/23)
157
QAbstractItemViewPrivate::position
Name: QAbstractItemViewPrivate::position
Prototype: QAbstractItemView::DropIndicatorPosition QAbstractItemViewPrivate::position(const QPoint &pos, const QRect &rect, const QModelIndex &index) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 2140-2165
  0.000% (0/24)
167
QAbstractItemViewPrivate::contiguousSelectionCommand
Name: QAbstractItemViewPrivate::contiguousSelectionCommand
Prototype: QItemSelectionModel::SelectionFlags QAbstractItemViewPrivate::contiguousSelectionCommand(const QModelIndex &index, const QEvent *event) const
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 4029-4052
  0.000% (0/15)
127
QAbstractItemViewPrivate::clearOrRemove
Name: QAbstractItemViewPrivate::clearOrRemove
Prototype: void QAbstractItemViewPrivate::clearOrRemove()
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 4220-4248
  0.000% (0/19)
187
QAbstractItemViewPrivate::_q_scrollerStateChanged
Name: QAbstractItemViewPrivate::_q_scrollerStateChanged
Prototype: void QAbstractItemViewPrivate::_q_scrollerStateChanged()
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 188-216
  0.000% (0/15)
137
QAbstractItemView::dataChanged
Name: QAbstractItemView::dataChanged
Prototype: void QAbstractItemView::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<int> &roles)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 3241-3276
  0.000% (0/28)
217
QAbstractItemModel::dropMimeData
Name: QAbstractItemModel::dropMimeData
Prototype: bool QAbstractItemModel::dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
Coverage:  43.478% (10/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 1905-1928
 43.478% (10/23)
177
QAbstractItemModel::changePersistentIndexList
Name: QAbstractItemModel::changePersistentIndexList
Prototype: void QAbstractItemModel::changePersistentIndexList(const QModelIndexList &from, const QModelIndexList &to)
Coverage:  89.474% (17/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 3186-3214
 89.474% (17/19)
207
QAbstractConcatenable::convertFromAscii
Name: QAbstractConcatenable::convertFromAscii
Prototype: void QAbstractConcatenable::convertFromAscii(const char *a, int len, QChar *&out)
Coverage: 100.000% (24/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstringbuilder.cpp
Lines: 116-139
100.000% (24/24)
177
QAbstractButtonPrivate::click
Name: QAbstractButtonPrivate::click
Prototype: void QAbstractButtonPrivate::click()
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractbutton.cpp
Lines: 367-398
  0.000% (0/23)
207
QAbstractButton::timerEvent
Name: QAbstractButton::timerEvent
Prototype: void QAbstractButton::timerEvent(QTimerEvent *e)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractbutton.cpp
Lines: 1128-1147
  0.000% (0/19)
157
QAbstractAnimation::setCurrentTime
Name: QAbstractAnimation::setCurrentTime
Prototype: void QAbstractAnimation::setCurrentTime(int msecs)
Coverage: 100.000% (36/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qabstractanimation.cpp
Lines: 1295-1335
100.000% (36/36)
237
PointInRegion
Name: PointInRegion
Prototype: static bool PointInRegion(QRegionPrivate *pRegion, int x, int y)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2678-2695
  0.000% (0/19)
137
Parser::parseNextDeclaration
Name: Parser::parseNextDeclaration
Prototype: bool Parser::parseNextDeclaration(Declaration *decl)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 2523-2534
  0.000% (0/18)
97
Parser::parseMedia
Name: Parser::parseMedia
Prototype: bool Parser::parseMedia(MediaRule *mediaRule)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 2259-2278
  0.000% (0/19)
127
Parser::parseExpr
Name: Parser::parseExpr
Prototype: bool Parser::parseExpr(QVector<Value> *values)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 2559-2579
  0.000% (0/19)
167
Notify::checkEvent
Name: Notify::checkEvent
Prototype: bool checkEvent(xcb_generic_event_t *event) const
Coverage:  52.632% (10/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 843-859
 52.632% (10/19)
147
InsertEdgeInET
Name: InsertEdgeInET
Prototype: static void InsertEdgeInET(EdgeTable *ET, EdgeTableEntry *ETE, int scanline, ScanLineListBlock **SLLBlock, int *iSLLBlock)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 3120-3174
  0.000% (0/25)
317
EqualRegion
Name: EqualRegion
Prototype: static bool EqualRegion(const QRegionPrivate *r1, const QRegionPrivate *r2)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2656-2676
  0.000% (0/26)
147
Declaration::brushValue
Name: Declaration::brushValue
Prototype: QBrush Declaration::brushValue(const QPalette &pal) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1367-1389
  0.000% (0/19)
147
ControllerWidget::setControlVisible
Name: ControllerWidget::setControlVisible
Prototype: void ControllerWidget::setControlVisible(QMdiSubWindowPrivate::WindowStateAction action, bool visible)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 557-576
  0.000% (0/23)
137
ControllerWidget::mouseReleaseEvent
Name: ControllerWidget::mouseReleaseEvent
Prototype: void ControllerWidget::mouseReleaseEvent(QMouseEvent *event)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 612-638
  0.000% (0/14)
157
CapabilitiesToStateMask::CapabilitiesToStateMask
Name: CapabilitiesToStateMask::CapabilitiesToStateMask
Prototype: CapabilitiesToStateMask(QBlittable::Capabilities capabilities)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_blitter.cpp
Lines: 63-84
  0.000% (0/19)
127
xpm_color_name
Name: xpm_color_name
Prototype: static const char* xpm_color_name(int cpp, int index)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxpmhandler.cpp
Lines: 1053-1082
  0.000% (0/19)
186
widgetTexturesFor
Name: widgetTexturesFor
Prototype: static QPlatformTextureList *widgetTexturesFor(QWidget *tlw, QWidget *widget)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 1005-1042
  0.000% (0/20)
106
validateToolBarArea
Name: validateToolBarArea
Prototype: static inline void validateToolBarArea(Qt::ToolBarArea &area)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 1029-1040
  0.000% (0/7)
36
updateObjects
Name: updateObjects
Prototype: static void updateObjects(const QList<const QObject *>& objects)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 2604-2626
  0.000% (0/16)
146
toToolBarArea
Name: toToolBarArea
Prototype: static Qt::ToolBarArea toToolBarArea(QInternal::DockPosition pos)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 1056-1066
  0.000% (0/11)
76
toDockWidgetArea
Name: toDockWidgetArea
Prototype: static Qt::DockWidgetArea toDockWidgetArea(QInternal::DockPosition pos)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 1307-1319
  0.000% (0/11)
76
toDockPos
Name: toDockPos
Prototype: static QInternal::DockPosition toDockPos(Qt::ToolBarArea area)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 1042-1054
  0.000% (0/11)
76
toDockPos
Name: toDockPos
Prototype: static QInternal::DockPosition toDockPos(Qt::DockWidgetArea area)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 1293-1305
  0.000% (0/11)
76
themeDialogType
Name: themeDialogType
Prototype: static inline int themeDialogType(const QDialog *dialog)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qdialog.cpp
Lines: 58-81
  0.000% (0/16)
116
splitPolygon
Name: splitPolygon
Prototype: static bool splitPolygon(const QPointF *points, int pointCount, QVector<QPointF> *upper, QVector<QPointF> *lower)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1792-1842
  0.000% (0/20)
296
setTextTransformFromValue
Name: setTextTransformFromValue
Prototype: static void setTextTransformFromValue(const QCss::Value &value, QFont *font)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1246-1256
  0.000% (0/11)
66
setFontWeightFromValue
Name: setFontWeightFromValue
Prototype: static bool setFontWeightFromValue(const QCss::Value &value, QFont *font)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1145-1159
  0.000% (0/13)
106
setFontStyleFromValue
Name: setFontStyleFromValue
Prototype: static bool setFontStyleFromValue(const QCss::Value &value, QFont *font)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1132-1143
  0.000% (0/12)
86
setFontFamilyFromValues
Name: setFontFamilyFromValues
Prototype: static bool setFontFamilyFromValues(const QVector<QCss::Value> &values, QFont *font, int start = 0)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1166-1189
  0.000% (0/16)
196
removeLayoutItemFromLayout
Name: removeLayoutItemFromLayout
Prototype: static bool removeLayoutItemFromLayout(QGraphicsLayout *lay, QGraphicsLayoutItem *layoutItem)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicslayout_p.cpp
Lines: 110-126
  0.000% (0/18)
116
realMaxSize
Name: realMaxSize
Prototype: static int realMaxSize(const QDockAreaLayoutInfo &info)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 502-528
  0.000% (0/19)
176
read_pbm_header
Name: read_pbm_header
Prototype: static bool read_pbm_header(QIODevice *device, char& type, int& w, int& h, int& mcc)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qppmhandler.cpp
Lines: 90-115
  0.000% (0/35)
166
qt_urlRecode
Name: qt_urlRecode
Prototype: int qt_urlRecode(QString &appendTo, const QChar *begin, const QChar *end, QUrl::ComponentFormattingOptions encoding, const ushort *tableModifications)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 552-574
100.000% (16/16)
136
qt_u_strToCase
Name: qt_u_strToCase
Prototype: static bool qt_u_strToCase(const QString &str, QString *out, const char *localeID, Ptr_u_strToCase caseFunc)
Coverage:  22.222% (4/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_icu.cpp
Lines: 48-86
 22.222% (4/18)
246
qt_tlw_for_window
Name: qt_tlw_for_window
Prototype: QWidget *qt_tlw_for_window(QWindow *wnd)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 2224-2240
  0.000% (0/16)
106
qt_tildeExpansion
Name: qt_tildeExpansion
Prototype: QString qt_tildeExpansion(const QString &path, bool *expanded = 0)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 1099-1139
  0.000% (0/19)
236
qt_string_count
Name: qt_string_count
Prototype: static inline int qt_string_count(const QChar *unicode, int size, QChar ch, Qt::CaseSensitivity cs)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 10047-10065
100.000% (15/15)
136
qt_span_clip
Name: qt_span_clip
Prototype: static void qt_span_clip(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 4059-4096
  0.000% (0/13)
186
qt_setWindowTitle_helperHelper
Name: qt_setWindowTitle_helperHelper
Prototype: QString qt_setWindowTitle_helperHelper(const QString &title, const QWidget *widget)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 6034-6075
  0.000% (0/18)
216
qt_scrollRectInImage
Name: qt_scrollRectInImage
Prototype: void __attribute__((visibility("default"))) qt_scrollRectInImage(QImage &img, const QRect &rect, const QPoint &offset)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbackingstore.cpp
Lines: 271-316
  0.000% (0/19)
286
Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 10
...29
McCabe - Cyclomatic Complexity: 7
30
McCabe - Cyclomatic Complexity: 7
31
McCabe - Cyclomatic Complexity: 7
32
McCabe - Cyclomatic Complexity: 7
3334
McCabe - Cyclomatic Complexity: 6
35
McCabe - Cyclomatic Complexity: 6
36
McCabe - Cyclomatic Complexity: 6
37
McCabe - Cyclomatic Complexity: 6
...40
McCabe - Cyclomatic Complexity: 6
...50
McCabe - Cyclomatic Complexity: 5
...60
McCabe - Cyclomatic Complexity: 4
...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