OpenCoverage

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

Functions

Page:<>1
eLOC - Effective Lines of Code: 985
...6
eLOC - Effective Lines of Code: 62
7
eLOC - Effective Lines of Code: 56
8
eLOC - Effective Lines of Code: 52
9
eLOC - Effective Lines of Code: 48
1011
eLOC - Effective Lines of Code: 43
12
eLOC - Effective Lines of Code: 40
13
eLOC - Effective Lines of Code: 39
14
eLOC - Effective Lines of Code: 37
...20
eLOC - Effective Lines of Code: 29
...30
eLOC - Effective Lines of Code: 22
...40
eLOC - Effective Lines of Code: 17
...100
eLOC - Effective Lines of Code: 6
...200
eLOC - Effective Lines of Code: 2
...306
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QTransform::operator*=
Name: QTransform::operator*=
Prototype: QTransform & QTransform::operator*=(const QTransform &o)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 833-905
  0.000% (0/18)
459
QToolBarAreaLayout::restoreState
Name: QToolBarAreaLayout::restoreState
Prototype: bool QToolBarAreaLayout::restoreState(QDataStream &stream, const QList<QToolBar*> &_toolBars, uchar tmarker, bool testing)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 1308-1382
  0.000% (0/30)
4510
QToolBar::event
Name: QToolBar::event
Prototype: bool QToolBar::event(QEvent *event)
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbar.cpp
Lines: 1130-1227
  0.000% (0/61)
4524
QTextHtmlExporter::toHtml
Name: QTextHtmlExporter::toHtml
Prototype: QString QTextHtmlExporter::toHtml(const QByteArray &encoding, ExportMode mode)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 2255-2324
  0.000% (0/23)
457
QTextEngine::boundingBox
Name: QTextEngine::boundingBox
Prototype: glyph_metrics_t QTextEngine::boundingBox(int from, int len) const
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 1867-1926
  0.000% (0/47)
4514
QTabBar::mouseMoveEvent
Name: QTabBar::mouseMoveEvent
Prototype: void QTabBar::mouseMoveEvent(QMouseEvent *event)
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 1949-2029
  0.000% (0/62)
