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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...32
McCabe - Cyclomatic Complexity: 7
33
McCabe - Cyclomatic Complexity: 7
34
McCabe - Cyclomatic Complexity: 6
35
McCabe - Cyclomatic Complexity: 6
3637
McCabe - Cyclomatic Complexity: 6
38
McCabe - Cyclomatic Complexity: 6
39
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
...306
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QString::arg
Name: QString::arg
Prototype: QString QString::arg(qulonglong a, int fieldWidth, int base, QChar fillChar) const
Coverage:  50.000% (8/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7674-7700
 50.000% (8/16)
176
QString::arg
Name: QString::arg
Prototype: QString QString::arg(qlonglong a, int fieldWidth, int base, QChar fillChar) const
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7630-7656
100.000% (16/16)
176
QString::QString
Name: QString::QString
Prototype: QString::QString(const QChar *unicode, int size)
Coverage:  87.500% (14/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 1511-1531
 87.500% (14/16)
136
QStorageInfoPrivate::initRootPath
Name: QStorageInfoPrivate::initRootPath
Prototype: void QStorageInfoPrivate::initRootPath()
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstorageinfo_unix.cpp
Lines: 460-488
 68.750% (11/16)
176
QStatusBar::removeWidget
Name: QStatusBar::removeWidget
Prototype: void QStatusBar::removeWidget(QWidget *widget)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qstatusbar.cpp
Lines: 393-420
  0.000% (0/16)
186
QStatusBar::hideOrShow
Name: QStatusBar::hideOrShow
Prototype: void QStatusBar::hideOrShow()
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qstatusbar.cpp
Lines: 616-644
  0.000% (0/22)
176
QStateMachinePrivate::goToState
Name: QStateMachinePrivate::goToState
Prototype: void QStateMachinePrivate::goToState(QAbstractState *targetState)
Coverage:  70.588% (12/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2149-2180
 70.588% (12/17)
196
QStateMachinePrivate::computeExitSet_Unordered
Name: QStateMachinePrivate::computeExitSet_Unordered
Prototype: QSet<QAbstractState*> QStateMachinePrivate::computeExitSet_Unordered(QAbstractTransition *t, CalculationCache *cache)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 762-797
100.000% (16/16)
186
QStateMachinePrivate::computeEntrySet
Name: QStateMachinePrivate::computeEntrySet
Prototype: QList<QAbstractState*> QStateMachinePrivate::computeEntrySet(const QList<QAbstractTransition *> &enabledTransitions, QSet<QAbstractState *> &statesForDefaultEntry, CalculationCache *cache)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 856-888
100.000% (10/10)
206
QStateMachinePrivate::addAncestorStatesToEnter
Name: QStateMachinePrivate::addAncestorStatesToEnter
Prototype: void QStateMachinePrivate::addAncestorStatesToEnter(QAbstractState *s, QAbstractState *ancestor, QSet<QAbstractState*> &statesToEnter, QSet<QAbstractState*> &statesForDefaultEntry)
Coverage: 100.000% (12/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1174-1191
100.000% (12/12)
106
QStateMachine::postDelayedEvent
Name: QStateMachine::postDelayedEvent
Prototype: int QStateMachine::postDelayedEvent(QEvent *event, int delay)
Coverage:  61.905% (13/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2732-2771
 61.905% (13/21)
286
QState::addTransition
Name: QState::addTransition
Prototype: void QState::addTransition(QAbstractTransition *transition)
Coverage:  80.000% (16/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstate.cpp
Lines: 319-344
 80.000% (16/20)
186
QState::addTransition
Name: QState::addTransition
Prototype: QSignalTransition *QState::addTransition(const QObject *sender, const char *signal, QAbstractState *target)
Coverage:  88.889% (16/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstate.cpp
Lines: 362-390
 88.889% (16/18)
206
QStandardItem::takeColumn
Name: QStandardItem::takeColumn
Prototype: QList<QStandardItem*> QStandardItem::takeColumn(int column)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 1839-1862
  0.000% (0/18)
196
QStandardItem::removeRows
Name: QStandardItem::removeRows
Prototype: void QStandardItem::removeRows(int row, int count)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 1680-1699
  0.000% (0/20)
166
QStackedLayout::takeAt
Name: QStackedLayout::takeAt
Prototype: QLayoutItem *QStackedLayout::takeAt(int index)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstackedlayout.cpp
Lines: 263-284
  0.000% (0/22)
166
QSslSocketPrivate::resetDefaultCiphers
Name: QSslSocketPrivate::resetDefaultCiphers
Prototype: void QSslSocketPrivate::resetDefaultCiphers()
Coverage:  75.000% (15/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 623-654
 75.000% (15/20)
196
QSslSocketPrivate::ensureLibraryLoaded
Name: QSslSocketPrivate::ensureLibraryLoaded
Prototype: bool QSslSocketPrivate::ensureLibraryLoaded()
Coverage:  56.250% (9/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 477-508
 56.250% (9/16)
176
QSslSocket::waitForBytesWritten
Name: QSslSocket::waitForBytesWritten
Prototype: bool QSslSocket::waitForBytesWritten(int msecs)
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1645-1667
 68.750% (11/16)
136
QSslKeyPrivate::length
Name: QSslKeyPrivate::length
Prototype: int QSslKeyPrivate::length() const
Coverage:  76.923% (10/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 175-188
 76.923% (10/13)
76
QSslKeyPrivate::handle
Name: QSslKeyPrivate::handle
Prototype: Qt::HANDLE QSslKeyPrivate::handle() const
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 256-272
 40.000% (4/10)
66
QSslCertificate::publicKey
Name: QSslCertificate::publicKey
Prototype: QSslKey QSslCertificate::publicKey() const
Coverage:  58.824% (10/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 230-264
 58.824% (10/17)
226
QSqlResult::exec
Name: QSqlResult::exec
Prototype: bool QSqlResult::exec()
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp
Lines: 628-673
  0.000% (0/18)
356
QSqlQueryModelPrivate::prefetch
Name: QSqlQueryModelPrivate::prefetch
Prototype: void QSqlQueryModelPrivate::prefetch(int limit)
Coverage:  91.667% (22/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 51-84
 91.667% (22/24)
196
QSqlQueryModel::data
Name: QSqlQueryModel::data
Prototype: QVariant QSqlQueryModel::data(const QModelIndex &item, int role) const
Coverage:  75.000% (12/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 341-363
 75.000% (12/16)
156
QSqlQuery::next
Name: QSqlQuery::next
Prototype: bool QSqlQuery::next()
Coverage:  92.857% (13/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp
Lines: 648-666
 92.857% (13/14)
116
QSqlDatabase::drivers
Name: QSqlDatabase::drivers
Prototype: QStringList QSqlDatabase::drivers()
Coverage:  80.000% (12/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp
Lines: 541-596
 80.000% (12/15)
146
QSplitterPrivate::setSizes_helper
Name: QSplitterPrivate::setSizes_helper
Prototype: void QSplitterPrivate::setSizes_helper(const QList<int> &sizes, bool clampNegativeSize)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 706-732
  0.000% (0/20)
156
QSplitterPrivate::insertWidget
Name: QSplitterPrivate::insertWidget
Prototype: QSplitterLayoutStruct *QSplitterPrivate::insertWidget(int index, QWidget *w)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 846-882
  0.000% (0/21)
276
QSpdyProtocolHandler::sendSYN_STREAM
Name: QSpdyProtocolHandler::sendSYN_STREAM
Prototype: void QSpdyProtocolHandler::sendSYN_STREAM(const HttpMessagePair &messagePair, qint32 streamID, qint32 associatedToStreamID)
Coverage:  71.429% (10/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 610-664
 71.429% (10/14)
306
QSpdyProtocolHandler::handleGOAWAY
Name: QSpdyProtocolHandler::handleGOAWAY
Prototype: void QSpdyProtocolHandler::handleGOAWAY(char , quint32 , const QByteArray &frameData)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 1094-1130
  0.000% (0/12)
186
QSpdyProtocolHandler::_q_receiveReply
Name: QSpdyProtocolHandler::_q_receiveReply
Prototype: void QSpdyProtocolHandler::_q_receiveReply()
Coverage:  52.941% (9/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 330-358
 52.941% (9/17)
146
QSpanCollection::cleanSpanSubIndex
Name: QSpanCollection::cleanSpanSubIndex
Prototype: bool QSpanCollection::cleanSpanSubIndex(QSpanCollection::SubIndex &subindex, int y, bool update)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 308-332
  0.000% (0/20)
176
QSortFilterProxyModelPrivate::updateChildrenMapping
Name: QSortFilterProxyModelPrivate::updateChildrenMapping
Prototype: void QSortFilterProxyModelPrivate::updateChildrenMapping(const QModelIndex &source_parent, Mapping *parent_mapping, Qt::Orientation orient, int start, int end, int delta_item_count, bool remove)
Coverage: 100.000% (23/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 926-978
100.000% (23/23)
296
QSortFilterProxyModelPrivate::_q_sourceLayoutChanged
Name: QSortFilterProxyModelPrivate::_q_sourceLayoutChanged
Prototype: void QSortFilterProxyModelPrivate::_q_sourceLayoutChanged(const QList<QPersistentModelIndex> &sourceParents, QAbstractItemModel::LayoutChangeHint hint)
Coverage:  83.333% (15/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1357-1391
 83.333% (15/18)
206
QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged
Name: QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged
Prototype: void QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged(const QList<QPersistentModelIndex> &sourceParents, QAbstractItemModel::LayoutChangeHint hint)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1328-1355
100.000% (16/16)
176
QSortFilterProxyModelPrivate::_q_sourceHeaderDataChanged
Name: QSortFilterProxyModelPrivate::_q_sourceHeaderDataChanged
Prototype: void QSortFilterProxyModelPrivate::_q_sourceHeaderDataChanged(Qt::Orientation orientation, int start, int end)
Coverage:  88.889% (16/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1268-1308
 88.889% (16/18)
256
QSortFilterProxyModel::filterAcceptsRow
Name: QSortFilterProxyModel::filterAcceptsRow
Prototype: bool QSortFilterProxyModel::filterAcceptsRow(int source_row, const QModelIndex &source_parent) const
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 2707-2727
100.000% (16/16)
166
QSocks5SocketEnginePrivate::waitForConnected
Name: QSocks5SocketEnginePrivate::waitForConnected
Prototype: bool QSocks5SocketEnginePrivate::waitForConnected(int msecs, bool *timedOut)
Coverage:  86.364% (19/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1728-1754
 86.364% (19/22)
176
QSocks5SocketEnginePrivate::sendRequestMethod
Name: QSocks5SocketEnginePrivate::sendRequestMethod
Prototype: void QSocks5SocketEnginePrivate::sendRequestMethod()
Coverage:  71.429% (15/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 786-829
 71.429% (15/21)
286
QSocks5SocketEngine::write
Name: QSocks5SocketEngine::write
Prototype: qint64 QSocks5SocketEngine::write(const char *data, qint64 len)
Coverage:  62.500% (10/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1545-1578
 62.500% (10/16)
166
QSocks5SocketEngine::setReadNotificationEnabled
Name: QSocks5SocketEngine::setReadNotificationEnabled
Prototype: void QSocks5SocketEngine::setReadNotificationEnabled(bool enable)
Coverage:  77.273% (17/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1858-1883
 77.273% (17/22)
156
QSocks5SocketEngine::close
Name: QSocks5SocketEngine::close
Prototype: void QSocks5SocketEngine::close()
Coverage:  65.000% (13/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1479-1500
 65.000% (13/20)
136
QSocketNotifier::setEnabled
Name: QSocketNotifier::setEnabled
Prototype: void QSocketNotifier::setEnabled(bool enable)
Coverage:  75.000% (12/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsocketnotifier.cpp
Lines: 228-247
 75.000% (12/16)
146
QSimplex::iterate
Name: QSimplex::iterate
Prototype: bool QSimplex::iterate()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qsimplex_p.cpp
Lines: 472-505
  0.000% (0/16)
166
QShortcutPrivate::redoGrab
Name: QShortcutPrivate::redoGrab
Prototype: void QShortcutPrivate::redoGrab(QShortcutMap &map)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qshortcut.cpp
Lines: 416-433
  0.000% (0/16)
136
QShortcutMap::nextState
Name: QShortcutMap::nextState
Prototype: QKeySequence::SequenceMatch QShortcutMap::nextState(QKeyEvent *e)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qshortcutmap.cpp
Lines: 367-402
  0.000% (0/22)
176
QShortcutMap::matches
Name: QShortcutMap::matches
Prototype: QKeySequence::SequenceMatch QShortcutMap::matches(const QKeySequence &seq1, const QKeySequence &seq2) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qshortcutmap.cpp
Lines: 579-605
  0.000% (0/18)
176
QSettingsPrivate::iniEscapedKey
Name: QSettingsPrivate::iniEscapedKey
Prototype: void QSettingsPrivate::iniEscapedKey(const QString &key, QByteArray &result)
Coverage: 100.000% (32/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 533-558
100.000% (32/32)
186
QScrollerPrivate::updateVelocity
Name: QScrollerPrivate::updateVelocity
Prototype: void QScrollerPrivate::updateVelocity(const QPointF &deltaPixelRaw, qint64 deltaTime)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 1080-1119
  0.000% (0/22)
176
QScrollerPrivate::stateName
Name: QScrollerPrivate::stateName
Prototype: const char *QScrollerPrivate::stateName(QScroller::State state)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 916-925
  0.000% (0/10)
66
QScroller::velocity
Name: QScroller::velocity
Prototype: QPointF QScroller::velocity() const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 604-634
  0.000% (0/12)
186
QScrollAreaPrivate::updateScrollBars
Name: QScrollAreaPrivate::updateScrollBars
Prototype: void QScrollAreaPrivate::updateScrollBars()
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollarea.cpp
Lines: 186-219
  0.000% (0/26)
236
QSaveFile::commit
Name: QSaveFile::commit
Prototype: bool QSaveFile::commit()
Coverage:  87.500% (14/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsavefile.cpp
Lines: 279-316
 87.500% (14/16)
256
QRingBuffer::reserveFront
Name: QRingBuffer::reserveFront
Prototype: char *QRingBuffer::reserveFront(qint64 bytes)
Coverage:  85.000% (17/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qringbuffer.cpp
Lines: 144-171
 85.000% (17/20)
176
QRenderRule::originRect
Name: QRenderRule::originRect
Prototype: QRect QRenderRule::originRect(const QRect &rect, Origin origin) const
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1147-1160
  0.000% (0/9)
56
QRenderRule::adjustSize
Name: QRenderRule::adjustSize
Prototype: QSize adjustSize(const QSize &sz)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 553-564
  0.000% (0/20)
96
QRelation::populateDictionary
Name: QRelation::populateDictionary
Prototype: void QRelation::populateDictionary()
Coverage:  87.500% (14/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 194-220
 87.500% (14/16)
186
QRegularExpressionPrivate::optimizePattern
Name: QRegularExpressionPrivate::optimizePattern
Prototype: void QRegularExpressionPrivate::optimizePattern(OptimizePatternOption option)
Coverage:  72.727% (16/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 1157-1185
 72.727% (16/22)
166
QRegionPrivate::intersect
Name: QRegionPrivate::intersect
Prototype: void QRegionPrivate::intersect(const QRect &rect)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1291-1342
  0.000% (0/23)
296
QRegionPrivate::append
Name: QRegionPrivate::append
Prototype: void QRegionPrivate::append(const QRect *r)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1344-1373
  0.000% (0/21)
186
QRegion::intersects
Name: QRegion::intersects
Prototype: bool QRegion::intersects(const QRect &rect) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 4310-4326
  0.000% (0/17)
126
QReadWriteLockPrivate::recursiveUnlock
Name: QReadWriteLockPrivate::recursiveUnlock
Prototype: void QReadWriteLockPrivate::recursiveUnlock()
Coverage:  88.235% (15/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 575-601
 88.235% (15/17)
176
QReadWriteLockPrivate::lockForRead
Name: QReadWriteLockPrivate::lockForRead
Prototype: bool QReadWriteLockPrivate::lockForRead(int timeout)
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 464-490
100.000% (19/19)
196
QReadWriteLock::stateForWaitCondition
Name: QReadWriteLock::stateForWaitCondition
Prototype: QReadWriteLock::StateForWaitCondition QReadWriteLock::stateForWaitCondition() const
Coverage:  71.429% (10/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 446-462
 71.429% (10/14)
116
QRasterPaintEnginePrivate::isUnclipped
Name: QRasterPaintEnginePrivate::isUnclipped
Prototype: bool QRasterPaintEnginePrivate::isUnclipped(const QRect &rect, int penWidth) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 2876-2914
  0.000% (0/18)
236
QRasterPaintEngine::drawTextItem
Name: QRasterPaintEngine::drawTextItem
Prototype: void QRasterPaintEngine::drawTextItem(const QPointF &p, const QTextItem &textItem)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3021-3078
  0.000% (0/18)
376
QRasterPaintEngine::drawPolygon
Name: QRasterPaintEngine::drawPolygon
Prototype: void QRasterPaintEngine::drawPolygon(const QPointF *points, int pointCount, PolygonDrawMode mode)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1891-1928
  0.000% (0/18)
196
QRasterPaintEngine::drawPixmap
Name: QRasterPaintEngine::drawPixmap
Prototype: void QRasterPaintEngine::drawPixmap(const QPointF &pos, const QPixmap &pixmap)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1998-2034
  0.000% (0/16)
206
QRasterPaintEngine::drawPixmap
Name: QRasterPaintEngine::drawPixmap
Prototype: void QRasterPaintEngine::drawPixmap(const QRectF &r, const QPixmap &pixmap, const QRectF &sr)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 2039-2083
  0.000% (0/24)
286
QQuaternion::slerp
Name: QQuaternion::slerp
Prototype: QQuaternion QQuaternion::slerp (const QQuaternion& q1, const QQuaternion& q2, float t)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qquaternion.cpp
Lines: 917-949
  0.000% (0/16)
186
QPushButtonPrivate::adjustedMenuPosition
Name: QPushButtonPrivate::adjustedMenuPosition
Prototype: QPoint QPushButtonPrivate::adjustedMenuPosition()
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qpushbutton.cpp
Lines: 595-630
  0.000% (0/20)
226
QPushButton::event
Name: QPushButton::event
Prototype: bool QPushButton::event(QEvent *e)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qpushbutton.cpp
Lines: 661-680
  0.000% (0/16)
116
QPropertyAnimationPrivate::updateMetaProperty
Name: QPropertyAnimationPrivate::updateMetaProperty
Prototype: void QPropertyAnimationPrivate::updateMetaProperty()
Coverage:  66.667% (12/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qpropertyanimation.cpp
Lines: 100-123
 66.667% (12/18)
146
QProgressDialogPrivate::layout
Name: QProgressDialogPrivate::layout
Prototype: void QProgressDialogPrivate::layout()
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qprogressdialog.cpp
Lines: 138-182
  0.000% (0/20)
296
QProgressBarPrivate::repaintRequired
Name: QProgressBarPrivate::repaintRequired
Prototype: bool QProgressBarPrivate::repaintRequired() const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qprogressbar.cpp
Lines: 141-170
  0.000% (0/22)
186
QPrinter::setPrinterName
Name: QPrinter::setPrinterName
Prototype: void QPrinter::setPrinterName(const QString &name)
Coverage:  43.750% (7/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprinter.cpp
Lines: 846-868
 43.750% (7/16)
136
QPrinter::getPageMargins
Name: QPrinter::getPageMargins
Prototype: void QPrinter::getPageMargins(qreal *left, qreal *top, qreal *right, qreal *bottom, QPrinter::Unit unit) const
Coverage:  64.706% (11/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprinter.cpp
Lines: 1860-1877
 64.706% (11/17)
136
QPngHandlerPrivate::readPngHeader
Name: QPngHandlerPrivate::readPngHeader
Prototype: bool QPngHandlerPrivate::readPngHeader()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpnghandler.cpp
Lines: 525-567
  0.000% (0/16)
286
QPlatformWindow::screenForGeometry
Name: QPlatformWindow::screenForGeometry
Prototype: QPlatformScreen *QPlatformWindow::screenForGeometry(const QRect &newGeometry) const
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformwindow.cpp
Lines: 489-510
  0.000% (0/20)
146
QPlatformWindow::initialGeometry
Name: QPlatformWindow::initialGeometry
Prototype: QRect QPlatformWindow::initialGeometry(const QWindow *w, const QRect &initialGeometry, int defaultWidth, int defaultHeight)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformwindow.cpp
Lines: 607-639
  0.000% (0/20)
206
QPlatformTheme::removeMnemonics
Name: QPlatformTheme::removeMnemonics
Prototype: QString QPlatformTheme::removeMnemonics(const QString &original)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp
Lines: 698-731
  0.000% (0/30)
286
QPlatformScreen::subpixelAntialiasingTypeHint
Name: QPlatformScreen::subpixelAntialiasingTypeHint
Prototype: QPlatformScreen::SubpixelAntialiasingType QPlatformScreen::subpixelAntialiasingTypeHint() const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformscreen.cpp
Lines: 459-477
  0.000% (0/16)
126
QPlatformScreen::resizeMaximizedWindows
Name: QPlatformScreen::resizeMaximizedWindows
Prototype: void QPlatformScreen::resizeMaximizedWindows()
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformscreen.cpp
Lines: 331-357
  0.000% (0/20)
156
QPlatformAccessibility::initialize
Name: QPlatformAccessibility::initialize
Prototype: void QPlatformAccessibility::initialize()
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qplatformaccessibility.cpp
Lines: 106-129
  0.000% (0/15)
166
QPlainTextEditPrivate::setTopBlock
Name: QPlainTextEditPrivate::setTopBlock
Prototype: void QPlainTextEditPrivate::setTopBlock(int blockNumber, int lineNumber, int dx)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 627-682
  0.000% (0/25)
356
QPlainTextDocumentLayout::blockBoundingRect
Name: QPlainTextDocumentLayout::blockBoundingRect
Prototype: QRectF QPlainTextDocumentLayout::blockBoundingRect(const QTextBlock &block) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 191-209
  0.000% (0/16)
146
QPixmapStyle::drawProgressBarFill
Name: QPixmapStyle::drawProgressBarFill
Prototype: void QPixmapStyle::drawProgressBarFill(const QStyleOption *option, QPainter *painter, const QWidget *) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qpixmapstyle.cpp
Lines: 806-839
  0.000% (0/17)
206
QPixmapIconEngine::virtual_hook
Name: QPixmapIconEngine::virtual_hook
Prototype: void QPixmapIconEngine::virtual_hook(int id, void *data)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 512-533
  0.000% (0/19)
136
QPixmapColorizeFilter::draw
Name: QPixmapColorizeFilter::draw
Prototype: void QPixmapColorizeFilter::draw(QPainter *painter, const QPointF &dest, const QPixmap &src, const QRectF &srcRect) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 1086-1136
  0.000% (0/17)
316
QPixmap::scroll
Name: QPixmap::scroll
Prototype: void QPixmap::scroll(int dx, int dy, const QRect &rect, QRegion *exposed)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap.cpp
Lines: 341-369
  0.000% (0/20)
196
QPixmap::mask
Name: QPixmap::mask
Prototype: QBitmap QPixmap::mask() const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap.cpp
Lines: 1505-1538
  0.000% (0/24)
236
QPictureIO::write
Name: QPictureIO::write
Prototype: bool QPictureIO::write()
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpicture.cpp
Lines: 1927-1953
  0.000% (0/22)
216
QPicture::save
Name: QPicture::save
Prototype: bool QPicture::save(const QString &fileName, const char *format)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpicture.cpp
Lines: 313-342
  0.000% (0/16)
166
QPdfEnginePrivate::gradientBrush
Name: QPdfEnginePrivate::gradientBrush
Prototype: int QPdfEnginePrivate::gradientBrush(const QBrush &b, const QTransform &matrix, int *gStateObject)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 2231-2310
  0.000% (0/18)
616
QPdfEngine::drawPath
Name: QPdfEngine::drawPath
Prototype: void QPdfEngine::drawPath (const QPainterPath &p)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 865-890
  0.000% (0/20)
176
QPdf::ascii85Encode
Name: QPdf::ascii85Encode
Prototype: QByteArray QPdf::ascii85Encode(const QByteArray &input)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 645-699
  0.000% (0/16)
476
QPdf::Stroker::setPen
Name: QPdf::Stroker::setPen
Prototype: void QPdf::Stroker::setPen(const QPen &pen, QPainter::RenderHints hints)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 604-633
  0.000% (0/16)
216
QPathSegments::mergePoints
Name: QPathSegments::mergePoints
Prototype: void QPathSegments::mergePoints()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 759-789
  0.000% (0/16)
176
QPainterPath::connectPath
Name: QPainterPath::connectPath
Prototype: void QPainterPath::connectPath(const QPainterPath &other)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 1254-1283
  0.000% (0/18)
176
Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...32
McCabe - Cyclomatic Complexity: 7
33
McCabe - Cyclomatic Complexity: 7
34
McCabe - Cyclomatic Complexity: 6
35
McCabe - Cyclomatic Complexity: 6
3637
McCabe - Cyclomatic Complexity: 6
38
McCabe - Cyclomatic Complexity: 6
39
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
...306
McCabe - Cyclomatic Complexity: 1

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