QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
eLOC - Effective Lines of Code: 985
...70
eLOC - Effective Lines of Code: 10
...80
eLOC - Effective Lines of Code: 9
...90
eLOC - Effective Lines of Code: 7
...100
eLOC - Effective Lines of Code: 6
101
eLOC - Effective Lines of Code: 6
102
eLOC - Effective Lines of Code: 6
103
eLOC - Effective Lines of Code: 6
104105
eLOC - Effective Lines of Code: 6
106
eLOC - Effective Lines of Code: 6
107
eLOC - Effective Lines of Code: 6
108
eLOC - Effective Lines of Code: 6
...110
eLOC - Effective Lines of Code: 6
...120
eLOC - Effective Lines of Code: 5
...130
eLOC - Effective Lines of Code: 4
...200
eLOC - Effective Lines of Code: 2
...300
eLOC - Effective Lines of Code: 1
...308
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
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: 2442-2455
 90.000% (9/10)
63
QSslSocketBackendPrivate::startServerEncryption
Name: QSslSocketBackendPrivate::startServerEncryption
Prototype: void QSslSocketBackendPrivate::startServerEncryption()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 824-836
100.000% (4/4)
62
QSslSocketBackendPrivate::startClientEncryption
Name: QSslSocketBackendPrivate::startClientEncryption
Prototype: void QSslSocketBackendPrivate::startClientEncryption()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 810-822
100.000% (4/4)
62
QSslSocketBackendPrivate::disconnected
Name: QSslSocketBackendPrivate::disconnected
Prototype: void QSslSocketBackendPrivate::disconnected()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1511-1524
100.000% (4/4)
62
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: 1499-1509
 85.714% (6/7)
63
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: 1646-1655
 85.714% (6/7)
63
QSslSocket::sslConfiguration
Name: QSslSocket::sslConfiguration
Prototype: QSslConfiguration QSslSocket::sslConfiguration() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 888-899
100.000% (1/1)
61
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: 1241-1250
100.000% (5/5)
63
QSslSocket::addCaCertificates
Name: QSslSocket::addCaCertificates
Prototype: bool QSslSocket::addCaCertificates(const QString &path, QSsl::EncodingFormat format, QRegExp::PatternSyntax syntax)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1326-1336
 50.000% (2/4)
