QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...170
eLOC - Effective Lines of Code: 4
...180
eLOC - Effective Lines of Code: 4
...190
eLOC - Effective Lines of Code: 5
...200
eLOC - Effective Lines of Code: 6
201
eLOC - Effective Lines of Code: 6
202
eLOC - Effective Lines of Code: 6
203
eLOC - Effective Lines of Code: 6
204
eLOC - Effective Lines of Code: 6
205206
eLOC - Effective Lines of Code: 6
207
eLOC - Effective Lines of Code: 6
208
eLOC - Effective Lines of Code: 6
209
eLOC - Effective Lines of Code: 6
210
eLOC - Effective Lines of Code: 6
...220
eLOC - Effective Lines of Code: 7
...230
eLOC - Effective Lines of Code: 9
...300
eLOC - Effective Lines of Code: 47
...308
eLOC - Effective Lines of Code: 160
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
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
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
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::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::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::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::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::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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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::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::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
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
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
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
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
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
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
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
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
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
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
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
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::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::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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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::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
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
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::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
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
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::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::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::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
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
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: 598-608
 42.857% (3/7)
63
QStackedLayout::hasHeightForWidth
Name: QStackedLayout::hasHeightForWidth
Prototype: bool QStackedLayout::hasHeightForWidth() const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstackedlayout.cpp
Lines: 486-497
  0.000% (0/10)
64
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: 1538-1546
  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: 1509-1517
  0.000% (0/7)
63
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: 1481-1490
  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: 1453-1462
  0.000% (0/7)
63
QStandardItemModel::removeColumns
Name: QStandardItemModel::removeColumns
Prototype: bool QStandardItemModel::removeColumns(int column, int count, const QModelIndex &parent)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2868-2876
  0.000% (0/10)
62
QStandardItemModel::removeRows
Name: QStandardItemModel::removeRows
Prototype: bool QStandardItemModel::removeRows(int row, int count, const QModelIndex &parent)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2881-2889
  0.000% (0/10)
62
QStandardItemPrivate::changeFlags
Name: QStandardItemPrivate::changeFlags
Prototype: void QStandardItemPrivate::changeFlags(bool enable, Qt::ItemFlags f)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 165-174
  0.000% (0/5)
62
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: 100-110
  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: 409-418
100.000% (7/7)
63
QState::addTransition
Name: QState::addTransition
Prototype: QAbstractTransition *QState::addTransition(QAbstractState *target)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstate.cpp
Lines: 406-415
100.000% (4/4)
62
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: 1763-1772
100.000% (11/11)
63
QStaticText::setPerformanceHint
Name: QStaticText::setPerformanceHint
Prototype: void QStaticText::setPerformanceHint(PerformanceHint performanceHint)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qstatictext.cpp
Lines: 315-324
  0.000% (0/10)
62
QStatusBarPrivate::indexToLastNonPermanentWidget
Name: QStatusBarPrivate::indexToLastNonPermanentWidget
Prototype: int indexToLastNonPermanentWidget() const
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qstatusbar.cpp
Lines: 88-97
  0.000% (0/9)
63
QString::arg
Name: QString::arg
Prototype: QString QString::arg(const QString &a, int fieldWidth, QChar fillChar) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7406-7416
 50.000% (2/4)
62
QString::operator=
Name: QString::operator=
Prototype: QString &QString::operator=(QLatin1String other)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 1811-1821
100.000% (7/7)
62
QStringRef::startsWith
Name: QStringRef::startsWith
Prototype: bool QStringRef::startsWith(QChar ch, Qt::CaseSensitivity cs) const
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 9877-9887
100.000% (6/6)
62
QStyle::visualRect
Name: QStyle::visualRect
Prototype: QRect QStyle::visualRect(Qt::LayoutDirection direction, const QRect &boundingRect, const QRect &logicalRect)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstyle.cpp
Lines: 2118-2126
  0.000% (0/4)
62
Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...170
eLOC - Effective Lines of Code: 4
...180
eLOC - Effective Lines of Code: 4
...190
eLOC - Effective Lines of Code: 5
...200
eLOC - Effective Lines of Code: 6
201
eLOC - Effective Lines of Code: 6
202
eLOC - Effective Lines of Code: 6
203
eLOC - Effective Lines of Code: 6
204
eLOC - Effective Lines of Code: 6
205206
eLOC - Effective Lines of Code: 6
207
eLOC - Effective Lines of Code: 6
208
eLOC - Effective Lines of Code: 6
209
eLOC - Effective Lines of Code: 6
210
eLOC - Effective Lines of Code: 6
...220
eLOC - Effective Lines of Code: 7
...230
eLOC - Effective Lines of Code: 9
...300
eLOC - Effective Lines of Code: 47
...308
eLOC - Effective Lines of Code: 160

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