4515
QRollEffect::scroll
Name: QRollEffect::scroll
Prototype: void QRollEffect::scroll()
Coverage:  0.000% (0/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qeffects.cpp
Lines: 484-552
  0.000% (0/52)
4513
QOpenGLFunctions_4_2_Core::~QOpenGLFunctions_4_2_Core
Name: QOpenGLFunctions_4_2_Core::~QOpenGLFunctions_4_2_Core
Prototype: QOpenGLFunctions_4_2_Core::~QOpenGLFunctions_4_2_Core()
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_2_core.cpp
Lines: 88-135
  0.000% (0/46)
4516
QNetworkReplyImplPrivate::_q_startOperation
Name: QNetworkReplyImplPrivate::_q_startOperation
Prototype: void QNetworkReplyImplPrivate::_q_startOperation()
Coverage:  73.333% (33/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyimpl.cpp
Lines: 72-166
 73.333% (33/45)
4513
QMdiAreaPrivate::updateScrollBars
Name: QMdiAreaPrivate::updateScrollBars
Prototype: void QMdiAreaPrivate::updateScrollBars()
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 1173-1234
  0.000% (0/51)
4511
QMainWindowLayout::unplug
Name: QMainWindowLayout::unplug
Prototype: QLayoutItem *QMainWindowLayout::unplug(QWidget *widget, bool group)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 2278-2354
  0.000% (0/39)
4511
QImageReader::read
Name: QImageReader::read
Prototype: bool QImageReader::read(QImage *image)
Coverage:  0.000% (0/104)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagereader.cpp
Lines: 1309-1402
  0.000% (0/104)
4525
QImage::setPixel
Name: QImage::setPixel
Prototype: void QImage::setPixel(int x, int y, uint index_or_rgb)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 2318-2393
  0.000% (0/58)
4524
QHttpNetworkConnectionPrivate::removeReply
Name: QHttpNetworkConnectionPrivate::removeReply
Prototype: void QHttpNetworkConnectionPrivate::removeReply(QHttpNetworkReply *reply)
Coverage:  66.071% (37/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnection.cpp
Lines: 884-974
 66.071% (37/56)
4518
QGuiApplicationPrivate::processTabletEvent
Name: QGuiApplicationPrivate::processTabletEvent
Prototype: void QGuiApplicationPrivate::processTabletEvent(QWindowSystemInterfacePrivate::TabletEvent *e)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 2256-2321
  0.000% (0/41)
4512
QGuiApplicationPrivate::createPlatformIntegration
Name: QGuiApplicationPrivate::createPlatformIntegration
Prototype: void QGuiApplicationPrivate::createPlatformIntegration()
Coverage:  0.000% (0/74)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 1203-1271
  0.000% (0/74)
4520
QGroupBox::event
Name: QGroupBox::event
Prototype: bool QGroupBox::event(QEvent *e)
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qgroupbox.cpp
Lines: 326-393
  0.000% (0/55)
4515
QGraphicsItem::~QGraphicsItem
Name: QGraphicsItem::~QGraphicsItem
Prototype: QGraphicsItem::~QGraphicsItem()
Coverage:  0.000% (0/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 1503-1576
  0.000% (0/54)
4518
QFSFileEngine::fileFlags
Name: QFSFileEngine::fileFlags
Prototype: QAbstractFileEngine::FileFlags QFSFileEngine::fileFlags(FileFlags type) const
Coverage:  64.286% (36/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp
Lines: 528-597
 64.286% (36/56)
4518
QDockAreaLayoutInfo::updateTabBar
Name: QDockAreaLayoutInfo::updateTabBar
Prototype: bool QDockAreaLayoutInfo::updateTabBar() const
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 2095-2169
  0.000% (0/44)
4514
QDirModel::index
Name: QDirModel::index
Prototype: QModelIndex QDirModel::index(const QString &path, int column) const
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qdirmodel.cpp
Lines: 853-967
  0.000% (0/49)
4513
QDateTimeParser::findAmPm
Name: QDateTimeParser::findAmPm
Prototype: QDateTimeParser::AmPmFinder QDateTimeParser::findAmPm(QString &str, int sectionIndex, int *used) const
Coverage:  51.667% (31/60)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 1379-1454
 51.667% (31/60)
4518
QDBusMetaObject::createMetaObject
Name: QDBusMetaObject::createMetaObject
Prototype: QDBusMetaObject *QDBusMetaObject::createMetaObject(const QString &interface, const QString &xml, QHash<QString, QDBusMetaObject *> &cache, QDBusError &error)
Coverage:  93.750% (30/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmetaobject.cpp
Lines: 583-655
 93.750% (30/32)
4510
QColumnView::scrollTo
Name: QColumnView::scrollTo
Prototype: void QColumnView::scrollTo(const QModelIndex &index, ScrollHint hint)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qcolumnview.cpp
Lines: 257-341
  0.000% (0/42)
4513
ParallelAnchorData::calculateSizeHints
Name: ParallelAnchorData::calculateSizeHints
Prototype: bool ParallelAnchorData::calculateSizeHints()
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 298-406
  0.000% (0/18)
456
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QGraphicsItem::GraphicsItemFlag flag)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 11551-11618
  0.000% (0/41)
4421
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QAbstractSocket::SocketError error)
Coverage:  17.073% (7/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2932-2999
 17.073% (7/41)
4421
miSubtractO
Name: miSubtractO
Prototype: static void miSubtractO(QRegionPrivate &dest, const QRect *r1, const QRect *r1End, const QRect *r2, const QRect *r2End, int y1, int y2)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2524-2611
  0.000% (0/48)
4416
miCoalesce
Name: miCoalesce
Prototype: static int miCoalesce(QRegionPrivate &dest, int prevStart, int curStart)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2020-2121
  0.000% (0/37)
4411
generateHead
Name: generateHead
Prototype: static QTtfTable generateHead(const qttf_head_table &head)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 450-518
  0.000% (0/1)
441
drawPolygons
Name: drawPolygons
Prototype: static void drawPolygons(qint32 *bits, int width, int height, const QPoint *vertices, const quint32 *indices, int indexCount, qint32 value)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 433-487
  0.000% (0/42)
4414
QXmlStreamReaderPrivate::init
Name: QXmlStreamReaderPrivate::init
Prototype: void QXmlStreamReaderPrivate::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 806-855
100.000% (1/1)
441
QXcbWindow::setMotifWindowFlags
Name: QXcbWindow::setMotifWindowFlags
Prototype: void QXcbWindow::setMotifWindowFlags(Qt::WindowFlags flags)
Coverage:  79.070% (34/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1173-1241
 79.070% (34/43)
4411
QWidgetTextControlPrivate::activateLinkUnderCursor
Name: QWidgetTextControlPrivate::activateLinkUnderCursor
Prototype: void QWidgetTextControlPrivate::activateLinkUnderCursor(QString href)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 2814-2881
  0.000% (0/46)
4415
QUrlPrivate::setHost
Name: QUrlPrivate::setHost
Prototype: inline bool QUrlPrivate::setHost(const QString &value, int from, int iend, QUrl::ParsingMode mode)
Coverage:  95.652% (44/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 1278-1367
 95.652% (44/46)
4414
QUrlPrivate::setAuthority
Name: QUrlPrivate::setAuthority
Prototype: inline void QUrlPrivate::setAuthority(const QString &auth, int from, int end, QUrl::ParsingMode mode)
Coverage: 100.000% (50/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 1027-1097
100.000% (50/50)
4415
QTreeWidgetItemIterator::matchesFlags
Name: QTreeWidgetItemIterator::matchesFlags
Prototype: bool QTreeWidgetItemIterator::matchesFlags(const QTreeWidgetItem *item) const
Coverage:  0.000% (0/100)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidgetitemiterator.cpp
Lines: 205-263
  0.000% (0/100)
4422
QTextStreamPrivate::fillReadBuffer
Name: QTextStreamPrivate::fillReadBuffer
Prototype: bool QTextStreamPrivate::fillReadBuffer(qint64 maxBytes)
Coverage:  85.417% (41/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 420-533
 85.417% (41/48)
4414
QTextLayout::drawCursor
Name: QTextLayout::drawCursor
Prototype: void QTextLayout::drawCursor(QPainter *p, const QPointF &pos, int cursorPosition, int width) const
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 1282-1339
  0.000% (0/44)
4413
QTextCursorPrivate::adjustCursor
Name: QTextCursorPrivate::adjustCursor
Prototype: void QTextCursorPrivate::adjustCursor(QTextCursor::MoveOperation m)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 212-276
  0.000% (0/48)
4416
QTextCursorPrivate::aboutToRemoveCell
Name: QTextCursorPrivate::aboutToRemoveCell
Prototype: void QTextCursorPrivate::aboutToRemoveCell(int from, int to)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 278-337
  0.000% (0/58)
4413
QTextCursor::insertText
Name: QTextCursor::insertText
Prototype: void QTextCursor::insertText(const QString &text, const QTextCharFormat &_format)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 1412-1479
  0.000% (0/45)
4411
QTextCopyHelper::appendFragment
Name: QTextCopyHelper::appendFragment
Prototype: int QTextCopyHelper::appendFragment(int pos, int endPos, int objectIndex)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp
Lines: 88-145
  0.000% (0/32)
448
QTest::toPrettyCString
Name: QTest::toPrettyCString
Prototype: char *toPrettyCString(const char *p, int length)
Coverage: 100.000% (39/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 1108-1185
100.000% (39/39)
4415
QTest::qSignalDumperCallback
Name: QTest::qSignalDumperCallback
Prototype: static void qSignalDumperCallback(QObject *caller, int signal_index, void **argv)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qsignaldumper.cpp
Lines: 67-122
  0.000% (0/26)
448
QTabWidget::initStyleOption
Name: QTabWidget::initStyleOption
Prototype: void QTabWidget::initStyleOption(QStyleOptionTabWidgetFrame *option) const
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabwidget.cpp
Lines: 277-345
  0.000% (0/43)
4412
QStaticTextPrivate::paintText
Name: QStaticTextPrivate::paintText
Prototype: void QStaticTextPrivate::paintText(const QPointF &topLeftPosition, QPainter *p)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qstatictext.cpp
Lines: 602-667
  0.000% (0/24)
447
QSslSocketBackendPrivate::initSslContext
Name: QSslSocketBackendPrivate::initSslContext
Prototype: bool QSslSocketBackendPrivate::initSslContext()
Coverage:  65.517% (38/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 363-444
 65.517% (38/58)
4414
QSslKeyPrivate::toPem
Name: QSslKeyPrivate::toPem
Prototype: QByteArray QSslKeyPrivate::toPem(const QByteArray &passPhrase) const
Coverage:  58.824% (30/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 190-254
 58.824% (30/51)
4416
QRasterPaintEnginePrivate::drawImage
Name: QRasterPaintEnginePrivate::drawImage
Prototype: void QRasterPaintEnginePrivate::drawImage(const QPointF &pt, const QImage &img, SrcOverBlendFunc func, const QRect &clip, int alpha, const QRect &sr)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 955-1021
  0.000% (0/27)
449
QProcessPrivate::tryReadFromChannel
Name: QProcessPrivate::tryReadFromChannel
Prototype: bool QProcessPrivate::tryReadFromChannel(Channel *channel)
Coverage:  79.070% (34/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp
Lines: 1006-1076
 79.070% (34/43)
4414
QPlainTextDocumentLayout::documentChanged
Name: QPlainTextDocumentLayout::documentChanged
Prototype: void QPlainTextDocumentLayout::documentChanged(int from, int charsRemoved, int charsAdded)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 285-349
  0.000% (0/51)
4416
QPainterPath::addText
Name: QPainterPath::addText
Prototype: void QPainterPath::addText(const QPointF &point, const QFont &f, const QString &text)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 1154-1213
  0.000% (0/27)
449
QPaintEngineEx::clip
Name: QPaintEngineEx::clip
Prototype: void QPaintEngineEx::clip(const QRegion &region, Qt::ClipOperation op)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengineex.cpp
Lines: 619-682
  0.000% (0/13)
445
QOpenGLFunctions_3_3_Core::initializeOpenGLFunctions
Name: QOpenGLFunctions_3_3_Core::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_3_3_Core::initializeOpenGLFunctions()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_3_3_core.cpp
Lines: 125-191
  0.000% (0/13)
443
QOpenGLFunctions_2_0::initializeOpenGLFunctions
Name: QOpenGLFunctions_2_0::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_2_0::initializeOpenGLFunctions()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_2_0.cpp
Lines: 126-192
  0.000% (0/13)
443
QNativeSocketEnginePrivate::fetchConnectionParameters
Name: QNativeSocketEnginePrivate::fetchConnectionParameters
Prototype: bool QNativeSocketEnginePrivate::fetchConnectionParameters()
Coverage:  80.952% (34/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 1028-1117
 80.952% (34/42)
4414
QMetaObjectBuilder::serialize
Name: QMetaObjectBuilder::serialize
Prototype: void QMetaObjectBuilder::serialize(QDataStream& stream) const
Coverage:  90.476% (19/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1594-1667
 90.476% (19/21)
4410
QMenu::actionEvent
Name: QMenu::actionEvent
Prototype: void QMenu::actionEvent(QActionEvent *e)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3294-3373
  0.000% (0/46)
4416
QMdiSubWindowPrivate::setNewGeometry
Name: QMdiSubWindowPrivate::setNewGeometry
Prototype: void QMdiSubWindowPrivate::setNewGeometry(const QPoint &pos)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 1158-1221
  0.000% (0/41)
4411
QImage::alphaChannel
Name: QImage::alphaChannel
Prototype: QImage QImage::alphaChannel() const
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 4301-4364
  0.000% (0/42)
4411
QGraphicsViewPrivate::mouseMoveEventHandler
Name: QGraphicsViewPrivate::mouseMoveEventHandler
Prototype: void QGraphicsViewPrivate::mouseMoveEventHandler(QMouseEvent *event)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 632-706
  0.000% (0/33)
4410
QGraphicsScenePrivate::sendTouchBeginEvent
Name: QGraphicsScenePrivate::sendTouchBeginEvent
Prototype: bool QGraphicsScenePrivate::sendTouchBeginEvent(QGraphicsItem *origin, QTouchEvent *touchEvent)
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 6012-6080
  0.000% (0/62)
4415
QGraphicsItemEffectSourcePrivate::pixmap
Name: QGraphicsItemEffectSourcePrivate::pixmap
Prototype: QPixmap QGraphicsItemEffectSourcePrivate::pixmap(Qt::CoordinateSystem system, QPoint *offset, QGraphicsEffect::PixmapPadMode mode) const
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 11309-11373
  0.000% (0/41)
4410
QFontFamilyDelegate::paint
Name: QFontFamilyDelegate::paint
Prototype: void QFontFamilyDelegate::paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qfontcombobox.cpp
Lines: 211-281
  0.000% (0/31)
4410
QEGLPlatformContext::init
Name: QEGLPlatformContext::init
Prototype: void QEGLPlatformContext::init(const QSurfaceFormat &format, QPlatformOpenGLContext *share)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eglconvenience/qeglplatformcontext.cpp
Lines: 135-206
  0.000% (0/39)
4412
QAuthenticatorPrivate::parseDigestAuthenticationChallenge
Name: QAuthenticatorPrivate::parseDigestAuthenticationChallenge
Prototype: QHash<QByteArray, QByteArray> QAuthenticatorPrivate::parseDigestAuthenticationChallenge(const QByteArray &challenge)
Coverage:  79.310% (46/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 536-599
 79.310% (46/58)
4416
QAbstractItemDelegatePrivate::editorEventFilter
Name: QAbstractItemDelegatePrivate::editorEventFilter
Prototype: bool QAbstractItemDelegatePrivate::editorEventFilter(QObject *object, QEvent *event)
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemdelegate.cpp
Lines: 455-529
  0.000% (0/62)
4421
qt_mktime
Name: qt_mktime
Prototype: static qint64 qt_mktime(QDate *date, QTime *time, QDateTimePrivate::DaylightStatus *daylightStatus, QString *abbreviation, bool *ok = 0)
Coverage:  69.565% (32/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 2229-2342
 69.565% (32/46)
4315
qDrawBorder
Name: qDrawBorder
Prototype: void qDrawBorder(QPainter *p, const QRect &rect, const QCss::BorderStyle *styles, const int *borders, const QBrush *colors, const QSize *radii)
Coverage:  0.000% (0/73)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcssutil.cpp
Lines: 348-404
  0.000% (0/73)
439
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QIcon &icon)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 1322-1377
  0.000% (0/29)
4310
matches
Name: matches
Prototype: static bool matches(const QJsonObject &object, const QString &osName, const QVersionNumber &kernelVersion, const QString &osRelease, const QOpenGLConfig::Gpu &gpu)
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 314-387
  0.000% (0/61)
4324
loadSingleEngine
Name: loadSingleEngine
Prototype: static QFontEngine *loadSingleEngine(int script, const QFontDef &request, QtFontFamily *family, QtFontFoundry *foundry, QtFontStyle *style, QtFontSize *size)
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 914-989
  0.000% (0/50)
4312
generateHhea
Name: generateHhea
Prototype: static QTtfTable generateHhea(const qttf_hhea_table &hhea)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 521-569
  0.000% (0/1)
431
encodeText
Name: encodeText
Prototype: static QString encodeText(const QString &str, QTextStream &s, const bool encodeQuotes = true, const bool performAVN = false, const bool encodeEOLs = false)
Coverage:  36.585% (15/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 4146-4211
 36.585% (15/41)
439
clipBezier
Name: clipBezier
Prototype: template <Edge edge> void clipBezier(const QPointF &a, const QPointF &b, const QPointF &c, const QPointF &d, qreal t, QPainterPath &result)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 2003-2067
  0.000% (0/27)
439
addCircle
Name: addCircle
Prototype: static bool addCircle(const QBezier *b, qreal offset, QBezier *o)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbezier.cpp
Lines: 345-403
  0.000% (0/22)
438
QXcbConnection::xi2SetMouseGrabEnabled
Name: QXcbConnection::xi2SetMouseGrabEnabled
Prototype: bool QXcbConnection::xi2SetMouseGrabEnabled(xcb_window_t w, bool grab)
Coverage:  54.545% (18/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 764-822
 54.545% (18/33)
4311
QWidgetTextControlPrivate::extendWordwiseSelection
Name: QWidgetTextControlPrivate::extendWordwiseSelection
Prototype: void QWidgetTextControlPrivate::extendWordwiseSelection(int suggestedNewPosition, qreal mouseXPosition)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 715-787
  0.000% (0/44)
4312
QWidget::render
Name: QWidget::render
Prototype: void QWidget::render(QPainter *painter, const QPoint &targetOffset, const QRegion &sourceRegion, RenderFlags renderFlags)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5159-5229
  0.000% (0/33)
438
QUndoGroup::setActiveStack
Name: QUndoGroup::setActiveStack
Prototype: void QUndoGroup::setActiveStack(QUndoStack *stack)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qundogroup.cpp
Lines: 189-241
  0.000% (0/11)
434
QTriangulatingStroker::join
Name: QTriangulatingStroker::join
Prototype: void QTriangulatingStroker::join(const qreal *pts)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulatingstroker.cpp
Lines: 350-423
  0.000% (0/30)
4312
QToolBarAreaLayout::apply
Name: QToolBarAreaLayout::apply
Prototype: void QToolBarAreaLayout::apply(bool animate)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 880-941
  0.000% (0/47)
4315
QTextEngine::resolveFormats
Name: QTextEngine::resolveFormats
Prototype: void QTextEngine::resolveFormats() const
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 3018-3080
  0.000% (0/35)
4311
QString::replace_helper
Name: QString::replace_helper
Prototype: void QString::replace_helper(uint *indices, int nIndices, int blen, const QChar *after, int alen)
Coverage:  96.970% (32/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2432-2493
 96.970% (32/33)
4312
QStatusBar::reformat
Name: QStatusBar::reformat
Prototype: void QStatusBar::reformat()
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qstatusbar.cpp
Lines: 472-532
  0.000% (0/25)
438
QRegionPrivate::append
Name: QRegionPrivate::append
Prototype: void QRegionPrivate::append(const QRegionPrivate *r)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1375-1446
  0.000% (0/36)
4310
QRegExpEngine::Box::cat
Name: QRegExpEngine::Box::cat
Prototype: void QRegExpEngine::Box::cat(const Box &b)
Coverage: 100.000% (53/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 2527-2595
100.000% (53/53)
4316
QRasterPaintEngine::drawTiledPixmap
Name: QRasterPaintEngine::drawTiledPixmap
Prototype: void QRasterPaintEngine::drawTiledPixmap(const QRectF &r, const QPixmap &pixmap, const QPointF &sr)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 2441-2505
  0.000% (0/26)
438
QPrintDialogPrivate::setupPrinter
Name: QPrintDialogPrivate::setupPrinter
Prototype: void QPrintDialogPrivate::setupPrinter()
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintdialog_unix.cpp
Lines: 392-468
  0.000% (0/51)
4316
QPixmapStyle::polish
Name: QPixmapStyle::polish
Prototype: void QPixmapStyle::polish(QWidget *widget)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qpixmapstyle.cpp
Lines: 127-197
  0.000% (0/28)
4310
QPdf::generatePath
Name: QPdf::generatePath
Prototype: QByteArray QPdf::generatePath(const QPainterPath &path, const QTransform &matrix, PathFlags flags)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 294-354
  0.000% (0/42)
4313
QPainterPath::toFillPolygons
Name: QPainterPath::toFillPolygons
Prototype: QList<QPolygonF> QPainterPath::toFillPolygons(const QTransform &matrix) const
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 1634-1729
  0.000% (0/51)
4317
QPagePreview::paintEvent
Name: QPagePreview::paintEvent
Prototype: void paintEvent(QPaintEvent *) override
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qpagesetupdialog_unix.cpp
Lines: 119-173
  0.000% (0/16)
436
QOpenGLTexture::setFormat
Name: QOpenGLTexture::setFormat
Prototype: void QOpenGLTexture::setFormat(TextureFormat format)
Coverage:  0.000% (0/120)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 2434-2598
  0.000% (0/120)
43100
QOpenGL2PaintEngineExPrivate::stroke
Name: QOpenGL2PaintEngineExPrivate::stroke
Prototype: void QOpenGL2PaintEngineExPrivate::stroke(const QVectorPath &path, const QPen &pen)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 1285-1363
  0.000% (0/26)
437
QOpenGL2PEXVertexArray::addPath
Name: QOpenGL2PEXVertexArray::addPath
Prototype: void QOpenGL2PEXVertexArray::addPath(const QVectorPath &path, GLfloat curveInverseScale, bool outline)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl2pexvertexarray.cpp
Lines: 86-157
  0.000% (0/43)
4316
QListModeViewBase::dragMoveEvent
Name: QListModeViewBase::dragMoveEvent
Prototype: void QListModeViewBase::dragMoveEvent(QDragMoveEvent *event)
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 2025-2093
  0.000% (0/50)
4314
QLatin15Codec::convertFromUnicode
Name: QLatin15Codec::convertFromUnicode
Prototype: QByteArray QLatin15Codec::convertFromUnicode(const QChar *in, int length, ConverterState *state) const
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qlatincodec.cpp
Lines: 148-220
  0.000% (0/49)
4324
QHeaderView::initializeSections
Name: QHeaderView::initializeSections
Prototype: void QHeaderView::initializeSections(int start, int end)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 2152-2218
  0.000% (0/46)
4316
Page:<>1
eLOC - Effective Lines of Code: 985
...6
eLOC - Effective Lines of Code: 62
7
eLOC - Effective Lines of Code: 56
8
eLOC - Effective Lines of Code: 52
9
eLOC - Effective Lines of Code: 48
1011
eLOC - Effective Lines of Code: 43
12
eLOC - Effective Lines of Code: 40
13
eLOC - Effective Lines of Code: 39
14
eLOC - Effective Lines of Code: 37
...20
eLOC - Effective Lines of Code: 29
...30
eLOC - Effective Lines of Code: 22
...40
eLOC - Effective Lines of Code: 17
...100
eLOC - Effective Lines of Code: 6
...200
eLOC - Effective Lines of Code: 2
...306
eLOC - Effective Lines of Code: 0

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