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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...40
McCabe - Cyclomatic Complexity: 6
...50
McCabe - Cyclomatic Complexity: 5
...60
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...75
McCabe - Cyclomatic Complexity: 3
76
McCabe - Cyclomatic Complexity: 3
77
McCabe - Cyclomatic Complexity: 3
78
McCabe - Cyclomatic Complexity: 3
7980
McCabe - Cyclomatic Complexity: 3
81
McCabe - Cyclomatic Complexity: 3
82
McCabe - Cyclomatic Complexity: 3
83
McCabe - Cyclomatic Complexity: 3
...90
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â–¾
QSslSocket::connectToHostEncrypted
Name: QSslSocket::connectToHostEncrypted
Prototype: void QSslSocket::connectToHostEncrypted(const QString &hostName, quint16 port, const QString &sslPeerName, OpenMode mode, NetworkLayerProtocol protocol)
Coverage:  33.333% (3/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 464-483
 33.333% (3/9)
163
QSslSocket::connectToHost
Name: QSslSocket::connectToHost
Prototype: void QSslSocket::connectToHost(const QString &hostName, quint16 port, OpenMode openMode, NetworkLayerProtocol protocol)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1910-1935
100.000% (7/7)
123
QSslSocket::close
Name: QSslSocket::close
Prototype: void QSslSocket::close()
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 795-810
 77.778% (7/9)
83
QSslKey::toDer
Name: QSslKey::toDer
Prototype: QByteArray QSslKey::toDer(const QByteArray &passPhrase) const
Coverage:  72.727% (8/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 380-395
 72.727% (8/11)
63
QSslKey::QSslKey
Name: QSslKey::QSslKey
Prototype: QSslKey::QSslKey(QIODevice *device, QSsl::KeyAlgorithm algorithm, QSsl::EncodingFormat encoding, QSsl::KeyType type, const QByteArray &passPhrase)
Coverage:  57.143% (4/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 259-272
 57.143% (4/7)
83
QSslConfiguration::setPeerVerifyDepth
Name: QSslConfiguration::setPeerVerifyDepth
Prototype: void QSslConfiguration::setPeerVerifyDepth(int depth)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslconfiguration.cpp
Lines: 353-361
  0.000% (0/7)
113
QSslCipher::QSslCipher
Name: QSslCipher::QSslCipher
Prototype: QSslCipher::QSslCipher(const QString &name, QSsl::SslProtocol protocol)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcipher.cpp
Lines: 112-122
  0.000% (0/7)
53
QSslCipher::QSslCipher
Name: QSslCipher::QSslCipher
Prototype: QSslCipher::QSslCipher(const QString &name)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcipher.cpp
Lines: 90-100
100.000% (5/5)
53
QSslCertificatePrivate::isBlacklisted
Name: QSslCertificatePrivate::isBlacklisted
Prototype: bool QSslCertificatePrivate::isBlacklisted(const QSslCertificate &certificate)
Coverage:  72.727% (8/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate.cpp
Lines: 652-662
 72.727% (8/11)
73
QSslCertificatePrivate::convertExtension
Name: QSslCertificatePrivate::convertExtension
Prototype: QSslCertificateExtension QSslCertificatePrivate::convertExtension(X509_EXTENSION *ext)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 432-463
 71.429% (5/7)
193
QSslCertificatePrivate::certificatesFromDer
Name: QSslCertificatePrivate::certificatesFromDer
Prototype: QList<QSslCertificate> QSslCertificatePrivate::certificatesFromDer(const QByteArray &der, int count)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 686-705
 91.667% (11/12)
113
QSslCertificate::serialNumber
Name: QSslCertificate::serialNumber
Prototype: QByteArray QSslCertificate::serialNumber() const
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 98-113
100.000% (9/9)
113
QSslCertificate::fromDevice
Name: QSslCertificate::fromDevice
Prototype: QList<QSslCertificate> QSslCertificate::fromDevice(QIODevice *device, QSsl::EncodingFormat format)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate.cpp
Lines: 536-543
 71.429% (5/7)
43
QSslCertificate::extensions
Name: QSslCertificate::extensions
Prototype: QList<QSslCertificateExtension> QSslCertificate::extensions() const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 465-481
 71.429% (5/7)
93
QSqlTableModelPrivate::insertCount
Name: QSqlTableModelPrivate::insertCount
Prototype: int QSqlTableModelPrivate::insertCount(int maxRow) const
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 82-92
100.000% (10/10)
73
QSqlTableModel::select
Name: QSqlTableModel::select
Prototype: bool QSqlTableModel::select()
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 363-385
 88.889% (8/9)
143
QSqlTableModel::record
Name: QSqlTableModel::record
Prototype: QSqlRecord QSqlTableModel::record(int row) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 1339-1355
100.000% (7/7)
83
QSqlTableModel::isDirty
Name: QSqlTableModel::isDirty
Prototype: bool QSqlTableModel::isDirty() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 505-515
100.000% (7/7)
73
QSqlTableModel::isDirty
Name: QSqlTableModel::isDirty
Prototype: bool QSqlTableModel::isDirty(const QModelIndex &index) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 524-538
 71.429% (5/7)
103
QSqlTableModel::data
Name: QSqlTableModel::data
Prototype: QVariant QSqlTableModel::data(const QModelIndex &index, int role) const
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 469-480
100.000% (11/11)
73
QSqlRelationalTableModelPrivate::translateFieldNames
Name: QSqlRelationalTableModelPrivate::translateFieldNames
Prototype: void QSqlRelationalTableModelPrivate::translateFieldNames(QSqlRecord &values) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 714-725
100.000% (7/7)
73
QSqlRelationalTableModel::setRelation
Name: QSqlRelationalTableModel::setRelation
Prototype: void QSqlRelationalTableModel::setRelation(int column, const QSqlRelation &relation)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 501-509
 71.429% (5/7)
63
QSqlRecord::indexOf
Name: QSqlRecord::indexOf
Prototype: int QSqlRecord::indexOf(const QString& name) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp
Lines: 233-241
100.000% (7/7)
53
QSqlQueryModel::setHeaderData
Name: QSqlQueryModel::setHeaderData
Prototype: bool QSqlQueryModel::setHeaderData(int section, Qt::Orientation orientation, const QVariant &value, int role)
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 505-517
100.000% (11/11)
83
QSqlQueryModel::record
Name: QSqlQueryModel::record
Prototype: QSqlRecord QSqlQueryModel::record(int row) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 564-574
 71.429% (5/7)
73
QSqlQuery::record
Name: QSqlQuery::record
Prototype: QSqlRecord QSqlQuery::record() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp
Lines: 913-922
100.000% (7/7)
53
QSqlQuery::first
Name: QSqlQuery::first
Prototype: bool QSqlQuery::first()
Coverage:  90.909% (10/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp
Lines: 732-743
 90.909% (10/11)
83
QSqlIndex::createField
Name: QSqlIndex::createField
Prototype: QString QSqlIndex::createField(int i, const QString& prefix, bool verbose) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlindex.cpp
Lines: 175-185
  0.000% (0/7)
83
QSqlDatabasePrivate::database
Name: QSqlDatabasePrivate::database
Prototype: QSqlDatabase QSqlDatabasePrivate::database(const QString& name, bool open)
Coverage:  81.818% (9/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp
Lines: 270-284
 81.818% (9/11)
93
QSqlCachedResultPrivate::nextIndex
Name: QSqlCachedResultPrivate::nextIndex
Prototype: int QSqlCachedResultPrivate::nextIndex()
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 93-103
100.000% (7/7)
73
QSqlCachedResult::fetchFirst
Name: QSqlCachedResult::fetchFirst
Prototype: bool QSqlCachedResult::fetchFirst()
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 193-204
 77.778% (7/9)
73
QSplitterPrivate::insertWidget_helper
Name: QSplitterPrivate::insertWidget_helper
Prototype: void QSplitterPrivate::insertWidget_helper(int index, QWidget *widget, bool show)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 826-838
  0.000% (0/15)
103
QSplitterPrivate::findWidget
Name: QSplitterPrivate::findWidget
Prototype: QSplitterLayoutStruct *QSplitterPrivate::findWidget(QWidget *w) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 813-820
  0.000% (0/7)
43
QSplitterHandle::resizeEvent
Name: QSplitterHandle::resizeEvent
Prototype: void QSplitterHandle::resizeEvent(QResizeEvent *event)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 240-262
  0.000% (0/8)
93
QSplitterHandle::mouseReleaseEvent
Name: QSplitterHandle::mouseReleaseEvent
Prototype: void QSplitterHandle::mouseReleaseEvent(QMouseEvent *e)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 318-331
  0.000% (0/9)
93
QSplitterHandle::mouseMoveEvent
Name: QSplitterHandle::mouseMoveEvent
Prototype: void QSplitterHandle::mouseMoveEvent(QMouseEvent *e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 288-300
  0.000% (0/7)
83
QSplitter::restoreState
Name: QSplitter::restoreState
Prototype: bool QSplitter::restoreState(const QByteArray &state)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 1646-1683
  0.000% (0/9)
273
QSplitter::indexOf
Name: QSplitter::indexOf
Prototype: int QSplitter::indexOf(QWidget *w) const
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 1142-1151
  0.000% (0/9)
63
QSplashScreen::finish
Name: QSplashScreen::finish
Prototype: void QSplashScreen::finish(QWidget *mainWin)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplashscreen.cpp
Lines: 269-277
  0.000% (0/7)
53
QSplashScreen::event
Name: QSplashScreen::event
Prototype: bool QSplashScreen::event(QEvent *e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplashscreen.cpp
Lines: 347-357
  0.000% (0/7)
73
QSpinBoxPrivate::emitSignals
Name: QSpinBoxPrivate::emitSignals
Prototype: void QSpinBoxPrivate::emitSignals(EmitPolicy ep, const QVariant &old)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qspinbox.cpp
Lines: 983-993
  0.000% (0/9)
63
QSpinBox::textFromValue
Name: QSpinBox::textFromValue
Prototype: QString QSpinBox::textFromValue(int value) const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qspinbox.cpp
Lines: 476-492
  0.000% (0/14)
93
QSpinBox::setDisplayIntegerBase
Name: QSpinBox::setDisplayIntegerBase
Prototype: void QSpinBox::setDisplayIntegerBase(int base)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qspinbox.cpp
Lines: 443-456
  0.000% (0/7)
73
QSpiApplicationAdaptor::notifyKeyboardListenerError
Name: QSpiApplicationAdaptor::notifyKeyboardListenerError
Prototype: void QSpiApplicationAdaptor::notifyKeyboardListenerError(const QDBusError& error, const QDBusMessage& )
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/application.cpp
Lines: 228-236
  0.000% (0/7)
53
QSpiAccessibleBridge::notifyAccessibilityUpdate
Name: QSpiAccessibleBridge::notifyAccessibilityUpdate
Prototype: void QSpiAccessibleBridge::notifyAccessibilityUpdate(QAccessibleEvent *event)
Coverage:  22.222% (2/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/bridge.cpp
Lines: 104-110
 22.222% (2/9)
43
QSpdyProtocolHandler::sendRequest
Name: QSpdyProtocolHandler::sendRequest
Prototype: bool QSpdyProtocolHandler::sendRequest()
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 286-321
 71.429% (5/7)
243
QSpdyProtocolHandler::handleWINDOW_UPDATE
Name: QSpdyProtocolHandler::handleWINDOW_UPDATE
Prototype: void QSpdyProtocolHandler::handleWINDOW_UPDATE(char , quint32 , const QByteArray &frameData)
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 1138-1161
 66.667% (6/9)
143
QSpanData::initTexture
Name: QSpanData::initTexture
Prototype: void QSpanData::initTexture(const QImage *image, int alpha, QTextureData::Type _type, const QRect &sourceRect)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 4616-4658
  0.000% (0/19)
323
QSpanBuffer::addSpan
Name: QSpanBuffer::addSpan
Prototype: void addSpan(int x, unsigned int len, int y, unsigned char coverage)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 89-106
  0.000% (0/9)
123
QSortFilterProxyModelPrivate::update_source_sort_column
Name: QSortFilterProxyModelPrivate::update_source_sort_column
Prototype: bool QSortFilterProxyModelPrivate::update_source_sort_column()
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 459-477
100.000% (8/8)
83
QSortFilterProxyModelPrivate::sort_source_rows
Name: QSortFilterProxyModelPrivate::sort_source_rows
Prototype: void QSortFilterProxyModelPrivate::sort_source_rows( QVector<int> &source_rows, const QModelIndex &source_parent) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 485-500
100.000% (7/7)
83
QSortFilterProxyModelPrivate::remove_source_items
Name: QSortFilterProxyModelPrivate::remove_source_items
Prototype: void QSortFilterProxyModelPrivate::remove_source_items( QVector<int> &source_to_proxy, QVector<int> &proxy_to_source, const QVector<int> &source_items, const QModelIndex &source_parent, Qt::Orientation orient, bool emit_signal)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 547-567
 77.778% (7/9)
123
QSortFilterProxyModelPrivate::remove_from_mapping
Name: QSortFilterProxyModelPrivate::remove_from_mapping
Prototype: void QSortFilterProxyModelPrivate::remove_from_mapping(const QModelIndex &source_parent)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 302-309
 85.714% (6/7)
43
QSortFilterProxyModelPrivate::_q_sourceRowsMoved
Name: QSortFilterProxyModelPrivate::_q_sourceRowsMoved
Prototype: void QSortFilterProxyModelPrivate::_q_sourceRowsMoved( const QModelIndex &sourceParent, int , int , const QModelIndex &destParent, int )
Coverage:  55.556% (5/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1449-1473
 55.556% (5/9)
133
QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeMoved
Name: QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeMoved
Prototype: void QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeMoved( const QModelIndex &sourceParent, int , int , const QModelIndex &destParent, int )
Coverage:  57.143% (4/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1427-1447
 57.143% (4/7)
103
QSortFilterProxyModelPrivate::_q_sourceColumnsMoved
Name: QSortFilterProxyModelPrivate::_q_sourceColumnsMoved
Prototype: void QSortFilterProxyModelPrivate::_q_sourceColumnsMoved( const QModelIndex &sourceParent, int , int , const QModelIndex &destParent, int )
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1549-1570
  0.000% (0/9)
133
QSortFilterProxyModelPrivate::_q_sourceColumnsAboutToBeMoved
Name: QSortFilterProxyModelPrivate::_q_sourceColumnsAboutToBeMoved
Prototype: void QSortFilterProxyModelPrivate::_q_sourceColumnsAboutToBeMoved( const QModelIndex &sourceParent, int , int , const QModelIndex &destParent, int )
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1531-1547
  0.000% (0/7)
103
QSortFilterProxyModel::sibling
Name: QSortFilterProxyModel::sibling
Prototype: QModelIndex QSortFilterProxyModel::sibling(int row, int column, const QModelIndex &idx) const
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1908-1919
 66.667% (6/9)
73
QSortFilterProxyModel::index
Name: QSortFilterProxyModel::index
Prototype: QModelIndex QSortFilterProxyModel::index(int row, int column, const QModelIndex &parent) const
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1876-1888
100.000% (11/11)
83
QSortFilterProxyModel::buddy
Name: QSortFilterProxyModel::buddy
Prototype: QModelIndex QSortFilterProxyModel::buddy(const QModelIndex &index) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 2237-2247
 71.429% (5/7)
83
QSocks5SocketEnginePrivate::parseAuthenticatingReply
Name: QSocks5SocketEnginePrivate::parseAuthenticatingReply
Prototype: void QSocks5SocketEnginePrivate::parseAuthenticatingReply()
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 775-784
100.000% (7/7)
63
QSocks5SocketEnginePrivate::_q_controlSocketBytesWritten
Name: QSocks5SocketEnginePrivate::_q_controlSocketBytesWritten
Prototype: void QSocks5SocketEnginePrivate::_q_controlSocketBytesWritten()
Coverage:  81.818% (9/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1221-1233
 81.818% (9/11)
73
QSocks5SocketEngine::setWriteNotificationEnabled
Name: QSocks5SocketEngine::setWriteNotificationEnabled
Prototype: void QSocks5SocketEngine::setWriteNotificationEnabled(bool enable)
Coverage:  90.909% (10/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1891-1901
 90.909% (10/11)
73
QSocks5SocketEngine::listen
Name: QSocks5SocketEngine::listen
Prototype: bool QSocks5SocketEngine::listen()
Coverage:  57.143% (4/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1425-1442
 57.143% (4/7)
73
QSocks5SocketEngine::bytesAvailable
Name: QSocks5SocketEngine::bytesAvailable
Prototype: qint64 QSocks5SocketEngine::bytesAvailable() const
Coverage:  55.556% (5/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1502-1513
 55.556% (5/9)
73
QSocks5PasswordAuthenticator::continueAuthenticate
Name: QSocks5PasswordAuthenticator::continueAuthenticate
Prototype: bool QSocks5PasswordAuthenticator::continueAuthenticate(QTcpSocket *socket, bool *completed)
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 482-498
 88.889% (8/9)
93
QSocks5BindStore::add
Name: QSocks5BindStore::add
Prototype: void QSocks5BindStore::add(qintptr socketDescriptor, QSocks5BindData *bindData)
Coverage:  57.143% (4/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 351-362
 57.143% (4/7)
63
QSocketNotifier::QSocketNotifier
Name: QSocketNotifier::QSocketNotifier
Prototype: QSocketNotifier::QSocketNotifier(qintptr socket, Type type, QObject *parent)
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsocketnotifier.cpp
Lines: 142-156
 42.857% (3/7)
93
QSlider::paintEvent
Name: QSlider::paintEvent
Prototype: void QSlider::paintEvent(QPaintEvent *)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qslider.cpp
Lines: 317-335
  0.000% (0/8)
123
QSlider::mouseReleaseEvent
Name: QSlider::mouseReleaseEvent
Prototype: void QSlider::mouseReleaseEvent(QMouseEvent *ev)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qslider.cpp
Lines: 445-462
  0.000% (0/9)
143
QSlider::initStyleOption
Name: QSlider::initStyleOption
Prototype: void QSlider::initStyleOption(QStyleOptionSlider *option) const
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qslider.cpp
Lines: 132-156
  0.000% (0/9)
213
QSizePolicy::setControlType
Name: QSizePolicy::setControlType
Prototype: void QSizePolicy::setControlType(ControlType type)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qsizepolicy.cpp
Lines: 256-280
  0.000% (0/5)
53
QSizeGripPrivate::_q_showIfNotHidden
Name: QSizeGripPrivate::_q_showIfNotHidden
Prototype: void _q_showIfNotHidden()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsizegrip.cpp
Lines: 116-131
  0.000% (0/13)
93
QSingleShotTimer::~QSingleShotTimer
Name: QSingleShotTimer::~QSingleShotTimer
Prototype: QSingleShotTimer::~QSingleShotTimer()
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimer.cpp
Lines: 295-301
100.000% (7/7)
43
QSimplex::findPivotColumn
Name: QSimplex::findPivotColumn
Prototype: int QSimplex::findPivotColumn()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qsimplex_p.cpp
Lines: 401-414
  0.000% (0/7)
73
QSimplex::clearDataStructures
Name: QSimplex::clearDataStructures
Prototype: void QSimplex::clearDataStructures()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qsimplex_p.cpp
Lines: 94-117
  0.000% (0/7)
143
QSimplex::clearColumns
Name: QSimplex::clearColumns
Prototype: void QSimplex::clearColumns(int first, int last)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qsimplex_p.cpp
Lines: 341-348
  0.000% (0/7)
43
QSimpleDrag::drop
Name: QSimpleDrag::drop
Prototype: void QSimpleDrag::drop(const QPoint &globalPos)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qsimpledrag.cpp
Lines: 382-399
  0.000% (0/7)
103
QSignalTransition::eventTest
Name: QSignalTransition::eventTest
Prototype: bool QSignalTransition::eventTest(QEvent *event)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qsignaltransition.cpp
Lines: 226-237
 71.429% (5/7)
83
QSidebar::selectUrl
Name: QSidebar::selectUrl
Prototype: void QSidebar::selectUrl(const QUrl &url)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qsidebar.cpp
Lines: 423-438
  0.000% (0/7)
93
QSidebar::event
Name: QSidebar::event
Prototype: bool QSidebar::event(QEvent * event)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qsidebar.cpp
Lines: 506-516
  0.000% (0/7)
63
QSideBarDelegate::initStyleOption
Name: QSideBarDelegate::initStyleOption
Prototype: void QSideBarDelegate::initStyleOption(QStyleOptionViewItem *option, const QModelIndex &index) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qsidebar.cpp
Lines: 56-66
  0.000% (0/7)
53
QShortcutMap::hasShortcutForKeySequence
Name: QShortcutMap::hasShortcutForKeySequence
Prototype: bool QShortcutMap::hasShortcutForKeySequence(const QKeySequence &seq) const
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qshortcutmap.cpp
Lines: 408-423
  0.000% (0/11)
83
QShortcut::setKey
Name: QShortcut::setKey
Prototype: void QShortcut::setKey(const QKeySequence &key)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qshortcut.cpp
Lines: 495-503
  0.000% (0/7)
63
QShortcut::setEnabled
Name: QShortcut::setEnabled
Prototype: void QShortcut::setEnabled(bool enable)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qshortcut.cpp
Lines: 526-534
  0.000% (0/7)
63
QShortcut::setContext
Name: QShortcut::setContext
Prototype: void QShortcut::setContext(Qt::ShortcutContext context)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qshortcut.cpp
Lines: 554-562
  0.000% (0/7)
63
QShortcut::setAutoRepeat
Name: QShortcut::setAutoRepeat
Prototype: void QShortcut::setAutoRepeat(bool on)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qshortcut.cpp
Lines: 606-614
  0.000% (0/7)
63
QSharedNetworkSessionManager::getSession
Name: QSharedNetworkSessionManager::getSession
Prototype: QSharedPointer<QNetworkSession> QSharedNetworkSessionManager::getSession(const QNetworkConfiguration &config)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qsharednetworksession.cpp
Lines: 65-79
100.000% (7/7)
93
QSharedMemoryPrivate::createUnixKeyFile
Name: QSharedMemoryPrivate::createUnixKeyFile
Prototype: int QSharedMemoryPrivate::createUnixKeyFile(const QString &fileName)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsharedmemory_systemv.cpp
Lines: 112-124
100.000% (8/8)
83
QSharedMemory::unlock
Name: QSharedMemory::unlock
Prototype: bool QSharedMemory::unlock()
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsharedmemory.cpp
Lines: 528-540
 71.429% (5/7)
103
QSharedMemory::setNativeKey
Name: QSharedMemory::setNativeKey
Prototype: void QSharedMemory::setNativeKey(const QString &key)
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsharedmemory.cpp
Lines: 229-240
 66.667% (6/9)
83
QSharedMemory::setKey
Name: QSharedMemory::setKey
Prototype: void QSharedMemory::setKey(const QString &key)
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsharedmemory.cpp
Lines: 197-208
100.000% (9/9)
83
QSharedMemory::lock
Name: QSharedMemory::lock
Prototype: bool QSharedMemory::lock()
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsharedmemory.cpp
Lines: 503-518
100.000% (7/7)
113
QSharedMemory::detach
Name: QSharedMemory::detach
Prototype: bool QSharedMemory::detach()
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsharedmemory.cpp
Lines: 437-450
 66.667% (6/9)
73
QSharedDataPointer::detach
Name: QSharedDataPointer::detach
Prototype: template<> void QSharedDataPointer<QNetworkProxyQueryPrivate>::detach()
Coverage:  53.846% (7/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy.cpp
Lines: 879-889
 53.846% (7/13)
83
QSharedDataPointer::detach
Name: QSharedDataPointer::detach
Prototype: template<> void QSharedDataPointer<QUrlQueryPrivate>::detach()
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlquery.cpp
Lines: 185-195
 84.615% (11/13)
83
QSharedDataPointer::detach
Name: QSharedDataPointer::detach
Prototype: template<> void QSharedDataPointer<QNetworkProxyPrivate>::detach()
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy.cpp
Lines: 435-445
 84.615% (11/13)
83
QShapedPixmapWindow::paintEvent
Name: QShapedPixmapWindow::paintEvent
Prototype: void QShapedPixmapWindow::paintEvent(QPaintEvent *)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qshapedpixmapdndwindow.cpp
Lines: 83-94
  0.000% (0/8)
73
QSettings::~QSettings
Name: QSettings::~QSettings
Prototype: QSettings::~QSettings()
Coverage:  80.000% (4/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 2680-2690
 80.000% (4/5)
33
QSettings::remove
Name: QSettings::remove
Prototype: void QSettings::remove(const QString &key)
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 3181-3200
100.000% (9/9)
93
Page:<>1
McCabe - Cyclomatic Complexity: 439
...40
McCabe - Cyclomatic Complexity: 6
...50
McCabe - Cyclomatic Complexity: 5
...60
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...75
McCabe - Cyclomatic Complexity: 3
76
McCabe - Cyclomatic Complexity: 3
77
McCabe - Cyclomatic Complexity: 3
78
McCabe - Cyclomatic Complexity: 3
7980
McCabe - Cyclomatic Complexity: 3
81
McCabe - Cyclomatic Complexity: 3
82
McCabe - Cyclomatic Complexity: 3
83
McCabe - Cyclomatic Complexity: 3
...90
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