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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...50
McCabe - Cyclomatic Complexity: 5
...55
McCabe - Cyclomatic Complexity: 4
56
McCabe - Cyclomatic Complexity: 4
57
McCabe - Cyclomatic Complexity: 4
58
McCabe - Cyclomatic Complexity: 4
5960
McCabe - Cyclomatic Complexity: 4
61
McCabe - Cyclomatic Complexity: 4
62
McCabe - Cyclomatic Complexity: 4
63
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...80
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QSqlResult::hasOutValues
Name: QSqlResult::hasOutValues
Prototype: bool QSqlResult::hasOutValues() const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp
Lines: 869-880
  0.000% (0/10)
84
QSqlResult::bindValue
Name: QSqlResult::bindValue
Prototype: void QSqlResult::bindValue(const QString& placeholder, const QVariant& val, QSql::ParamType paramType)
Coverage:  50.000% (5/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp
Lines: 705-720
 50.000% (5/10)
94
QSqlResult::bindValue
Name: QSqlResult::bindValue
Prototype: void QSqlResult::bindValue(int index, const QVariant& val, QSql::ParamType paramType)
Coverage:  75.000% (9/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp
Lines: 681-693
 75.000% (9/12)
104
QSqlRelationalTableModel::setData
Name: QSqlRelationalTableModel::setData
Prototype: bool QSqlRelationalTableModel::setData(const QModelIndex &index, const QVariant &value, int role)
Coverage:  93.750% (15/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 468-481
 93.750% (15/16)
94
QSqlRelationalTableModel::removeColumns
Name: QSqlRelationalTableModel::removeColumns
Prototype: bool QSqlRelationalTableModel::removeColumns(int column, int count, const QModelIndex &parent)
Coverage:  71.429% (10/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 772-785
 71.429% (10/14)
84
QSqlRelationalTableModel::relationModel
Name: QSqlRelationalTableModel::relationModel
Prototype: QSqlTableModel *QSqlRelationalTableModel::relationModel(int column) const
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 632-645
 91.667% (11/12)
94
QSqlQueryModel::removeColumns
Name: QSqlQueryModel::removeColumns
Prototype: bool QSqlQueryModel::removeColumns(int column, int count, const QModelIndex &parent)
Coverage:  87.500% (14/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 641-657
 87.500% (14/16)
114
QSqlQuery::exec
Name: QSqlQuery::exec
Prototype: bool QSqlQuery::exec(const QString& query)
Coverage:  76.923% (10/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp
Lines: 371-406
 76.923% (10/13)
194
QSqlCachedResult::cacheNext
Name: QSqlCachedResult::cacheNext
Prototype: bool QSqlCachedResult::cacheNext()
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 263-280
100.000% (10/10)
114
QSplitterPrivate::doMove
Name: QSplitterPrivate::doMove
Prototype: void QSplitterPrivate::doMove(bool backwards, int hPos, int index, int delta, bool mayCollapse, int *positions, int *widths)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 777-811
  0.000% (0/25)
184
QSplitterPrivate::addContribution
Name: QSplitterPrivate::addContribution
Prototype: void QSplitterPrivate::addContribution(int index, int *min, int *max, bool mayCollapse) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 571-584
  0.000% (0/12)
84
QSplitterLayoutStruct::getWidgetSize
Name: QSplitterLayoutStruct::getWidgetSize
Prototype: int QSplitterLayoutStruct::getWidgetSize(Qt::Orientation orient)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 357-374
  0.000% (0/17)
124
QSplitterHandle::event
Name: QSplitterHandle::event
Prototype: bool QSplitterHandle::event(QEvent *event)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 267-283
  0.000% (0/7)
104
QSplitter::sizeHint
Name: QSplitter::sizeHint
Prototype: QSize QSplitter::sizeHint() const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 1440-1457
  0.000% (0/10)
134
QSplitter::setRubberBand
Name: QSplitter::setRubberBand
Prototype: void QSplitter::setRubberBand(int pos)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 1259-1281
  0.000% (0/12)
164
QSplitter::setOrientation
Name: QSplitter::setOrientation
Prototype: void QSplitter::setOrientation(Qt::Orientation orientation)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 999-1019
  0.000% (0/10)
134
QSplitter::moveSplitter
Name: QSplitter::moveSplitter
Prototype: void QSplitter::moveSplitter(int pos, int index)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 1336-1379
  0.000% (0/13)
264
QSpinBoxValidator::validate
Name: QSpinBoxValidator::validate
Prototype: QValidator::State QSpinBoxValidator::validate(QString &input, int &pos) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 1906-1920
  0.000% (0/16)
84
QSpiApplicationAdaptor::notifyKeyboardListenerCallback
Name: QSpiApplicationAdaptor::notifyKeyboardListenerCallback
Prototype: void QSpiApplicationAdaptor::notifyKeyboardListenerCallback(const QDBusMessage& message)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/application.cpp
Lines: 211-226
  0.000% (0/10)
104
QSpdyProtocolHandler::readNextChunk
Name: QSpdyProtocolHandler::readNextChunk
Prototype: bool QSpdyProtocolHandler::readNextChunk(qint64 length, char *sink)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 539-567
100.000% (10/10)
164
QSpdyProtocolHandler::composeHeader
Name: QSpdyProtocolHandler::composeHeader
Prototype: QByteArray QSpdyProtocolHandler::composeHeader(const QHttpNetworkRequest &request)
Coverage:  83.333% (15/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 471-531
 83.333% (15/18)
364
QSpanCollection::spanAt
Name: QSpanCollection::spanAt
Prototype: QSpanCollection::Span *QSpanCollection::spanAt(int x, int y) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 142-154
  0.000% (0/12)
104
QSortFilterProxyModelPrivate::proxy_to_source
Name: QSortFilterProxyModelPrivate::proxy_to_source
Prototype: QModelIndex QSortFilterProxyModelPrivate::proxy_to_source(const QModelIndex &proxy_index) const
Coverage:  58.333% (7/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 374-390
 58.333% (7/12)
134
QSortFilterProxyModelPrivate::proxy_item_range
Name: QSortFilterProxyModelPrivate::proxy_item_range
Prototype: void QSortFilterProxyModelPrivate::proxy_item_range( const QVector<int> &source_to_proxy, const QVector<int> &source_items, int &proxy_low, int &proxy_high) const
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 983-997
 80.000% (8/10)
94
QSortFilterProxyModelPrivate::proxy_intervals_for_source_items
Name: QSortFilterProxyModelPrivate::proxy_intervals_for_source_items
Prototype: QVector<QPair<int, int > > QSortFilterProxyModelPrivate::proxy_intervals_for_source_items( const QVector<int> &source_to_proxy, const QVector<int> &source_items) const
Coverage: 100.000% (12/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 513-537
100.000% (12/12)
164
QSortFilterProxyModelPrivate::can_create_mapping
Name: QSortFilterProxyModelPrivate::can_create_mapping
Prototype: bool QSortFilterProxyModelPrivate::can_create_mapping(const QModelIndex &source_parent) const
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 413-430
 91.667% (11/12)
104
QSortFilterProxyModelPrivate::_q_sourceColumnsRemoved
Name: QSortFilterProxyModelPrivate::_q_sourceColumnsRemoved
Prototype: void QSortFilterProxyModelPrivate::_q_sourceColumnsRemoved( const QModelIndex &source_parent, int start, int end)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1513-1529
100.000% (10/10)
94
QSortFilterProxyModel::insertRows
Name: QSortFilterProxyModel::insertRows
Prototype: bool QSortFilterProxyModel::insertRows(int row, int count, const QModelIndex &parent)
Coverage:  87.500% (14/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 2080-2095
 87.500% (14/16)
134
QSortFilterProxyModel::insertColumns
Name: QSortFilterProxyModel::insertColumns
Prototype: bool QSortFilterProxyModel::insertColumns(int column, int count, const QModelIndex &parent)
Coverage:  75.000% (12/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 2100-2115
 75.000% (12/16)
134
QSortFilterProxyModel::hasChildren
Name: QSortFilterProxyModel::hasChildren
Prototype: bool QSortFilterProxyModel::hasChildren(const QModelIndex &parent) const
Coverage:  83.333% (10/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1950-1964
 83.333% (10/12)
104
QSocks5SocketEnginePrivate::_q_emitPendingReadNotification
Name: QSocks5SocketEnginePrivate::_q_emitPendingReadNotification
Prototype: void QSocks5SocketEnginePrivate::_q_emitPendingReadNotification()
Coverage:  64.286% (9/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 916-933
 64.286% (9/14)
114
QSocks5SocketEngine::waitForReadOrWrite
Name: QSocks5SocketEngine::waitForReadOrWrite
Prototype: bool QSocks5SocketEngine::waitForReadOrWrite(bool *readyToRead, bool *readyToWrite, bool checkRead, bool checkWrite, int msecs, bool *timedOut)
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1834-1850
 80.000% (8/10)
104
QSocks5SocketEngine::setOption
Name: QSocks5SocketEngine::setOption
Prototype: bool QSocks5SocketEngine::setOption(SocketOption option, int value)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1714-1726
 91.667% (11/12)
84
QSocks5SocketEngine::option
Name: QSocks5SocketEngine::option
Prototype: int QSocks5SocketEngine::option(SocketOption option) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1701-1712
  0.000% (0/12)
74
QSocks5SocketEngine::initialize
Name: QSocks5SocketEngine::initialize
Prototype: bool QSocks5SocketEngine::initialize(qintptr socketDescriptor, QAbstractSocket::SocketState socketState)
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1022-1077
 40.000% (4/10)
404
QSocks5SocketEngine::accept
Name: QSocks5SocketEngine::accept
Prototype: int QSocks5SocketEngine::accept()
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1444-1477
 42.857% (3/7)
204
QSocks5BindStore::timerEvent
Name: QSocks5BindStore::timerEvent
Prototype: void QSocks5BindStore::timerEvent(QTimerEvent * event)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 394-408
  0.000% (0/10)
64
QSocketNotifier::event
Name: QSocketNotifier::event
Prototype: bool QSocketNotifier::event(QEvent *e)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsocketnotifier.cpp
Lines: 252-270
 91.667% (11/12)
114
QSliderPrivate::newHoverControl
Name: QSliderPrivate::newHoverControl
Prototype: QStyle::SubControl QSliderPrivate::newHoverControl(const QPoint &pos)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qslider.cpp
Lines: 172-197
  0.000% (0/11)
194
QSlider::sizeHint
Name: QSlider::sizeHint
Prototype: QSize QSlider::sizeHint() const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qslider.cpp
Lines: 467-485
  0.000% (0/10)
154
QSizeGripPrivate::updateTopLevelWidget
Name: QSizeGripPrivate::updateTopLevelWidget
Prototype: void updateTopLevelWidget()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsizegrip.cpp
Lines: 99-110
  0.000% (0/10)
94
QSizeF::scaled
Name: QSizeF::scaled
Prototype: QSizeF QSizeF::scaled(const QSizeF &s, Qt::AspectRatioMode mode) const noexcept
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsize.cpp
Lines: 656-676
 93.333% (14/15)
104
QSize::scaled
Name: QSize::scaled
Prototype: QSize QSize::scaled(const QSize &s, Qt::AspectRatioMode mode) const noexcept
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsize.cpp
Lines: 225-246
 93.333% (14/15)
114
QSingleShotTimer::timerEvent
Name: QSingleShotTimer::timerEvent
Prototype: void QSingleShotTimer::timerEvent(QTimerEvent *)
Coverage:  90.909% (10/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimer.cpp
Lines: 303-327
 90.909% (10/11)
94
QSimplex::solver
Name: QSimplex::solver
Prototype: qreal QSimplex::solver(SolverFactor factor)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qsimplex_p.cpp
Lines: 520-555
  0.000% (0/10)
154
QSimplex::dumpMatrix
Name: QSimplex::dumpMatrix
Prototype: void QSimplex::dumpMatrix()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qsimplex_p.cpp
Lines: 353-370
  0.000% (0/10)
124
QSimplex::collectResults
Name: QSimplex::collectResults
Prototype: void QSimplex::collectResults()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qsimplex_p.cpp
Lines: 581-598
  0.000% (0/10)
64
QSimpleTextCodec::convertToUnicode
Name: QSimpleTextCodec::convertToUnicode
Prototype: QString QSimpleTextCodec::convertToUnicode(const char* chars, int len, ConverterState *) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qsimplecodec.cpp
Lines: 643-660
  0.000% (0/12)
104
QSidebar::showContextMenu
Name: QSidebar::showContextMenu
Prototype: void QSidebar::showContextMenu(const QPoint &position)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qsidebar.cpp
Lines: 446-458
  0.000% (0/10)
94
QSidebar::removeEntry
Name: QSidebar::removeEntry
Prototype: void QSidebar::removeEntry()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qsidebar.cpp
Lines: 466-479
  0.000% (0/10)
94
QShortcutMap::setShortcutEnabled
Name: QShortcutMap::setShortcutEnabled
Prototype: int QShortcutMap::setShortcutEnabled(bool enable, int id, QObject *owner, const QKeySequence &key)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qshortcutmap.cpp
Lines: 231-259
  0.000% (0/20)
174
QShortcutMap::setShortcutAutoRepeat
Name: QShortcutMap::setShortcutAutoRepeat
Prototype: int QShortcutMap::setShortcutAutoRepeat(bool on, int id, QObject *owner, const QKeySequence &key)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qshortcutmap.cpp
Lines: 269-297
  0.000% (0/20)
174
QShortcut::QShortcut
Name: QShortcut::QShortcut
Prototype: QShortcut::QShortcut(const QKeySequence &key, QWidget *parent, const char *member, const char *ambiguousMember, Qt::ShortcutContext context)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qshortcut.cpp
Lines: 456-472
  0.000% (0/10)
104
QSharedMemoryPrivate::attach
Name: QSharedMemoryPrivate::attach
Prototype: bool QSharedMemoryPrivate::attach(QSharedMemory::AccessMode mode)
Coverage:  45.455% (5/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsharedmemory_systemv.cpp
Lines: 175-202
 45.455% (5/11)
154
QSharedMemory::attach
Name: QSharedMemory::attach
Prototype: bool QSharedMemory::attach(AccessMode mode)
Coverage:  75.000% (12/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsharedmemory.cpp
Lines: 397-413
 75.000% (12/16)
94
QShapedPixmapWindow::setPixmap
Name: QShapedPixmapWindow::setPixmap
Prototype: void QShapedPixmapWindow::setPixmap(const QPixmap &pixmap)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qshapedpixmapdndwindow.cpp
Lines: 65-76
  0.000% (0/10)
74
QSettingsPrivate::splitArgs
Name: QSettingsPrivate::splitArgs
Prototype: QStringList QSettingsPrivate::splitArgs(const QString &s, int idx)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 895-919
100.000% (10/10)
164
QSettingsPrivate::iniEscapedStringList
Name: QSettingsPrivate::iniEscapedStringList
Prototype: void QSettingsPrivate::iniEscapedStringList(const QStringList &strs, QByteArray &result, QTextCodec *codec)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 705-724
100.000% (10/10)
64
QSettings::endGroup
Name: QSettings::endGroup
Prototype: void QSettings::endGroup()
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 2907-2922
100.000% (10/10)
104
QSequentialAnimationGroupPrivate::setCurrentAnimation
Name: QSequentialAnimationGroupPrivate::setCurrentAnimation
Prototype: void QSequentialAnimationGroupPrivate::setCurrentAnimation(int index, bool intermediate)
Coverage: 100.000% (12/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qsequentialanimationgroup.cpp
Lines: 433-461
100.000% (12/12)
154
QSequentialAnimationGroupPrivate::restart
Name: QSequentialAnimationGroupPrivate::restart
Prototype: void QSequentialAnimationGroupPrivate::restart()
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qsequentialanimationgroup.cpp
Lines: 149-166
 80.000% (8/10)
104
QSequentialAnimationGroupPrivate::animationInsertedAt
Name: QSequentialAnimationGroupPrivate::animationInsertedAt
Prototype: void QSequentialAnimationGroupPrivate::animationInsertedAt(int index)
Coverage:  81.250% (13/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qsequentialanimationgroup.cpp
Lines: 513-531
 81.250% (13/16)
94
QSequentialAnimationGroupPrivate::activateCurrentAnimation
Name: QSequentialAnimationGroupPrivate::activateCurrentAnimation
Prototype: void QSequentialAnimationGroupPrivate::activateCurrentAnimation(bool intermediate)
Coverage:  92.857% (13/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qsequentialanimationgroup.cpp
Lines: 463-480
 92.857% (13/14)
94
QSequentialAnimationGroupPrivate::_q_uncontrolledAnimationFinished
Name: QSequentialAnimationGroupPrivate::_q_uncontrolledAnimationFinished
Prototype: void QSequentialAnimationGroupPrivate::_q_uncontrolledAnimationFinished()
Coverage:  62.500% (10/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qsequentialanimationgroup.cpp
Lines: 482-505
 62.500% (10/16)
124
QScrollerPrivate::scrollingSegmentsEndPos
Name: QScrollerPrivate::scrollingSegmentsEndPos
Prototype: qreal QScrollerPrivate::scrollingSegmentsEndPos(Qt::Orientation orientation) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 1173-1186
  0.000% (0/10)
74
QScroller::stop
Name: QScroller::stop
Prototype: void QScroller::stop()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 541-558
  0.000% (0/10)
134
QScrollBarPrivate::flash
Name: QScrollBarPrivate::flash
Prototype: void QScrollBarPrivate::flash()
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollbar.cpp
Lines: 244-256
  0.000% (0/12)
84
QScrollBar::initStyleOption
Name: QScrollBar::initStyleOption
Prototype: void QScrollBar::initStyleOption(QStyleOptionSlider *option) const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollbar.cpp
Lines: 312-333
  0.000% (0/14)
184
QScrollArea::setWidget
Name: QScrollArea::setWidget
Prototype: void QScrollArea::setWidget(QWidget *widget)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollarea.cpp
Lines: 256-277
  0.000% (0/12)
174
QScreen::grabWindow
Name: QScreen::grabWindow
Prototype: QPixmap QScreen::grabWindow(WId window, int x, int y, int width, int height)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qscreen.cpp
Lines: 689-709
  0.000% (0/10)
164
QScanConverter::mergeCurve
Name: QScanConverter::mergeCurve
Prototype: void QScanConverter::mergeCurve(const QT_FT_Vector &pa, const QT_FT_Vector &pb, const QT_FT_Vector &pc, const QT_FT_Vector &pd)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 481-526
  0.000% (0/13)
274
QRollEffect::QRollEffect
Name: QRollEffect::QRollEffect
Prototype: QRollEffect::QRollEffect(QWidget* w, Qt::WindowFlags f, DirFlags orient)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qeffects.cpp
Lines: 381-410
  0.000% (0/11)
164
QRingBuffer::readPointerAtPosition
Name: QRingBuffer::readPointerAtPosition
Prototype: const char *QRingBuffer::readPointerAtPosition(qint64 pos, qint64 &length) const
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qringbuffer.cpp
Lines: 54-70
 91.667% (11/12)
104
QRingBuffer::peek
Name: QRingBuffer::peek
Prototype: qint64 QRingBuffer::peek(char *data, qint64 maxLength, qint64 pos) const
Coverage:  92.857% (13/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qringbuffer.cpp
Lines: 293-314
 92.857% (13/14)
124
QResourceRoot::children
Name: QResourceRoot::children
Prototype: QStringList QResourceRoot::children(int node) const
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 783-804
 70.000% (7/10)
164
QResourceFileEngine::read
Name: QResourceFileEngine::read
Prototype: qint64 QResourceFileEngine::read(char *data, qint64 len)
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 1277-1290
100.000% (11/11)
104
QResourceFileEngine::open
Name: QResourceFileEngine::open
Prototype: bool QResourceFileEngine::open(QIODevice::OpenMode flags)
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 1247-1262
 80.000% (8/10)
114
QRenderRule::drawBackground
Name: QRenderRule::drawBackground
Prototype: void QRenderRule::drawBackground(QPainter *p, const QRect& rect, const QPoint& off)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1302-1324
  0.000% (0/14)
134
QRenderRule::baseStyleCanDraw
Name: QRenderRule::baseStyleCanDraw
Prototype: bool baseStyleCanDraw() const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 515-523
  0.000% (0/16)
74
QRegularExpressionValidator::validate
Name: QRegularExpressionValidator::validate
Prototype: QValidator::State QRegularExpressionValidator::validate(QString &input, int &pos) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qvalidator.cpp
Lines: 1016-1035
  0.000% (0/12)
104
QRegularExpression::namedCaptureGroups
Name: QRegularExpression::namedCaptureGroups
Prototype: QStringList QRegularExpression::namedCaptureGroups() const
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 1625-1659
100.000% (10/10)
184
QRegion::setRects
Name: QRegion::setRects
Prototype: void QRegion::setRects(const QRect *rects, int num)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 4259-4289
  0.000% (0/16)
224
QRegion::operator==
Name: QRegion::operator==
Prototype: bool QRegion::operator==(const QRegion &r) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 4297-4308
  0.000% (0/10)
74
QRegion::QRegion
Name: QRegion::QRegion
Prototype: QRegion::QRegion(const QRect &r, RegionType t)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 3840-3856
  0.000% (0/10)
114
QRegExpEngine::getRep
Name: QRegExpEngine::getRep
Prototype: int QRegExpEngine::getRep(int def)
Coverage:  85.714% (12/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3296-3312
 85.714% (12/14)
104
QRegExpEngine::Box::setupHeuristics
Name: QRegExpEngine::Box::setupHeuristics
Prototype: void QRegExpEngine::Box::setupHeuristics()
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 2668-2695
100.000% (15/15)
114
QRegExpEngine::Box::catAnchor
Name: QRegExpEngine::Box::catAnchor
Prototype: void QRegExpEngine::Box::catAnchor(int a)
Coverage:  60.000% (6/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 2655-2665
 60.000% (6/10)
64
QRecursiveMutexPrivate::lock
Name: QRecursiveMutexPrivate::lock
Prototype: inline bool QRecursiveMutexPrivate::lock(int timeout) noexcept
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qmutex.cpp
Lines: 631-649
100.000% (11/11)
124
QRawFont::advancesForGlyphIndexes
Name: QRawFont::advancesForGlyphIndexes
Prototype: bool QRawFont::advancesForGlyphIndexes(const quint32 *glyphIndexes, QPointF *advances, int numGlyphs, LayoutFlags layoutFlags) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qrawfont.cpp
Lines: 571-594
  0.000% (0/12)
154
QRasterPaintEnginePrivate::updateMatrixData
Name: QRasterPaintEnginePrivate::updateMatrixData
Prototype: void QRasterPaintEnginePrivate::updateMatrixData(QSpanData *spanData, const QBrush &b, const QTransform &m)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1052-1083
  0.000% (0/16)
214
QRasterPaintEnginePrivate::isUnclipped_normalized
Name: QRasterPaintEnginePrivate::isUnclipped_normalized
Prototype: bool QRasterPaintEnginePrivate::isUnclipped_normalized(const QRect &r) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 2851-2874
  0.000% (0/10)
124
QRasterPaintEngine::drawLines
Name: QRasterPaintEngine::drawLines
Prototype: void QRasterPaintEngine::drawLines(const QLine *lines, int lineCount)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3125-3147
  0.000% (0/10)
124
QRasterPaintEngine::drawLines
Name: QRasterPaintEngine::drawLines
Prototype: void QRasterPaintEngine::drawLines(const QLineF *lines, int lineCount)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3198-3219
  0.000% (0/10)
124
QRasterPaintEngine::clip
Name: QRasterPaintEngine::clip
Prototype: void QRasterPaintEngine::clip(const QRect &rect, Qt::ClipOperation op)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1214-1233
  0.000% (0/10)
94
QRasterBuffer::flushToARGBImage
Name: QRasterBuffer::flushToARGBImage
Prototype: void QRasterBuffer::flushToARGBImage(QImage *target) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 4126-4147
  0.000% (0/10)
144
QRasterBuffer::colorizeBitmap
Name: QRasterBuffer::colorizeBitmap
Prototype: QImage QRasterBuffer::colorizeBitmap(const QImage &image, const QColor &color)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3624-3645
  0.000% (0/14)
154
QRadioButton::mouseMoveEvent
Name: QRadioButton::mouseMoveEvent
Prototype: void QRadioButton::mouseMoveEvent(QMouseEvent *e)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qradiobutton.cpp
Lines: 230-245
  0.000% (0/10)
94
QRadioButton::initStyleOption
Name: QRadioButton::initStyleOption
Prototype: void QRadioButton::initStyleOption(QStyleOptionButton *option) const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qradiobutton.cpp
Lines: 172-187
  0.000% (0/14)
124
QQuaternion::nlerp
Name: QQuaternion::nlerp
Prototype: QQuaternion QQuaternion::nlerp (const QQuaternion& q1, const QQuaternion& q2, float t)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qquaternion.cpp
Lines: 966-983
  0.000% (0/10)
94
QQuaternion::getEulerAngles
Name: QQuaternion::getEulerAngles
Prototype: void QQuaternion::getEulerAngles(float *pitch, float *yaw, float *roll) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qquaternion.cpp
Lines: 511-560
  0.000% (0/13)
334
Page:<>1
McCabe - Cyclomatic Complexity: 439
...20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...50
McCabe - Cyclomatic Complexity: 5
...55
McCabe - Cyclomatic Complexity: 4
56
McCabe - Cyclomatic Complexity: 4
57
McCabe - Cyclomatic Complexity: 4
58
McCabe - Cyclomatic Complexity: 4
5960
McCabe - Cyclomatic Complexity: 4
61
McCabe - Cyclomatic Complexity: 4
62
McCabe - Cyclomatic Complexity: 4
63
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...80
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1

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