QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...50
McCabe - Cyclomatic Complexity: 5
...58
McCabe - Cyclomatic Complexity: 4
59
McCabe - Cyclomatic Complexity: 4
60
McCabe - Cyclomatic Complexity: 4
61
McCabe - Cyclomatic Complexity: 4
6263
McCabe - Cyclomatic Complexity: 4
64
McCabe - Cyclomatic Complexity: 4
65
McCabe - Cyclomatic Complexity: 4
66
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...80
McCabe - Cyclomatic Complexity: 3
...90
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QNetworkReplyHttpImplPrivate::createUploadByteDevice
Name: QNetworkReplyHttpImplPrivate::createUploadByteDevice
Prototype: QNonContiguousByteDevice* QNetworkReplyHttpImplPrivate::createUploadByteDevice()
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 2016-2034
100.000% (11/11)
104
QNetworkReplyHttpImplPrivate::_q_networkSessionUsagePoliciesChanged
Name: QNetworkReplyHttpImplPrivate::_q_networkSessionUsagePoliciesChanged
Prototype: void QNetworkReplyHttpImplPrivate::_q_networkSessionUsagePoliciesChanged(QNetworkSession::UsagePolicies newPolicies)
Coverage:  83.333% (10/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1974-1989
 83.333% (10/12)
74
QNetworkReplyHttpImpl::canReadLine
Name: QNetworkReplyHttpImpl::canReadLine
Prototype: bool QNetworkReplyHttpImpl::canReadLine () const
Coverage:  42.857% (6/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 377-391
 42.857% (6/14)
84
QNetworkReplyHttpImpl::abort
Name: QNetworkReplyHttpImpl::abort
Prototype: void QNetworkReplyHttpImpl::abort()
Coverage:  66.667% (8/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 263-286
 66.667% (8/12)
114
QNetworkReplyFileImpl::readData
Name: QNetworkReplyFileImpl::readData
Prototype: qint64 QNetworkReplyFileImpl::readData(char *data, qint64 maxlen)
Coverage:  92.857% (13/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyfileimpl.cpp
Lines: 175-190
 92.857% (13/14)
114
QNetworkInterfaceManager::interfaceFromName
Name: QNetworkInterfaceManager::interfaceFromName
Prototype: QSharedDataPointer<QNetworkInterfacePrivate> QNetworkInterfaceManager::interfaceFromName(const QString &name)
Coverage:  66.667% (8/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface.cpp
Lines: 85-101
 66.667% (8/12)
104
QNetworkHeadersPrivate::setRawHeaderInternal
Name: QNetworkHeadersPrivate::setRawHeaderInternal
Prototype: void QNetworkHeadersPrivate::setRawHeaderInternal(const QByteArray &key, const QByteArray &value)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 988-1005
100.000% (10/10)
114
QNetworkHeadersPrivate::setCookedHeader
Name: QNetworkHeadersPrivate::setCookedHeader
Prototype: void QNetworkHeadersPrivate::setCookedHeader(QNetworkRequest::KnownHeaders header, const QVariant &value)
Coverage:  60.000% (6/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 962-986
 60.000% (6/10)
144
QNetworkHeadersPrivate::parseAndSetHeader
Name: QNetworkHeadersPrivate::parseAndSetHeader
Prototype: void QNetworkHeadersPrivate::parseAndSetHeader(const QByteArray &key, const QByteArray &value)
Coverage:  83.333% (10/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 1007-1025
 83.333% (10/12)
94
QNetworkDiskCachePrivate::removeFile
Name: QNetworkDiskCachePrivate::removeFile
Prototype: bool QNetworkDiskCachePrivate::removeFile(const QString &file)
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkdiskcache.cpp
Lines: 335-352
 80.000% (8/10)
114
QNetworkDiskCache::updateMetaData
Name: QNetworkDiskCache::updateMetaData
Prototype: void QNetworkDiskCache::updateMetaData(const QNetworkCacheMetaData &metaData)
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkdiskcache.cpp
Lines: 442-470
 80.000% (8/10)
134
QNetworkDiskCache::remove
Name: QNetworkDiskCache::remove
Prototype: bool QNetworkDiskCache::remove(const QUrl &url)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkdiskcache.cpp
Lines: 308-330
 91.667% (11/12)
124
QNetworkConfigurationManagerPrivate::configurationChanged
Name: QNetworkConfigurationManagerPrivate::configurationChanged
Prototype: void QNetworkConfigurationManagerPrivate::configurationChanged(QNetworkConfigurationPrivatePointer ptr)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworkconfigmanager_p.cpp
Lines: 342-365
  0.000% (0/13)
144
QNetworkConfigurationManagerPrivate::configurationAdded
Name: QNetworkConfigurationManagerPrivate::configurationAdded
Prototype: void QNetworkConfigurationManagerPrivate::configurationAdded(QNetworkConfigurationPrivatePointer ptr)
Coverage:  66.667% (8/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworkconfigmanager_p.cpp
Lines: 302-321
 66.667% (8/12)
124
QNetworkAccessManagerPrivate::queryProxy
Name: QNetworkAccessManagerPrivate::queryProxy
Prototype: QList<QNetworkProxy> QNetworkAccessManagerPrivate::queryProxy(const QNetworkProxyQuery &query)
Coverage:  81.818% (9/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 1487-1505
 81.818% (9/11)
114
QNetworkAccessManagerPrivate::proxyAuthenticationRequired
Name: QNetworkAccessManagerPrivate::proxyAuthenticationRequired
Prototype: void QNetworkAccessManagerPrivate::proxyAuthenticationRequired(const QUrl &url, const QNetworkProxy &proxy, bool synchronous, QAuthenticator *authenticator, QNetworkProxy *lastProxyAuthentication)
Coverage:  85.714% (12/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 1440-1485
 85.714% (12/14)
144
QNetworkAccessManagerPrivate::findBackend
Name: QNetworkAccessManagerPrivate::findBackend
Prototype: QNetworkAccessBackend *QNetworkAccessManagerPrivate::findBackend(QNetworkAccessManager::Operation op, const QNetworkRequest &request)
Coverage:  90.000% (9/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessbackend.cpp
Lines: 86-103
 90.000% (9/10)
114
QNetworkAccessManager::setCookieJar
Name: QNetworkAccessManager::setCookieJar
Prototype: void QNetworkAccessManager::setCookieJar(QNetworkCookieJar *cookieJar)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 676-687
  0.000% (0/12)
84
QNetworkAccessFileBackend::readMoreFromFile
Name: QNetworkAccessFileBackend::readMoreFromFile
Prototype: bool QNetworkAccessFileBackend::readMoreFromFile()
Coverage:  60.000% (6/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessfilebackend.cpp
Lines: 251-285
 60.000% (6/10)
214
QNetworkAccessDebugPipeBackend::socketError
Name: QNetworkAccessDebugPipeBackend::socketError
Prototype: void QNetworkAccessDebugPipeBackend::socketError()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessdebugpipebackend.cpp
Lines: 237-259
  0.000% (0/7)
124
QNetworkAccessDebugPipeBackend::possiblyFinish
Name: QNetworkAccessDebugPipeBackend::possiblyFinish
Prototype: void QNetworkAccessDebugPipeBackend::possiblyFinish()
Coverage:  57.143% (8/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessdebugpipebackend.cpp
Lines: 212-227
 57.143% (8/14)
94
QNetworkAccessCache::requestEntry
Name: QNetworkAccessCache::requestEntry
Prototype: bool QNetworkAccessCache::requestEntry(const QByteArray &key, QObject *target, const char *member)
Coverage:  50.000% (6/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccesscache.cpp
Lines: 262-289
 50.000% (6/12)
154
QNetworkAccessCache::removeEntry
Name: QNetworkAccessCache::removeEntry
Prototype: void QNetworkAccessCache::removeEntry(const QByteArray &key)
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccesscache.cpp
Lines: 351-369
 40.000% (4/10)
134
QNetworkAccessCache::linkEntry
Name: QNetworkAccessCache::linkEntry
Prototype: void QNetworkAccessCache::linkEntry(const QByteArray &key)
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccesscache.cpp
Lines: 133-156
 80.000% (8/10)
154
QNetworkAccessCache::addEntry
Name: QNetworkAccessCache::addEntry
Prototype: void QNetworkAccessCache::addEntry(const QByteArray &key, CacheableObject *entry)
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccesscache.cpp
Lines: 238-255
 80.000% (8/10)
134
QNetworkAccessBackend::createUploadByteDevice
Name: QNetworkAccessBackend::createUploadByteDevice
Prototype: QNonContiguousByteDevice* QNetworkAccessBackend::createUploadByteDevice()
Coverage:  54.545% (6/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessbackend.cpp
Lines: 121-136
 54.545% (6/11)
84
QNativeSocketEnginePrivate::option
Name: QNativeSocketEnginePrivate::option
Prototype: int QNativeSocketEnginePrivate::option(QNativeSocketEngine::SocketOption opt) const
Coverage:  56.250% (9/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 301-321
 56.250% (9/16)
134
QNativeSocketEnginePrivate::nativeSelect
Name: QNativeSocketEnginePrivate::nativeSelect
Prototype: int QNativeSocketEnginePrivate::nativeSelect(int timeout, bool checkRead, bool checkWrite, bool *selectForRead, bool *selectForWrite) const
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 1277-1303
100.000% (10/10)
184
QNativeSocketEnginePrivate::nativePendingDatagramSize
Name: QNativeSocketEnginePrivate::nativePendingDatagramSize
Prototype: qint64 QNativeSocketEnginePrivate::nativePendingDatagramSize() const
Coverage:  60.000% (6/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 802-827
 60.000% (6/10)
114
QNativeSocketEnginePrivate::nativeListen
Name: QNativeSocketEnginePrivate::nativeListen
Prototype: bool QNativeSocketEnginePrivate::nativeListen(int backlog)
Coverage:  25.000% (2/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 529-557
 25.000% (2/8)
94
QNativeSocketEngine::listen
Name: QNativeSocketEngine::listen
Prototype: bool QNativeSocketEngine::listen()
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 650-662
 40.000% (4/10)
54
QNativeSocketEngine::leaveMulticastGroup
Name: QNativeSocketEngine::leaveMulticastGroup
Prototype: bool QNativeSocketEngine::leaveMulticastGroup(const QHostAddress &groupAddress, const QNetworkInterface &iface)
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 730-738
 40.000% (4/10)
54
QNativeSocketEngine::hasPendingDatagrams
Name: QNativeSocketEngine::hasPendingDatagrams
Prototype: bool QNativeSocketEngine::hasPendingDatagrams() const
Coverage:  60.000% (6/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 765-773
 60.000% (6/10)
54
QNativeSocketEngine::accept
Name: QNativeSocketEngine::accept
Prototype: int QNativeSocketEngine::accept()
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 671-679
 40.000% (4/10)
54
QMoviePrivate::jumpToFrame
Name: QMoviePrivate::jumpToFrame
Prototype: bool QMoviePrivate::jumpToFrame(int frameNumber)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qmovie.cpp
Lines: 529-540
  0.000% (0/10)
94
QMovie::setPaused
Name: QMovie::setPaused
Prototype: void QMovie::setPaused(bool paused)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qmovie.cpp
Lines: 854-868
  0.000% (0/10)
104
QMimeXMLProvider::load
Name: QMimeXMLProvider::load
Prototype: bool QMimeXMLProvider::load(const QString &fileName, QString *errorMessage)
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 800-816
 40.000% (4/10)
104
QMimeXMLProvider::findByMagic
Name: QMimeXMLProvider::findByMagic
Prototype: QMimeType QMimeXMLProvider::findByMagic(const QByteArray &data, int *accuracyPtr)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 733-749
100.000% (8/8)
94
QMimeType::filterString
Name: QMimeType::filterString
Prototype: QString QMimeType::filterString() const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetype.cpp
Lines: 423-439
  0.000% (0/10)
104
QMimeDatabasePrivate::inherits
Name: QMimeDatabasePrivate::inherits
Prototype: bool QMimeDatabasePrivate::inherits(const QString &mime, const QString &parent)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimedatabase.cpp
Lines: 217-231
100.000% (8/8)
104
QMimeDatabasePrivate::findByData
Name: QMimeDatabasePrivate::findByData
Prototype: QMimeType QMimeDatabasePrivate::findByData(const QByteArray &data, int *accuracyPtr)
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimedatabase.cpp
Lines: 133-152
 80.000% (8/10)
114
QMimeDatabase::mimeTypeForFile
Name: QMimeDatabase::mimeTypeForFile
Prototype: QMimeType QMimeDatabase::mimeTypeForFile(const QString &fileName, MatchMode mode) const
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimedatabase.cpp
Lines: 398-418
 80.000% (8/10)
124
QMimeBinaryProvider::listAliases
Name: QMimeBinaryProvider::listAliases
Prototype: QStringList QMimeBinaryProvider::listAliases(const QString &name)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 496-517
100.000% (8/8)
154
QMimeBinaryProvider::isValid
Name: QMimeBinaryProvider::isValid
Prototype: bool QMimeBinaryProvider::isValid()
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 187-209
 80.000% (8/10)
114
QMimeBinaryProvider::iconForMime
Name: QMimeBinaryProvider::iconForMime
Prototype: QString QMimeBinaryProvider::iconForMime(CacheFile *cacheFile, int posListOffset, const QByteArray &inputMime)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 651-673
100.000% (10/10)
174
QMimeBinaryProvider::findByMagic
Name: QMimeBinaryProvider::findByMagic
Prototype: QMimeType QMimeBinaryProvider::findByMagic(const QByteArray &data, int *accuracyPtr)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 399-423
100.000% (8/8)
154
QMetaType::compare
Name: QMetaType::compare
Prototype: bool QMetaType::compare(const void *lhs, const void *rhs, int typeId, int* result)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 731-744
 84.615% (11/13)
104
QMetaType::QMetaType
Name: QMetaType::QMetaType
Prototype: QMetaType::QMetaType(const int typeId)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 2276-2291
100.000% (10/10)
84
QMetaObjectPrivate::signal
Name: QMetaObjectPrivate::signal
Prototype: QMetaMethod QMetaObjectPrivate::signal(const QMetaObject *m, int signal_index)
Coverage:  85.714% (12/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 860-876
 85.714% (12/14)
124
QMetaObjectPrivate::checkConnectArgs
Name: QMetaObjectPrivate::checkConnectArgs
Prototype: bool QMetaObjectPrivate::checkConnectArgs(int signalArgc, const QArgumentType *signalTypes, int methodArgc, const QArgumentType *methodTypes)
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 884-894
 80.000% (8/10)
64
QMetaObjectBuilder::toRelocatableData
Name: QMetaObjectBuilder::toRelocatableData
Prototype: QByteArray QMetaObjectBuilder::toRelocatableData(bool *ok) const
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1519-1534
 40.000% (4/10)
114
QMetaObject::indexOfEnumerator
Name: QMetaObject::indexOfEnumerator
Prototype: int QMetaObject::indexOfEnumerator(const char *name) const
Coverage: 100.000% (12/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 957-972
100.000% (12/12)
104
QMetaObject::indexOfClassInfo
Name: QMetaObject::indexOfClassInfo
Prototype: int QMetaObject::indexOfClassInfo(const char *name) const
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1012-1025
100.000% (11/11)
94
QMetaObject::cast
Name: QMetaObject::cast
Prototype: QObject *QMetaObject::cast(QObject *obj) const
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 328-338
100.000% (10/10)
64
QMetaObject::cast
Name: QMetaObject::cast
Prototype: const QObject *QMetaObject::cast(const QObject *obj) const
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 346-356
100.000% (10/10)
64
QMetaObject::activate::~ConnectionListsRef
Name: QMetaObject::activate::~ConnectionListsRef
Prototype: ~ConnectionListsRef()
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 3635-3646
 80.000% (8/10)
74
QMetaObject::Connection::operator=
Name: QMetaObject::Connection::operator=
Prototype: QMetaObject::Connection& QMetaObject::Connection::operator=(const QMetaObject::Connection& other)
Coverage:  60.000% (6/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 4909-4919
 60.000% (6/10)
74
QMetaEnum::valueToKey
Name: QMetaEnum::valueToKey
Prototype: const char* QMetaEnum::valueToKey(int value) const
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 2614-2624
 77.778% (7/9)
84
QMessageBoxPrivate::showOldMessageBox
Name: QMessageBoxPrivate::showOldMessageBox
Prototype: int QMessageBoxPrivate::showOldMessageBox(QWidget *parent, QMessageBox::Icon icon, const QString &title, const QString &text, const QString &button0Text, const QString &button1Text, const QString &button2Text, int defaultButtonNumber, int escapeButtonNumber)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 2033-2056
  0.000% (0/10)
134
QMessageBoxPrivate::findButton
Name: QMessageBoxPrivate::findButton
Prototype: QAbstractButton *QMessageBoxPrivate::findButton(int button0, int button1, int button2, int flags)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 1986-1999
  0.000% (0/10)
94
QMessageBox::setInformativeText
Name: QMessageBox::setInformativeText
Prototype: void QMessageBox::setInformativeText(const QString &text)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 2588-2615
  0.000% (0/11)
174
QMessageBox::event
Name: QMessageBox::event
Prototype: bool QMessageBox::event(QEvent *e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 1357-1389
  0.000% (0/7)
84
QMenuPrivate::updateLayoutDirection
Name: QMenuPrivate::updateLayoutDirection
Prototype: void QMenuPrivate::updateLayoutDirection()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 790-804
  0.000% (0/10)
74
QMenuPrivate::hideMenu
Name: QMenuPrivate::hideMenu
Prototype: void QMenuPrivate::hideMenu(QMenu *menu)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 459-491
  0.000% (0/16)
224
QMenuPrivate::getLastVisibleAction
Name: QMenuPrivate::getLastVisibleAction
Prototype: int QMenuPrivate::getLastVisibleAction() const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 402-416
  0.000% (0/12)
84
QMenuPrivate::calcCausedStack
Name: QMenuPrivate::calcCausedStack
Prototype: QVector<QPointer<QWidget> > QMenuPrivate::calcCausedStack() const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 222-235
  0.000% (0/10)
94
QMenuPrivate::actionAt
Name: QMenuPrivate::actionAt
Prototype: QAction *QMenuPrivate::actionAt(QPoint p) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 760-770
  0.000% (0/10)
64
QMenuBarPrivate::getNextAction
Name: QMenuBarPrivate::getNextAction
Prototype: QAction *QMenuBarPrivate::getNextAction(const int _start, const int increment) const
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 718-737
  0.000% (0/20)
134
QMenuBarPrivate::focusFirstAction
Name: QMenuBarPrivate::focusFirstAction
Prototype: void QMenuBarPrivate::focusFirstAction()
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 265-274
  0.000% (0/12)
64
QMenuBar::mouseReleaseEvent
Name: QMenuBar::mouseReleaseEvent
Prototype: void QMenuBar::mouseReleaseEvent(QMouseEvent *e)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 1056-1072
  0.000% (0/18)
104
QMenuBar::cornerWidget
Name: QMenuBar::cornerWidget
Prototype: QWidget *QMenuBar::cornerWidget(Qt::Corner corner) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenubar.cpp
Lines: 1772-1789
  0.000% (0/7)
104
QMenu::setTearOffEnabled
Name: QMenu::setTearOffEnabled
Prototype: void QMenu::setTearOffEnabled(bool b)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1922-1934
  0.000% (0/10)
94
QMenu::setSeparatorsCollapsible
Name: QMenu::setSeparatorsCollapsible
Prototype: void QMenu::setSeparatorsCollapsible(bool collapse)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3460-3474
  0.000% (0/10)
104
QMdiSubWindowPrivate::updateGeometryConstraints
Name: QMdiSubWindowPrivate::updateGeometryConstraints
Prototype: void QMdiSubWindowPrivate::updateGeometryConstraints()
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 1101-1123
  0.000% (0/21)
164
QMdiSubWindowPrivate::setVisible
Name: QMdiSubWindowPrivate::setVisible
Prototype: void QMdiSubWindowPrivate::setVisible(WindowStateAction action, bool visible)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 2122-2137
  0.000% (0/10)
84
QMdiSubWindowPrivate::setSizeGrip
Name: QMdiSubWindowPrivate::setSizeGrip
Prototype: void QMdiSubWindowPrivate::setSizeGrip(QSizeGrip *newSizeGrip)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 2173-2199
  0.000% (0/19)
174
QMdiSubWindowPrivate::setNewWindowTitle
Name: QMdiSubWindowPrivate::setNewWindowTitle
Prototype: void QMdiSubWindowPrivate::setNewWindowTitle()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 256-270
  0.000% (0/10)
94
QMdiSubWindowPrivate::removeButtonsFromMenuBar
Name: QMdiSubWindowPrivate::removeButtonsFromMenuBar
Prototype: void QMdiSubWindowPrivate::removeButtonsFromMenuBar()
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 1831-1856
  0.000% (0/14)
144
QMdiSubWindowPrivate::removeBaseWidget
Name: QMdiSubWindowPrivate::removeBaseWidget
Prototype: void QMdiSubWindowPrivate::removeBaseWidget()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 987-1006
  0.000% (0/10)
154
QMdiSubWindow::setOption
Name: QMdiSubWindow::setOption
Prototype: void QMdiSubWindow::setOption(SubWindowOption option, bool on)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 2409-2421
  0.000% (0/18)
74
QMdiSubWindow::mdiArea
Name: QMdiSubWindow::mdiArea
Prototype: QMdiArea *QMdiSubWindow::mdiArea() const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 2576-2587
  0.000% (0/10)
74
QMdiSubWindow::closeEvent
Name: QMdiSubWindow::closeEvent
Prototype: void QMdiSubWindow::closeEvent(QCloseEvent *closeEvent)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 3029-3048
  0.000% (0/12)
134
QMdiAreaPrivate::setChildActivationEnabled
Name: QMdiAreaPrivate::setChildActivationEnabled
Prototype: void QMdiAreaPrivate::setChildActivationEnabled(bool enable, bool onlyNextActivationEvent) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 1348-1358
  0.000% (0/10)
64
QMdiAreaPrivate::scrollBarPolicyChanged
Name: QMdiAreaPrivate::scrollBarPolicyChanged
Prototype: void QMdiAreaPrivate::scrollBarPolicyChanged(Qt::Orientation orientation, Qt::ScrollBarPolicy policy)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 1364-1378
  0.000% (0/10)
104
QMdiAreaPrivate::lastWindowAboutToBeDestroyed
Name: QMdiAreaPrivate::lastWindowAboutToBeDestroyed
Prototype: bool QMdiAreaPrivate::lastWindowAboutToBeDestroyed() const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 1330-1343
  0.000% (0/10)
84
QMdiAreaPrivate::_q_currentTabChanged
Name: QMdiAreaPrivate::_q_currentTabChanged
Prototype: void QMdiAreaPrivate::_q_currentTabChanged(int index)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 777-799
  0.000% (0/18)
124
QMdiArea::timerEvent
Name: QMdiArea::timerEvent
Prototype: void QMdiArea::timerEvent(QTimerEvent *timerEvent)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 2337-2356
  0.000% (0/10)
134
QMdiArea::setupViewport
Name: QMdiArea::setupViewport
Prototype: void QMdiArea::setupViewport(QWidget *viewport)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 2683-2693
  0.000% (0/8)
74
QMdiArea::setActiveSubWindow
Name: QMdiArea::setActiveSubWindow
Prototype: void QMdiArea::setActiveSubWindow(QMdiSubWindow *window)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 1826-1845
  0.000% (0/10)
114
QMdiArea::minimumSizeHint
Name: QMdiArea::minimumSizeHint
Prototype: QSize QMdiArea::minimumSizeHint() const
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 1757-1771
  0.000% (0/8)
104
QMdiArea::currentSubWindow
Name: QMdiArea::currentSubWindow
Prototype: QMdiSubWindow *QMdiArea::currentSubWindow() const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 1782-1800
  0.000% (0/12)
134
QMdiArea::closeAllSubWindows
Name: QMdiArea::closeAllSubWindows
Prototype: void QMdiArea::closeAllSubWindows()
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 1886-1900
  0.000% (0/8)
94
QMdiArea::childEvent
Name: QMdiArea::childEvent
Prototype: void QMdiArea::childEvent(QChildEvent *childEvent)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 2273-2282
  0.000% (0/10)
54
QMatrix::rotate
Name: QMatrix::rotate
Prototype: QMatrix &QMatrix::rotate(qreal a)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmatrix.cpp
Lines: 889-911
  0.000% (0/15)
184
QMatrix::mapToPolygon
Name: QMatrix::mapToPolygon
Prototype: QPolygon QMatrix::mapToPolygon(const QRect &rect) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmatrix.cpp
Lines: 749-794
  0.000% (0/13)
304
QMatrix::mapRect
Name: QMatrix::mapRect
Prototype: QRect QMatrix::mapRect(const QRect &rect) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmatrix.cpp
Lines: 369-413
  0.000% (0/13)
374
QMatrix::mapRect
Name: QMatrix::mapRect
Prototype: QRectF QMatrix::mapRect(const QRectF &rect) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmatrix.cpp
Lines: 434-477
  0.000% (0/13)
374
QMatrix::inverted
Name: QMatrix::inverted
Prototype: QMatrix QMatrix::inverted(bool *invertible) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmatrix.cpp
Lines: 939-957
  0.000% (0/10)
134
QMatrix4x4::scale
Name: QMatrix4x4::scale
Prototype: void QMatrix4x4::scale(float x, float y)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qmatrix4x4.cpp
Lines: 863-887
  0.000% (0/11)
204
QMatrix4x4::scale
Name: QMatrix4x4::scale
Prototype: void QMatrix4x4::scale(float x, float y, float z)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qmatrix4x4.cpp
Lines: 897-928
  0.000% (0/11)
274
Page:<>1
McCabe - Cyclomatic Complexity: 439
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...50
McCabe - Cyclomatic Complexity: 5
...58
McCabe - Cyclomatic Complexity: 4
59
McCabe - Cyclomatic Complexity: 4
60
McCabe - Cyclomatic Complexity: 4
61
McCabe - Cyclomatic Complexity: 4
6263
McCabe - Cyclomatic Complexity: 4
64
McCabe - Cyclomatic Complexity: 4
65
McCabe - Cyclomatic Complexity: 4
66
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...80
McCabe - Cyclomatic Complexity: 3
...90
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1

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