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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...190
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 2
...210
McCabe - Cyclomatic Complexity: 3
...220
McCabe - Cyclomatic Complexity: 3
...224
McCabe - Cyclomatic Complexity: 3
225
McCabe - Cyclomatic Complexity: 3
226
McCabe - Cyclomatic Complexity: 3
227
McCabe - Cyclomatic Complexity: 3
228229
McCabe - Cyclomatic Complexity: 3
230
McCabe - Cyclomatic Complexity: 3
231
McCabe - Cyclomatic Complexity: 3
232
McCabe - Cyclomatic Complexity: 3
...240
McCabe - Cyclomatic Complexity: 4
...250
McCabe - Cyclomatic Complexity: 4
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
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::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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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::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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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::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::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
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
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
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::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
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
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::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
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
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
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
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
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
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::connectToHostEncrypted
Name: QSslSocket::connectToHostEncrypted
Prototype: void QSslSocket::connectToHostEncrypted(const QString &hostName, quint16 port, OpenMode mode, NetworkLayerProtocol protocol)
Coverage:  33.333% (3/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 435-451
 33.333% (3/9)
153
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::readData
Name: QSslSocket::readData
Prototype: qint64 QSslSocket::readData(char *data, qint64 maxlen)
Coverage:  90.000% (9/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1980-1998
 90.000% (9/10)
73
QSslSocket::setCiphers
Name: QSslSocket::setCiphers
Prototype: void QSslSocket::setCiphers(const QString &ciphers)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1249-1259
100.000% (5/5)
73
QSslSocket::setPeerVerifyDepth
Name: QSslSocket::setPeerVerifyDepth
Prototype: void QSslSocket::setPeerVerifyDepth(int depth)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 683-691
100.000% (7/7)
53
QSslSocket::startServerEncryption
Name: QSslSocket::startServerEncryption
Prototype: void QSslSocket::startServerEncryption()
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1834-1847
 28.571% (2/7)
73
QSslSocket::waitForConnected
Name: QSslSocket::waitForConnected
Prototype: bool QSslSocket::waitForConnected(int msecs)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1539-1550
100.000% (7/7)
83
QSslSocketBackendPrivate::STACKOFX509_to_QSslCertificates
Name: QSslSocketBackendPrivate::STACKOFX509_to_QSslCertificates
Prototype: QList<QSslCertificate> QSslSocketBackendPrivate::STACKOFX509_to_QSslCertificates(struct stack_st_X509 *x509)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1606-1615
 85.714% (6/7)
63
QSslSocketBackendPrivate::disconnectFromHost
Name: QSslSocketBackendPrivate::disconnectFromHost
Prototype: void QSslSocketBackendPrivate::disconnectFromHost()
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1451-1461
 85.714% (6/7)
63
QSslSocketBackendPrivate::getErrorsFromOpenSsl
Name: QSslSocketBackendPrivate::getErrorsFromOpenSsl
Prototype: QString QSslSocketBackendPrivate::getErrorsFromOpenSsl()
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 165-176
100.000% (7/7)
83
QSslSocketBackendPrivate::storePeerCertificates
Name: QSslSocketBackendPrivate::storePeerCertificates
Prototype: void QSslSocketBackendPrivate::storePeerCertificates()
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1208-1222
100.000% (9/9)
73
QSslSocketBackendPrivate::tlsPskClientCallback
Name: QSslSocketBackendPrivate::tlsPskClientCallback
Prototype: unsigned int QSslSocketBackendPrivate::tlsPskClientCallback(const char *hint, char *identity, unsigned int max_identity_len, unsigned char *psk, unsigned int max_psk_len)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1250-1279
  0.000% (0/7)
153
QSslSocketPrivate::_q_bytesWrittenSlot
Name: QSslSocketPrivate::_q_bytesWrittenSlot
Prototype: void QSslSocketPrivate::_q_bytesWrittenSlot(qint64 written)
Coverage:  90.000% (9/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2481-2494
 90.000% (9/10)
63
QSslSocketPrivate::_q_connectedSlot
Name: QSslSocketPrivate::_q_connectedSlot
Prototype: void QSslSocketPrivate::_q_connectedSlot()
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2348-2377
 77.778% (7/9)
153
QSslSocketPrivate::_q_readyReadSlot
Name: QSslSocketPrivate::_q_readyReadSlot
Prototype: void QSslSocketPrivate::_q_readyReadSlot()
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2452-2466
 71.429% (5/7)
73
QSslSocketPrivate::bind
Name: QSslSocketPrivate::bind
Prototype: bool QSslSocketPrivate::bind(const QHostAddress &address, quint16 port, QAbstractSocket::BindMode mode)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2321-2343
 71.429% (5/7)
113
QSslSocketPrivate::resetDefaultEllipticCurves
Name: QSslSocketPrivate::resetDefaultEllipticCurves
Prototype: void QSslSocketPrivate::resetDefaultEllipticCurves()
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 656-680
 85.714% (6/7)
103
QSslSocketPrivate::sslLibraryVersionString
Name: QSslSocketPrivate::sslLibraryVersionString
Prototype: QString QSslSocketPrivate::sslLibraryVersionString()
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 592-602
 42.857% (3/7)
63
QStackedLayout::minimumSize
Name: QStackedLayout::minimumSize
Prototype: QSize QStackedLayout::minimumSize() const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstackedlayout.cpp
Lines: 457-467
  0.000% (0/6)
73
QStandardItem::data
Name: QStandardItem::data
Prototype: QVariant QStandardItem::data(int role) const
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 853-863
  0.000% (0/9)
73
QStandardItem::insertColumn
Name: QStandardItem::insertColumn
Prototype: void QStandardItem::insertColumn(int column, const QList<QStandardItem*> &items)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 1547-1555
  0.000% (0/7)
63
QStandardItem::insertRow
Name: QStandardItem::insertRow
Prototype: void QStandardItem::insertRow(int row, const QList<QStandardItem*> &items)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 1518-1526
  0.000% (0/7)
63
QStandardItem::setCheckable
Name: QStandardItem::setCheckable
Prototype: void QStandardItem::setCheckable(bool checkable)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 1238-1247
  0.000% (0/9)
53
QStandardItem::setColumnCount
Name: QStandardItem::setColumnCount
Prototype: void QStandardItem::setColumnCount(int columns)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 1490-1499
  0.000% (0/7)
63
QStandardItem::setRowCount
Name: QStandardItem::setRowCount
Prototype: void QStandardItem::setRowCount(int rows)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 1462-1471
  0.000% (0/7)
63
QStandardItem::takeChild
Name: QStandardItem::takeChild
Prototype: QStandardItem *QStandardItem::takeChild(int row, int column)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 1784-1796
  0.000% (0/7)
93
QStandardItemModel::flags
Name: QStandardItemModel::flags
Prototype: Qt::ItemFlags QStandardItemModel::flags(const QModelIndex &index) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2752-2765
  0.000% (0/7)
113
QStandardItemModel::setData
Name: QStandardItemModel::setData
Prototype: bool QStandardItemModel::setData(const QModelIndex &index, const QVariant &value, int role)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2917-2926
  0.000% (0/7)
73
QStandardItemModel::takeHorizontalHeaderItem
Name: QStandardItemModel::takeHorizontalHeaderItem
Prototype: QStandardItem *QStandardItemModel::takeHorizontalHeaderItem(int column)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2673-2684
  0.000% (0/9)
83
QStandardItemModel::takeVerticalHeaderItem
Name: QStandardItemModel::takeVerticalHeaderItem
Prototype: QStandardItem *QStandardItemModel::takeVerticalHeaderItem(int row)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2695-2706
  0.000% (0/9)
83
QStandardItemPrivate::position
Name: QStandardItemPrivate::position
Prototype: QPair<int, int> QStandardItemPrivate::position() const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 111-121
  0.000% (0/7)
63
QStandardPaths::locate
Name: QStandardPaths::locate
Prototype: QString QStandardPaths::locate(StandardLocation type, const QString &fileName, LocateOptions options)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstandardpaths.cpp
Lines: 396-405
100.000% (7/7)
63
QStandardPaths::locateAll
Name: QStandardPaths::locateAll
Prototype: QStringList QStandardPaths::locateAll(StandardLocation type, const QString &fileName, LocateOptions options)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstandardpaths.cpp
Lines: 415-425
100.000% (7/7)
73
QState::event
Name: QState::event
Prototype: bool QState::event(QEvent *e)
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstate.cpp
Lines: 543-553
100.000% (11/11)
73
QState::setChildMode
Name: QState::setChildMode
Prototype: void QState::setChildMode(ChildMode mode)
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstate.cpp
Lines: 523-538
 88.889% (8/9)
93
QStateMachine::addState
Name: QStateMachine::addState
Prototype: void QStateMachine::addState(QAbstractState *state)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2569-2580
100.000% (7/7)
73
QStateMachine::removeState
Name: QStateMachine::removeState
Prototype: void QStateMachine::removeState(QAbstractState *state)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2588-2601
100.000% (7/7)
93
QStateMachinePrivate::_q_start
Name: QStateMachinePrivate::_q_start
Prototype: void QStateMachinePrivate::_q_start()
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1777-1852
100.000% (5/5)
483
QStateMachinePrivate::_q_startDelayedEventTimer
Name: QStateMachinePrivate::_q_startDelayedEventTimer
Prototype: void QStateMachinePrivate::_q_startDelayedEventTimer(int id, int delay)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1949-1970
 71.429% (5/7)
143
QStateMachinePrivate::cancelAllDelayedEvents
Name: QStateMachinePrivate::cancelAllDelayedEvents
Prototype: void QStateMachinePrivate::cancelAllDelayedEvents()
Coverage:  75.000% (6/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2038-2055
 75.000% (6/8)
113
QStateMachinePrivate::isCompound
Name: QStateMachinePrivate::isCompound
Prototype: bool QStateMachinePrivate::isCompound(const QAbstractState *s) const
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1204-1214
100.000% (9/9)
73
QStateMachinePrivate::maybeRegisterTransition
Name: QStateMachinePrivate::maybeRegisterTransition
Prototype: void QStateMachinePrivate::maybeRegisterTransition(QAbstractTransition *transition)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2194-2204
100.000% (7/7)
43
QStateMachinePrivate::registerMultiThreadedSignalTransitions
Name: QStateMachinePrivate::registerMultiThreadedSignalTransitions
Prototype: void QStateMachinePrivate::registerMultiThreadedSignalTransitions()
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1766-1775
100.000% (11/11)
63
QStateMachinePrivate::registerTransition
Name: QStateMachinePrivate::registerTransition
Prototype: void QStateMachinePrivate::registerTransition(QAbstractTransition *transition)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2206-2216
100.000% (7/7)
43
QStateMachinePrivate::registerTransitions
Name: QStateMachinePrivate::registerTransitions
Prototype: void QStateMachinePrivate::registerTransitions(QAbstractState *state)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2182-2192
100.000% (7/7)
73
QStateMachinePrivate::restorablesToPropertyList
Name: QStateMachinePrivate::restorablesToPropertyList
Prototype: QVector<QPropertyAssignment> QStateMachinePrivate::restorablesToPropertyList(const QHash<RestorableId, QVariant> &restorables) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1365-1381
100.000% (7/7)
83
QStateMachinePrivate::savedValueForRestorable
Name: QStateMachinePrivate::savedValueForRestorable
Prototype: QVariant QStateMachinePrivate::savedValueForRestorable(const QList<QAbstractState*> &exitedStates_sorted, QObject *object, const QByteArray &propertyName) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1300-1321
100.000% (7/7)
73
QStateMachinePrivate::unregisterTransition
Name: QStateMachinePrivate::unregisterTransition
Prototype: void QStateMachinePrivate::unregisterTransition(QAbstractTransition *transition)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2218-2228
100.000% (7/7)
43
QStatePrivate::historyStates
Name: QStatePrivate::historyStates
Prototype: QList<QHistoryState*> QStatePrivate::historyStates() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstate.cpp
Lines: 223-233
100.000% (7/7)
73
QStatusBar::clearMessage
Name: QStatusBar::clearMessage
Prototype: void QStatusBar::clearMessage()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qstatusbar.cpp
Lines: 575-586
  0.000% (0/7)
83
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...190
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 2
...210
McCabe - Cyclomatic Complexity: 3
...220
McCabe - Cyclomatic Complexity: 3
...224
McCabe - Cyclomatic Complexity: 3
225
McCabe - Cyclomatic Complexity: 3
226
McCabe - Cyclomatic Complexity: 3
227
McCabe - Cyclomatic Complexity: 3
228229
McCabe - Cyclomatic Complexity: 3
230
McCabe - Cyclomatic Complexity: 3
231
McCabe - Cyclomatic Complexity: 3
232
McCabe - Cyclomatic Complexity: 3
...240
McCabe - Cyclomatic Complexity: 4
...250
McCabe - Cyclomatic Complexity: 4
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76

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