62
QSslKeyPrivate::pemHeader
Name: QSslKeyPrivate::pemHeader
Prototype: QByteArray QSslKeyPrivate::pemHeader() const
Coverage:  88.235% (15/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 100-113
 88.235% (15/17)
69
QSslKeyPrivate::pemFooter
Name: QSslKeyPrivate::pemFooter
Prototype: QByteArray QSslKeyPrivate::pemFooter() const
Coverage:  88.235% (15/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 118-131
 88.235% (15/17)
69
QSslKeyPrivate::handle
Name: QSslKeyPrivate::handle
Prototype: Qt::HANDLE QSslKeyPrivate::handle() const
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 250-266
 40.000% (4/10)
66
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: 377-392
 72.727% (8/11)
63
QSslContext::~QSslContext
Name: QSslContext::~QSslContext
Prototype: QSslContext::~QSslContext()
Coverage:  90.000% (9/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcontext_openssl.cpp
Lines: 76-87
 90.000% (9/10)
64
QSqlTableModel::primaryValues
Name: QSqlTableModel::primaryValues
Prototype: QSqlRecord QSqlTableModel::primaryValues(int row) const
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 1435-1446
100.000% (6/6)
62
QSqlResult::QSqlResult
Name: QSqlResult::QSqlResult
Prototype: QSqlResult::QSqlResult(QSqlResultPrivate &dd, const QSqlDriver *db)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp
Lines: 231-239
  0.000% (0/4)
62
QSqlResult::QSqlResult
Name: QSqlResult::QSqlResult
Prototype: QSqlResult::QSqlResult(const QSqlDriver *db)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp
Lines: 219-227
 75.000% (3/4)
62
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: 495-503
 71.429% (5/7)
63
QSqlRelationalTableModel::clear
Name: QSqlRelationalTableModel::clear
Prototype: void QSqlRelationalTableModel::clear()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 652-660
100.000% (1/1)
61
QSqlError::QSqlError
Name: QSqlError::QSqlError
Prototype: QSqlError::QSqlError(const QString& driverText, const QString& databaseText, ErrorType type, int number)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlerror.cpp
Lines: 96-106
100.000% (4/4)
62
QSqlDriver::stripDelimiters
Name: QSqlDriver::stripDelimiters
Prototype: QString QSqlDriver::stripDelimiters(const QString &identifier, IdentifierType type) const
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp
Lines: 440-450
 60.000% (3/5)
62
QSqlDatabasePrivate::removeDatabase
Name: QSqlDatabasePrivate::removeDatabase
Prototype: void QSqlDatabasePrivate::removeDatabase(const QString &name)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp
Lines: 237-247
 50.000% (2/4)
62
QSqlDatabase::cloneDatabase
Name: QSqlDatabase::cloneDatabase
Prototype: QSqlDatabase QSqlDatabase::cloneDatabase(const QSqlDatabase &other, const QString &connectionName)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp
Lines: 1445-1454
 50.000% (2/4)
62
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: 204-214
 77.778% (7/9)
63
QSplitterPrivate::init
Name: QSplitterPrivate::init
Prototype: void QSplitterPrivate::init()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 375-383
  0.000% (0/4)
62
QSplitterHandle::closestLegalPosition
Name: QSplitterHandle::closestLegalPosition
Prototype: int QSplitterHandle::closestLegalPosition(int pos)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 206-215
  0.000% (0/6)
62
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: 1136-1145
  0.000% (0/9)
63
QSplashScreen::showMessage
Name: QSplashScreen::showMessage
Prototype: void QSplashScreen::showMessage(const QString &message, int alignment, const QColor &color)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplashscreen.cpp
Lines: 197-206
  0.000% (0/1)
61
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: 978-988
  0.000% (0/9)
63
QSpinBoxPrivate::QSpinBoxPrivate
Name: QSpinBoxPrivate::QSpinBoxPrivate
Prototype: QSpinBoxPrivate::QSpinBoxPrivate()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qspinbox.cpp
Lines: 963-971
  0.000% (0/1)
61
QSpinBox::setPrefix
Name: QSpinBox::setPrefix
Prototype: void QSpinBox::setPrefix(const QString &prefix)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qspinbox.cpp
Lines: 256-266
  0.000% (0/1)
61
QSortFilterProxyModel::setFilterRole
Name: QSortFilterProxyModel::setFilterRole
Prototype: void QSortFilterProxyModel::setFilterRole(int role)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 2544-2552
100.000% (4/4)
62
QSortFilterProxyModel::setFilterCaseSensitivity
Name: QSortFilterProxyModel::setFilterCaseSensitivity
Prototype: void QSortFilterProxyModel::setFilterCaseSensitivity(Qt::CaseSensitivity cs)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 2368-2376
  0.000% (0/4)
62
QSortFilterProxyModel::rowCount
Name: QSortFilterProxyModel::rowCount
Prototype: int QSortFilterProxyModel::rowCount(const QModelIndex &parent) const
Coverage:  66.667% (4/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1918-1926
 66.667% (4/6)
62
QSortFilterProxyModel::columnCount
Name: QSortFilterProxyModel::columnCount
Prototype: int QSortFilterProxyModel::columnCount(const QModelIndex &parent) const
Coverage:  66.667% (4/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1931-1939
 66.667% (4/6)
62
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: 767-776
100.000% (7/7)
63
QSocks5SocketEnginePrivate::_q_controlSocketConnected
Name: QSocks5SocketEnginePrivate::_q_controlSocketConnected
Prototype: void QSocks5SocketEnginePrivate::_q_controlSocketConnected()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1152-1161
100.000% (1/1)
61
QSocks5SocketEngineHandler::createSocketEngine
Name: QSocks5SocketEngineHandler::createSocketEngine
Prototype: QAbstractSocketEngine * QSocks5SocketEngineHandler::createSocketEngine(QAbstractSocket::SocketType socketType, const QNetworkProxy &proxy, QObject *parent)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1904-1918
100.000% (4/4)
62
QSocks5SocketEngine::isValid
Name: QSocks5SocketEngine::isValid
Prototype: bool QSocks5SocketEngine::isValid() const
Coverage:  72.727% (8/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1081-1089
 72.727% (8/11)
61
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: 345-356
 57.143% (4/7)
63
QSizeGripPrivate::init
Name: QSizeGripPrivate::init
Prototype: void QSizeGripPrivate::init()
Coverage:  0.000% (0/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsizegrip.cpp
Lines: 220-231
  0.000% (0/3)
61
QSizeGrip::moveEvent
Name: QSizeGrip::moveEvent
Prototype: void QSizeGrip::moveEvent(QMoveEvent * )
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsizegrip.cpp
Lines: 430-442
  0.000% (0/4)
62
QSimplex::collectResults
Name: QSimplex::collectResults
Prototype: void QSimplex::collectResults()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qsimplex_p.cpp
Lines: 573-590
  0.000% (0/10)
64
QSimpleTextCodec::aliases
Name: QSimpleTextCodec::aliases
Prototype: QList<QByteArray> QSimpleTextCodec::aliases() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qsimplecodec.cpp
Lines: 704-713
100.000% (4/4)
62
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: 500-510
  0.000% (0/7)
63
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: 489-497
  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: 520-528
  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: 548-556
  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: 600-608
  0.000% (0/7)
63
QShapedPixmapWindow::updateGeometry
Name: QShapedPixmapWindow::updateGeometry
Prototype: void QShapedPixmapWindow::updateGeometry(const QPoint &pos)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qshapedpixmapdndwindow.cpp
Lines: 90-99
  0.000% (0/6)
62
QShapedPixmapWindow::QShapedPixmapWindow
Name: QShapedPixmapWindow::QShapedPixmapWindow
Prototype: QShapedPixmapWindow::QShapedPixmapWindow(QScreen *screen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qshapedpixmapdndwindow.cpp
Lines: 44-53
  0.000% (0/1)
61
QSettingsPrivate::variantListToStringList
Name: QSettingsPrivate::variantListToStringList
Prototype: QStringList QSettingsPrivate::variantListToStringList(const QVariantList &l)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 358-366
100.000% (4/4)
62
QSettingsPrivate::iniEscapedStringList
Name: QSettingsPrivate::iniEscapedStringList
Prototype: void QSettingsPrivate::iniEscapedStringList(const QStringList &strs, QByteArray &result, QTextCodec *codec)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 719-738
100.000% (10/10)
64
QSemaphore::tryAcquire
Name: QSemaphore::tryAcquire
Prototype: bool QSemaphore::tryAcquire(int n)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qsemaphore.cpp
Lines: 182-190
100.000% (4/4)
62
QScrollerPrivate::stateName
Name: QScrollerPrivate::stateName
Prototype: const char *QScrollerPrivate::stateName(QScroller::State state)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 907-916
  0.000% (0/10)
66
QScroller::~QScroller
Name: QScroller::~QScroller
Prototype: QScroller::~QScroller()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 497-509
  0.000% (0/1)
61
QScrollBar::mouseReleaseEvent
Name: QScrollBar::mouseReleaseEvent
Prototype: void QScrollBar::mouseReleaseEvent(QMouseEvent *e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollbar.cpp
Lines: 617-627
  0.000% (0/7)
63
QScrollAreaPrivate::updateWidgetPosition
Name: QScrollAreaPrivate::updateWidgetPosition
Prototype: void QScrollAreaPrivate::updateWidgetPosition()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollarea.cpp
Lines: 170-178
  0.000% (0/1)
61
QScrollArea::takeWidget
Name: QScrollArea::takeWidget
Prototype: QWidget *QScrollArea::takeWidget()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollarea.cpp
Lines: 279-287
  0.000% (0/4)
62
QSaveFile::~QSaveFile
Name: QSaveFile::~QSaveFile
Prototype: QSaveFile::~QSaveFile()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsavefile.cpp
Lines: 131-140
100.000% (4/4)
62
QRubberBand::QRubberBand
Name: QRubberBand::QRubberBand
Prototype: QRubberBand::QRubberBand(Shape s, QWidget *p)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qrubberband.cpp
Lines: 133-151
  0.000% (0/1)
61
QRowsRemoval::contains
Name: QRowsRemoval::contains
Prototype: bool contains(QModelIndex parent, int row)
Coverage:  36.364% (4/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 121-130
 36.364% (4/11)
63
QRingBuffer::readLine
Name: QRingBuffer::readLine
Prototype: qint64 QRingBuffer::readLine(char *data, qint64 maxLength)
Coverage:  50.000% (3/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qringbuffer.cpp
Lines: 301-312
 50.000% (3/6)
62
QResourceFileEngine::size
Name: QResourceFileEngine::size
Prototype: qint64 QResourceFileEngine::size() const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 1315-1323
 71.429% (5/7)
63
QResource::addSearchPath
Name: QResource::addSearchPath
Prototype: void QResource::addSearchPath(const QString &path)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 550-560
 50.000% (2/4)
62
QRenderRule::setClip
Name: QRenderRule::setClip
Prototype: void QRenderRule::setClip(QPainter *p, const QRect &rect)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1277-1286
  0.000% (0/7)
63
QRenderRule::drawOutline
Name: QRenderRule::drawOutline
Prototype: void QRenderRule::drawOutline(QPainter *p, const QRect &rect)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1209-1218
  0.000% (0/4)
62
QRegularExpressionMatchIterator::next
Name: QRegularExpressionMatchIterator::next
Prototype: QRegularExpressionMatch QRegularExpressionMatchIterator::next()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 2391-2401
100.000% (4/4)
62
QRegularExpressionMatch::capturedRef
Name: QRegularExpressionMatch::capturedRef
Prototype: QStringRef QRegularExpressionMatch::capturedRef(int nth) const
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 2068-2079
 66.667% (6/9)
63
QRegularExpressionMatch::captured
Name: QRegularExpressionMatch::captured
Prototype: QString QRegularExpressionMatch::captured(int nth) const
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 2047-2058
 88.889% (8/9)
63
QRegularExpression::globalMatch
Name: QRegularExpression::globalMatch
Prototype: QRegularExpressionMatchIterator QRegularExpression::globalMatch(const QString &subject, int offset, MatchType matchType, MatchOptions matchOptions) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 1753-1765
100.000% (1/1)
61
QRegularExpression::globalMatch
Name: QRegularExpression::globalMatch
Prototype: QRegularExpressionMatchIterator QRegularExpression::globalMatch(const QStringRef &subjectRef, int offset, MatchType matchType, MatchOptions matchOptions) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 1781-1793
100.000% (1/1)
61
QRegion::rects
Name: QRegion::rects
Prototype: QVector<QRect> QRegion::rects() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 4223-4233
  0.000% (0/4)
62
QRegExpEngine::startAtom
Name: QRegExpEngine::startAtom
Prototype: int QRegExpEngine::startAtom(bool officialCapture)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 1745-1753
100.000% (8/8)
62
QRegExpEngine::parseTerm
Name: QRegExpEngine::parseTerm
Prototype: void QRegExpEngine::parseTerm(Box *box)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3759-3770
100.000% (15/15)
63
QRegExpEngine::createState
Name: QRegExpEngine::createState
Prototype: int QRegExpEngine::createState(int bref)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 1505-1515
 71.429% (5/7)
63
QRegExpEngine::addLookahead
Name: QRegExpEngine::addLookahead
Prototype: int QRegExpEngine::addLookahead(QRegExpEngine *eng, bool negative)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 1767-1776
 50.000% (2/4)
62
QRegExpEngine::QRegExpEngine
Name: QRegExpEngine::QRegExpEngine
Prototype: QRegExpEngine::QRegExpEngine(const QRegExpEngineKey &key)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 1341-1356
100.000% (4/4)
62
QRegExpEngine::Box::set
Name: QRegExpEngine::Box::set
Prototype: void QRegExpEngine::Box::set(const QRegExpCharClass &cc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 2494-2504
100.000% (1/1)
61
QRegExpEngine::Box::catAnchor
Name: QRegExpEngine::Box::catAnchor
Prototype: void QRegExpEngine::Box::catAnchor(int a)
Coverage:  60.000% (6/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 2649-2659
 60.000% (6/10)
64
QRegExpCharClass::dump
Name: QRegExpCharClass::dump
Prototype: void QRegExpCharClass::dump() const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 2432-2442
  0.000% (0/7)
63
QRegExp::indexIn
Name: QRegExp::indexIn
Prototype: int QRegExp::indexIn(const QString &str, int offset, CaretMode caretMode) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 4280-4288
 50.000% (2/4)
62
QRawFont::pathForGlyph
Name: QRawFont::pathForGlyph
Prototype: QPainterPath QRawFont::pathForGlyph(quint32 glyphIndex) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qrawfont.cpp
Lines: 285-294
  0.000% (0/4)
62
QRasterPlatformPixmap::toImage
Name: QRasterPlatformPixmap::toImage
Prototype: QImage QRasterPlatformPixmap::toImage() const
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap_raster.cpp
Lines: 211-223
  0.000% (0/11)
63
QRasterPaintEnginePrivate::getPenFunc
Name: QRasterPaintEnginePrivate::getPenFunc
Prototype: inline ProcessSpans QRasterPaintEnginePrivate::getPenFunc(const QRectF &rect, const QSpanData *data) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 2926-2937
  0.000% (0/10)
62
QRasterPaintEnginePrivate::canUseFastImageBlending
Name: QRasterPaintEnginePrivate::canUseFastImageBlending
Prototype: bool QRasterPaintEnginePrivate::canUseFastImageBlending(QPainter::CompositionMode mode, const QImage &image) const
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3603-3612
  0.000% (0/9)
61
QRasterPaintEngine::transformChanged
Name: QRasterPaintEngine::transformChanged
Prototype: void QRasterPaintEngine::transformChanged()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 913-928
  0.000% (0/1)
61
QRasterPaintEngine::opacityChanged
Name: QRasterPaintEngine::opacityChanged
Prototype: void QRasterPaintEngine::opacityChanged()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 844-857
  0.000% (0/1)
61
QRasterPaintEngine::clipEnabledChanged
Name: QRasterPaintEngine::clipEnabledChanged
Prototype: void QRasterPaintEngine::clipEnabledChanged()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 933-947
  0.000% (0/4)
62
QRadioButtonPrivate::init
Name: QRadioButtonPrivate::init
Prototype: void QRadioButtonPrivate::init()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qradiobutton.cpp
Lines: 60-68
  0.000% (0/1)
61
QPushButton::keyPressEvent
Name: QPushButton::keyPressEvent
Prototype: void QPushButton::keyPressEvent(QKeyEvent *e)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qpushbutton.cpp
Lines: 454-468
  0.000% (0/10)
64
QProxyStyle::QProxyStyle
Name: QProxyStyle::QProxyStyle
Prototype: QProxyStyle::QProxyStyle(const QString &key)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qproxystyle.cpp
Lines: 128-138
  0.000% (0/4)
62
QPropertyAnimation::setPropertyName
Name: QPropertyAnimation::setPropertyName
Prototype: void QPropertyAnimation::setPropertyName(const QByteArray &propertyName)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qpropertyanimation.cpp
Lines: 211-221
 50.000% (2/4)
62
QProgressStyleAnimation::isUpdateNeeded
Name: QProgressStyleAnimation::isUpdateNeeded
Prototype: bool QProgressStyleAnimation::isUpdateNeeded() const
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstyleanimation.cpp
Lines: 159-170
  0.000% (0/9)
63
QProgressDialogPrivate::_q_disconnectOnClose
Name: QProgressDialogPrivate::_q_disconnectOnClose
Prototype: void QProgressDialogPrivate::_q_disconnectOnClose()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qprogressdialog.cpp
Lines: 184-193
  0.000% (0/4)
62
QProgressDialog::forceShow
Name: QProgressDialog::forceShow
Prototype: void QProgressDialog::forceShow()
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qprogressdialog.cpp
Lines: 850-859
  0.000% (0/6)
62
QProgressDialog::changeEvent
Name: QProgressDialog::changeEvent
Prototype: void QProgressDialog::changeEvent(QEvent *ev)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qprogressdialog.cpp
Lines: 737-746
  0.000% (0/7)
63
QProgressBar::setFormat
Name: QProgressBar::setFormat
Prototype: void QProgressBar::setFormat(const QString &format)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qprogressbar.cpp
Lines: 602-610
  0.000% (0/4)
62
QProcessPrivate::destroyPipe
Name: QProcessPrivate::destroyPipe
Prototype: void QProcessPrivate::destroyPipe(int *pipe)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 139-149
100.000% (7/7)
63
QProcessPrivate::bytesAvailableInChannel
Name: QProcessPrivate::bytesAvailableInChannel
Prototype: qint64 QProcessPrivate::bytesAvailableInChannel(const Channel *channel) const
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 594-605
 75.000% (3/4)
62
Page:<>1
eLOC - Effective Lines of Code: 985
...70
eLOC - Effective Lines of Code: 10
...80
eLOC - Effective Lines of Code: 9
...90
eLOC - Effective Lines of Code: 7
...100
eLOC - Effective Lines of Code: 6
101
eLOC - Effective Lines of Code: 6
102
eLOC - Effective Lines of Code: 6
103
eLOC - Effective Lines of Code: 6
104105
eLOC - Effective Lines of Code: 6
106
eLOC - Effective Lines of Code: 6
107
eLOC - Effective Lines of Code: 6
108
eLOC - Effective Lines of Code: 6
...110
eLOC - Effective Lines of Code: 6
...120
eLOC - Effective Lines of Code: 5
...130
eLOC - Effective Lines of Code: 4
...200
eLOC - Effective Lines of Code: 2
...300
eLOC - Effective Lines of Code: 1
...308
eLOC - Effective Lines of Code: 0

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