OpenCoverage

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

Functions

Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 6
...270
eLOC - Effective Lines of Code: 18
...280
eLOC - Effective Lines of Code: 23
...290
eLOC - Effective Lines of Code: 32
...300
eLOC - Effective Lines of Code: 54
301
eLOC - Effective Lines of Code: 59
302
eLOC - Effective Lines of Code: 65
303
eLOC - Effective Lines of Code: 74
304
eLOC - Effective Lines of Code: 88
305306
eLOC - Effective Lines of Code: 182
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
QMetaObjectBuilder::deserialize
Name: QMetaObjectBuilder::deserialize
Prototype: void QMetaObjectBuilder::deserialize (QDataStream& stream, const QMap<QByteArray, const QMetaObject *>& references)
Coverage:  57.647% (49/85)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1697-1852
 57.647% (49/85)
11124
QMetaType::load
Name: QMetaType::load
Prototype: bool QMetaType::load(QDataStream &stream, int type, void *data)
Coverage:  86.331% (120/139)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 1485-1695
 86.331% (120/139)
11182
QTextDocumentPrivate::undoRedo
Name: QTextDocumentPrivate::undoRedo
Prototype: int QTextDocumentPrivate::undoRedo(bool undo)
Coverage:  0.000% (0/96)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 875-1030
  0.000% (0/96)
11131
QTextEngine::elidedText
Name: QTextEngine::elidedText
Prototype: QString QTextEngine::elidedText(Qt::TextElideMode mode, const QFixed &width, int flags, int from, int count) const
Coverage:  0.000% (0/109)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 2721-2885
  0.000% (0/109)
11128
QTriangulatingStroker::process
Name: QTriangulatingStroker::process
Prototype: void QTriangulatingStroker::process(const QVectorPath &path, const QPen &pen, const QRectF &, QPainter::RenderHints hints)
Coverage:  0.000% (0/110)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulatingstroker.cpp
Lines: 82-252
  0.000% (0/110)
11128
QXmlSimpleReaderPrivate::parseProlog
Name: QXmlSimpleReaderPrivate::parseProlog
Prototype: bool QXmlSimpleReaderPrivate::parseProlog()
Coverage:  89.815% (97/108)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 3403-3583
 89.815% (97/108)
11140
QOpenGLTextureHelper::QOpenGLTextureHelper
Name: QOpenGLTextureHelper::QOpenGLTextureHelper
Prototype: QOpenGLTextureHelper::QOpenGLTextureHelper(QOpenGLContext *context)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexturehelper.cpp
Lines: 47-249
  0.000% (0/34)
1129
QPainterPrivate::updateEmulationSpecifier
Name: QPainterPrivate::updateEmulationSpecifier
Prototype: void QPainterPrivate::updateEmulationSpecifier(QPainterState *s)
Coverage:  0.000% (0/187)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 674-877
  0.000% (0/187)
11223
QTextEngine::itemize
Name: QTextEngine::itemize
Prototype: void QTextEngine::itemize() const
Coverage:  0.000% (0/108)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 1586-1763
  0.000% (0/108)
11239
QTextLayout::draw
Name: QTextLayout::draw
Prototype: void QTextLayout::draw(QPainter *p, const QPointF &pos, const QVector<FormatRange> &selections, const QRectF &clip) const
Coverage:  0.000% (0/97)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 1092-1260
  0.000% (0/97)
11227
QWidgetPrivate::drawWidget
Name: QWidgetPrivate::drawWidget
Prototype: void QWidgetPrivate::drawWidget(QPaintDevice *pdev, const QRegion &rgn, const QPoint &offset, int flags, QPainter *sharedPainter, QWidgetBackingStore *backingStore)
Coverage:  0.000% (0/146)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5497-5703
  0.000% (0/146)
11233
QXcbDrag::move
Name: QXcbDrag::move
Prototype: void QXcbDrag::move(const QPoint &globalPos)
Coverage:  0.000% (0/95)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 331-493
  0.000% (0/95)
11225
QDBusMetaObjectGenerator::write
Name: QDBusMetaObjectGenerator::write
Prototype: void QDBusMetaObjectGenerator::write(QDBusMetaObject *obj)
Coverage:  90.000% (36/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmetaobject.cpp
Lines: 395-552
 90.000% (36/40)
11314
QEvdevTouchScreenHandler::QEvdevTouchScreenHandler
Name: QEvdevTouchScreenHandler::QEvdevTouchScreenHandler
Prototype: QEvdevTouchScreenHandler::QEvdevTouchScreenHandler(const QString &device, const QString &spec, QObject *parent)
Coverage:  0.000% (0/95)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp
Lines: 155-296
  0.000% (0/95)
11332
createReadHandlerHelper
Name: createReadHandlerHelper
Prototype: static QImageIOHandler *createReadHandlerHelper(QIODevice *device, const QByteArray &format, bool autoDetectImageFormat, bool ignoresFormatAndExtension)
Coverage:  0.000% (0/204)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagereader.cpp
Lines: 237-518
  0.000% (0/204)
11353
QSslContext::initSslContext
Name: QSslContext::initSslContext
Prototype: void QSslContext::initSslContext(QSslContext *sslContext, QSslSocket::SslMode mode, const QSslConfiguration &configuration, bool allowRootCertOnDemandLoading)
Coverage:  66.990% (69/103)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcontext_openssl.cpp
Lines: 101-370
 66.990% (69/103)
11442
QWidgetWindow::handleMouseEvent
Name: QWidgetWindow::handleMouseEvent
Prototype: void QWidgetWindow::handleMouseEvent(QMouseEvent *event)
Coverage:  0.000% (0/123)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp
Lines: 443-627
  0.000% (0/123)
11438
AtSpiAdaptor::setBitFlag
Name: AtSpiAdaptor::setBitFlag
Prototype: void AtSpiAdaptor::setBitFlag(const QString &flag)
Coverage:  0.000% (0/183)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 619-768
  0.000% (0/183)
11563
PathSimplifier::initElements
Name: PathSimplifier::initElements
Prototype: void PathSimplifier::initElements(const QVectorPath &path, const QTransform &matrix)
Coverage:  0.000% (0/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 501-652
  0.000% (0/59)
11520
QTextStreamPrivate::getNumber
Name: QTextStreamPrivate::getNumber
Prototype: QTextStreamPrivate::NumberParsingStatus QTextStreamPrivate::getNumber(qulonglong *ret)
Coverage:  76.712% (112/146)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 1755-1926
 76.712% (112/146)
11539
QDateTimeParser::parseFormat
Name: QDateTimeParser::parseFormat
Prototype: bool QDateTimeParser::parseFormat(const QString &newFormat)
Coverage:  92.000% (92/100)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 365-530
 92.000% (92/100)
11633
QGraphicsScenePrivate::processDirtyItemsRecursive
Name: QGraphicsScenePrivate::processDirtyItemsRecursive
Prototype: void QGraphicsScenePrivate::processDirtyItemsRecursive(QGraphicsItem *item, bool dirtyAncestorContainsChildren, qreal parentOpacity)
Coverage:  0.000% (0/179)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 5137-5320
  0.000% (0/179)
11639
drawLine
Name: drawLine
Prototype: template<DrawPixel drawPixel, class Dasher> static bool drawLine(QCosmeticStroker *stroker, qreal rx1, qreal ry1, qreal rx2, qreal ry2, int caps)
Coverage:  0.000% (0/113)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcosmeticstroker.cpp
Lines: 728-902
  0.000% (0/113)
11626
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QEvent *e)
Coverage:  0.000% (0/98)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qevent.cpp
Lines: 3897-4085
  0.000% (0/98)
11654
QFormLayoutPrivate::setupVerticalLayoutData
Name: QFormLayoutPrivate::setupVerticalLayoutData
Prototype: void QFormLayoutPrivate::setupVerticalLayoutData(int width)
Coverage:  0.000% (0/115)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp
Lines: 626-818
  0.000% (0/115)
11728
QRenderRule::QRenderRule
Name: QRenderRule::QRenderRule
Prototype: QRenderRule::QRenderRule(const QVector<Declaration> &declarations, const QObject *object)
Coverage:  0.000% (0/127)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 867-1016
  0.000% (0/127)
11738
QComboBox::showPopup
Name: QComboBox::showPopup
Prototype: void QComboBox::showPopup()
Coverage:  0.000% (0/104)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcombobox.cpp
Lines: 2548-2767
  0.000% (0/104)
11827
QTableView::paintEvent
Name: QTableView::paintEvent
Prototype: void QTableView::paintEvent(QPaintEvent *event)
Coverage:  0.000% (0/132)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 1351-1522
  0.000% (0/132)
11834
QXcbConnection::handleXcbEvent
Name: QXcbConnection::handleXcbEvent
Prototype: void QXcbConnection::handleXcbEvent(xcb_generic_event_t *event)
Coverage:  44.053% (100/227)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1093-1297
 44.053% (100/227)
11882
QStroker::joinPoints
Name: QStroker::joinPoints
Prototype: void QStroker::joinPoints(qfixed focal_x, qfixed focal_y, const QLineF &nextLine, LineJoinMode join)
Coverage:  0.000% (0/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 439-622
  0.000% (0/65)
11915
QXcbConnection::xi2ProcessTouch
Name: QXcbConnection::xi2ProcessTouch
Prototype: void QXcbConnection::xi2ProcessTouch(void *xiDevEvent, QXcbWindow *platformWindow)
Coverage:  0.000% (0/110)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 595-762
  0.000% (0/110)
11937
QXmlSimpleReaderPrivate::processReference
Name: QXmlSimpleReaderPrivate::processReference
Prototype: bool QXmlSimpleReaderPrivate::processReference()
Coverage:  65.625% (84/128)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 7479-7678
 65.625% (84/128)
11942
QXmlSimpleReaderPrivate::parseAttlistDecl
Name: QXmlSimpleReaderPrivate::parseAttlistDecl
Prototype: bool QXmlSimpleReaderPrivate::parseAttlistDecl()
Coverage:  96.460% (109/113)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 5346-5542
 96.460% (109/113)
12045
QGLEngineSharedShaders::QGLEngineSharedShaders
Name: QGLEngineSharedShaders::QGLEngineSharedShaders
Prototype: QGLEngineSharedShaders::QGLEngineSharedShaders(const QGLContext* context)
Coverage:  53.333% (24/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 117-299
 53.333% (24/45)
12115
AtSpiAdaptor::textInterface
Name: AtSpiAdaptor::textInterface
Prototype: bool AtSpiAdaptor::textInterface(QAccessibleInterface *interface, const QString &function, const QDBusMessage &message, const QDBusConnection &connection)
Coverage:  0.000% (0/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1783-1916
  0.000% (0/91)
12229
QDateTime::fromString
Name: QDateTime::fromString
Prototype: QDateTime QDateTime::fromString(const QString& string, Qt::DateFormat format)
Coverage:  88.321% (121/137)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 4392-4586
 88.321% (121/137)
12244
QGL2PaintEngineExPrivate::fill
Name: QGL2PaintEngineExPrivate::fill
Prototype: void QGL2PaintEngineExPrivate::fill(const QVectorPath& path)
Coverage:  4.082% (4/98)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 745-993
  4.082% (4/98)
12225
QGradientCache::generateGradientColorTable
Name: QGradientCache::generateGradientColorTable
Prototype: void QGradientCache::generateGradientColorTable(const QGradient& gradient, QRgba64 *colorTable, int size, int opacity) const
Coverage:  0.000% (0/83)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 4212-4403
  0.000% (0/83)
12227
QOpenGL2PaintEngineExPrivate::fill
Name: QOpenGL2PaintEngineExPrivate::fill
Prototype: void QOpenGL2PaintEngineExPrivate::fill(const QVectorPath& path)
Coverage:  0.000% (0/98)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 751-999
  0.000% (0/98)
12225
QXcbConnection::initializeScreens
Name: QXcbConnection::initializeScreens
Prototype: void QXcbConnection::initializeScreens()
Coverage:  38.947% (37/95)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 392-552
 38.947% (37/95)
12230
QOpenGLEngineSharedShaders::QOpenGLEngineSharedShaders
Name: QOpenGLEngineSharedShaders::QOpenGLEngineSharedShaders
Prototype: QOpenGLEngineSharedShaders::QOpenGLEngineSharedShaders(QOpenGLContext* context)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglengineshadermanager.cpp
Lines: 118-302
  0.000% (0/45)
12315
QPageSize::name
Name: QPageSize::name
Prototype: QString QPageSize::name(PageSizeId pageSizeId)
Coverage:  0.000% (0/244)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagesize.cpp
Lines: 1498-1744
  0.000% (0/244)
123121
QStandardPaths::writableLocation
Name: QStandardPaths::writableLocation
Prototype: QString QStandardPaths::writableLocation(StandardLocation type)
Coverage:  75.887% (107/141)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstandardpaths_unix.cpp
Lines: 71-270
 75.887% (107/141)
12455
QStyleSheetStyle::subElementRect
Name: QStyleSheetStyle::subElementRect
Prototype: QRect QStyleSheetStyle::subElementRect(SubElement se, const QStyleOption *opt, const QWidget *w) const
Coverage:  0.000% (0/229)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 5668-5911
  0.000% (0/229)
12491
QWidgetTextControl::processEvent
Name: QWidgetTextControl::processEvent
Prototype: void QWidgetTextControl::processEvent(QEvent *e, const QMatrix &matrix, QWidget *contextWidget)
Coverage:  0.000% (0/155)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 974-1195
  0.000% (0/155)
12466
QFileDialogPrivate::createWidgets
Name: QFileDialogPrivate::createWidgets
Prototype: void QFileDialogPrivate::createWidgets()
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 2844-3020
  0.000% (0/35)
12512
QOpenGLTexturePrivate::createTextureView
Name: QOpenGLTexturePrivate::createTextureView
Prototype: QOpenGLTexture *QOpenGLTexturePrivate::createTextureView(QOpenGLTexture::Target viewTarget, QOpenGLTexture::TextureFormat viewFormat, int minimumMipmapLevel, int maximumMipmapLevel, int minimumLayer, int maximumLayer) const
Coverage:  0.000% (0/219)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 1623-1821
  0.000% (0/219)
12532
QTreeView::drawRow
Name: QTreeView::drawRow
Prototype: void QTreeView::drawRow(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
Coverage:  0.000% (0/115)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 1609-1795
  0.000% (0/115)
12727
QXmlSimpleReaderPrivate::parseDoctype
Name: QXmlSimpleReaderPrivate::parseDoctype
Prototype: bool QXmlSimpleReaderPrivate::parseDoctype()
Coverage:  90.323% (112/124)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 4639-4840
 90.323% (112/124)
12747
QXmlSimpleReaderPrivate::parsePI
Name: QXmlSimpleReaderPrivate::parsePI
Prototype: bool QXmlSimpleReaderPrivate::parsePI()
Coverage:  93.023% (120/129)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 4409-4628
 93.023% (120/129)
12749
setup_qt
Name: setup_qt
Prototype: static void setup_qt(QImage& image, png_structp png_ptr, png_infop info_ptr, QSize scaledSize, bool *doScaledRead, float screen_gamma=0.0, float file_gamma=0.0)
Coverage:  0.000% (0/158)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpnghandler.cpp
Lines: 238-408
  0.000% (0/158)
12739
standardDeclarationForNode
Name: standardDeclarationForNode
Prototype: QVector<QCss::Declaration> standardDeclarationForNode(const QTextHtmlParserNode &node)
Coverage:  0.000% (0/100)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 1819-1994
  0.000% (0/100)
12753
QXcbConnection::xi2SetupDevices
Name: QXcbConnection::xi2SetupDevices
Prototype: void QXcbConnection::xi2SetupDevices()
Coverage:  46.667% (70/150)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 105-273
 46.667% (70/150)
12842
QStyleSheetStyle::sizeFromContents
Name: QStyleSheetStyle::sizeFromContents
Prototype: QSize QStyleSheetStyle::sizeFromContents(ContentsType ct, const QStyleOption *opt, const QSize &csz, const QWidget *w) const
Coverage:  0.000% (0/190)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 4892-5106
  0.000% (0/190)
13154
QWidgetBackingStore::doSync
Name: QWidgetBackingStore::doSync
Prototype: void QWidgetBackingStore::doSync()
Coverage:  0.000% (0/124)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 1188-1410
  0.000% (0/124)
13134
QGraphicsScenePrivate::gestureEventHandler
Name: QGraphicsScenePrivate::gestureEventHandler
Prototype: void QGraphicsScenePrivate::gestureEventHandler(QGestureEvent *event)
Coverage:  0.000% (0/130)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 6230-6475
  0.000% (0/130)
13346
QTextDocumentLayoutPrivate::layoutBlock
Name: QTextDocumentLayoutPrivate::layoutBlock
Prototype: void QTextDocumentLayoutPrivate::layoutBlock(const QTextBlock &bl, int blockPosition, const QTextBlockFormat &blockFormat, QTextLayoutStruct *layoutStruct, int layoutFrom, int layoutTo, const QTextBlockFormat *previousBlockFormat)
Coverage:  0.000% (0/124)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 2585-2802
  0.000% (0/124)
13331
QTextLine::glyphRuns
Name: QTextLine::glyphRuns
Prototype: QList<QGlyphRun> QTextLine::glyphRuns(int from, int length) const
Coverage:  0.000% (0/126)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 2237-2418
  0.000% (0/126)
13330
QPaintEngineEx::stroke
Name: QPaintEngineEx::stroke
Prototype: void QPaintEngineEx::stroke(const QVectorPath &path, const QPen &pen)
Coverage:  0.000% (0/96)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengineex.cpp
Lines: 387-592
  0.000% (0/96)
13534
QTextLine::draw
Name: QTextLine::draw
Prototype: void QTextLine::draw(QPainter *p, const QPointF &pos, const QTextLayout::FormatRange *selection) const
Coverage:  0.000% (0/117)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 2427-2620
  0.000% (0/117)
13531
QTextHtmlParserNode::applyCssDeclarations
Name: QTextHtmlParserNode::applyCssDeclarations
Prototype: void QTextHtmlParserNode::applyCssDeclarations(const QVector<QCss::Declaration> &declarations, const QTextDocument *resourceProvider)
Coverage:  0.000% (0/174)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 1168-1359
  0.000% (0/174)
13776
QDockAreaLayout::getGrid
Name: QDockAreaLayout::getGrid
Prototype: void QDockAreaLayout::getGrid(QVector<QLayoutStruct> *_ver_struct_list, QVector<QLayoutStruct> *_hor_struct_list)
Coverage:  0.000% (0/139)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 2630-2806
  0.000% (0/139)
13917
QGLEngineShaderManager::useCorrectShaderProg
Name: QGLEngineShaderManager::useCorrectShaderProg
Prototype: bool QGLEngineShaderManager::useCorrectShaderProg()
Coverage:  21.143% (37/175)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 662-873
 21.143% (37/175)
14248
QGridLayoutRowData::calculateGeometries
Name: QGridLayoutRowData::calculateGeometries
Prototype: void QGridLayoutRowData::calculateGeometries(int start, int end, qreal targetSize, qreal *positions, qreal *sizes, qreal *descents, const QGridLayoutBox &totalBox, const QGridLayoutRowInfo &rowInfo, bool snapToPixelGrid)
Coverage:  0.000% (0/130)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qgridlayoutengine.cpp
Lines: 204-447
  0.000% (0/130)
14239
QLocalePrivate::dateTimeToString
Name: QLocalePrivate::dateTimeToString
Prototype: QString QLocalePrivate::dateTimeToString(const QString &format, const QDateTime &datetime, const QDate &dateOnly, const QTime &timeOnly, const QLocale *q) const
Coverage:  93.130% (122/131)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 2517-2742
 93.130% (122/131)
14252
QMenu::popup
Name: QMenu::popup
Prototype: void QMenu::popup(const QPoint &p, QAction *atAction)
Coverage:  0.000% (0/189)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2144-2377
  0.000% (0/189)
14246
blend_transformed_bilinear_rgb565
Name: blend_transformed_bilinear_rgb565
Prototype: static void blend_transformed_bilinear_rgb565(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4618-4809
  0.000% (0/51)
14315
AtSpiAdaptor::notify
Name: AtSpiAdaptor::notify
Prototype: void AtSpiAdaptor::notify(QAccessibleEvent *event)
Coverage:  0.000% (0/228)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 889-1165
  0.000% (0/228)
150100
QGridLayoutEngine::fillRowData
Name: QGridLayoutEngine::fillRowData
Prototype: void QGridLayoutEngine::fillRowData(QGridLayoutRowData *rowData, const qreal *colPositions, const qreal *colSizes, Qt::Orientation orientation, const QAbstractLayoutStyleInfo *styleInfo) const
Coverage:  0.000% (0/175)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qgridlayoutengine.cpp
Lines: 1311-1538
  0.000% (0/175)
15042
QRasterPaintEngine::alphaPenBlt
Name: QRasterPaintEngine::alphaPenBlt
Prototype: void QRasterPaintEngine::alphaPenBlt(const void* src, int bpl, int depth, int rx,int ry,int w,int h)
Coverage:  0.000% (0/169)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 2526-2746
  0.000% (0/169)
15041
QString::vasprintf
Name: QString::vasprintf
Prototype: QString QString::vasprintf(const char *cformat, va_list ap)
Coverage:  59.412% (101/170)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6063-6303
 59.412% (101/170)
15076
QXmlSimpleReaderPrivate::parseElementDecl
Name: QXmlSimpleReaderPrivate::parseElementDecl
Prototype: bool QXmlSimpleReaderPrivate::parseElementDecl()
Coverage:  94.245% (131/139)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 5914-6144
 94.245% (131/139)
15053
QOpenGLEngineShaderManager::useCorrectShaderProg
Name: QOpenGLEngineShaderManager::useCorrectShaderProg
Prototype: bool QOpenGLEngineShaderManager::useCorrectShaderProg()
Coverage:  0.000% (0/179)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglengineshadermanager.cpp
Lines: 670-892
  0.000% (0/179)
15150
makeDistanceField
Name: makeDistanceField
Prototype: static void makeDistanceField(QDistanceFieldData *data, const QPainterPath &path, int dfScale, int offs)
Coverage:  0.000% (0/69)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 489-694
  0.000% (0/69)
15124
QGLFramebufferObjectPrivate::init
Name: QGLFramebufferObjectPrivate::init
Prototype: void QGLFramebufferObjectPrivate::init(QGLFramebufferObject *q, const QSize &sz, QGLFramebufferObject::Attachment attachment, GLenum texture_target, GLenum internal_format, GLint samples, bool mipmap)
Coverage:  0.000% (0/136)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglframebufferobject.cpp
Lines: 469-717
  0.000% (0/136)
15235
QTextLine::xToCursor
Name: QTextLine::xToCursor
Prototype: int QTextLine::xToCursor(qreal _x, CursorPosition cpos) const
Coverage:  0.000% (0/166)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 2784-3004
  0.000% (0/166)
15343
QEvdevKeyboardHandler::processKeycode
Name: QEvdevKeyboardHandler::processKeycode
Prototype: QEvdevKeyboardHandler::KeycodeAction QEvdevKeyboardHandler::processKeycode(quint16 keycode, bool pressed, bool autorepeat)
Coverage:  0.000% (0/227)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cpp
Lines: 226-458
  0.000% (0/227)
15560
QStyleSheetStyle::pixelMetric
Name: QStyleSheetStyle::pixelMetric
Prototype: int QStyleSheetStyle::pixelMetric(PixelMetric m, const QStyleOption *opt, const QWidget *w) const
Coverage:  0.000% (0/250)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 4609-4890
  0.000% (0/250)
155100
QRasterPaintEngine::drawImage
Name: QRasterPaintEngine::drawImage
Prototype: void QRasterPaintEngine::drawImage(const QRectF &r, const QImage &img, const QRectF &sr, Qt::ImageConversionFlags)
Coverage:  0.000% (0/174)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 2196-2436
  0.000% (0/174)
15737
PathSimplifier::connectElements
Name: PathSimplifier::connectElements
Prototype: void PathSimplifier::connectElements()
Coverage:  0.000% (0/134)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 682-888
  0.000% (0/134)
15933
QFlickGestureRecognizer::recognize
Name: QFlickGestureRecognizer::recognize
Prototype: QGestureRecognizer::Result QFlickGestureRecognizer::recognize(QGesture *state, QObject *watched, QEvent *event)
Coverage:  0.000% (0/234)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qflickgesture.cpp
Lines: 393-706
  0.000% (0/234)
15978
QXcbWindow::create
Name: QXcbWindow::create
Prototype: void QXcbWindow::create()
Coverage:  58.140% (50/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 351-596
 58.140% (50/86)
15925
QXmlSimpleReaderPrivate::parseAttType
Name: QXmlSimpleReaderPrivate::parseAttType
Prototype: bool QXmlSimpleReaderPrivate::parseAttType()
Coverage:  92.466% (135/146)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 5547-5791
 92.466% (135/146)
16056
AtSpiAdaptor::tableInterface
Name: AtSpiAdaptor::tableInterface
Prototype: bool AtSpiAdaptor::tableInterface(QAccessibleInterface *interface, const QString &function, const QDBusMessage &message, const QDBusConnection &connection)
Coverage:  0.000% (0/188)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 2279-2488
  0.000% (0/188)
16355
QTextHtmlParser::applyAttributes
Name: QTextHtmlParser::applyAttributes
Prototype: void QTextHtmlParser::applyAttributes(const QStringList &attributes)
Coverage:  0.000% (0/247)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 1477-1689
  0.000% (0/247)
16383
qGeomCalc
Name: qGeomCalc
Prototype: void qGeomCalc(QVector<QLayoutStruct> &chain, int start, int count, int pos, int space, int spacer)
Coverage:  0.000% (0/151)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qlayoutengine.cpp
Lines: 76-345
  0.000% (0/151)
16439
QFontDatabase::writingSystemSample
Name: QFontDatabase::writingSystemSample
Prototype: QString QFontDatabase::writingSystemSample(WritingSystem writingSystem)
Coverage:  0.000% (0/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 2182-2396
  0.000% (0/70)
16536
QGL2PaintEngineExPrivate::drawCachedGlyphs
Name: QGL2PaintEngineExPrivate::drawCachedGlyphs
Prototype: void QGL2PaintEngineExPrivate::drawCachedGlyphs(QFontEngine::GlyphFormat glyphFormat, QStaticTextItem *staticTextItem)
Coverage:  0.000% (0/114)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 1630-1908
  0.000% (0/114)
16532
qt_format_text
Name: qt_format_text
Prototype: void qt_format_text(const QFont &fnt, const QRectF &_r, int tf, const QTextOption *option, const QString& str, QRectF *brect, int tabstops, int *ta, int tabarraylen, QPainter *painter)
Coverage:  0.000% (0/192)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 7399-7644
  0.000% (0/192)
16549
convert_RGB_to_Indexed8
Name: convert_RGB_to_Indexed8
Prototype: static void convert_RGB_to_Indexed8(QImageData *dst, const QImageData *src, Qt::ImageConversionFlags flags)
Coverage:  0.000% (0/146)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 1457-1713
  0.000% (0/146)
16745
QTextLine::layout_helper
Name: QTextLine::layout_helper
Prototype: void QTextLine::layout_helper(int maxGlyphs)
Coverage:  0.000% (0/175)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 1780-2069
  0.000% (0/175)
17143
QRegExpMatchState::matchHere
Name: QRegExpMatchState::matchHere
Prototype: bool QRegExpMatchState::matchHere()
Coverage:  86.813% (158/182)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 1975-2323
 86.813% (158/182)
17249
parseDateString
Name: parseDateString
Prototype: static QDateTime parseDateString(const QByteArray &dateString)
Coverage:  67.260% (189/281)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkcookie.cpp
Lines: 584-874
 67.260% (189/281)
17265
QGuiApplicationPrivate::processTouchEvent
Name: QGuiApplicationPrivate::processTouchEvent
Prototype: void QGuiApplicationPrivate::processTouchEvent(QWindowSystemInterfacePrivate::TouchEvent *e)
Coverage:  0.000% (0/129)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 2402-2658
  0.000% (0/129)
17342
QOpenGL2PaintEngineExPrivate::drawCachedGlyphs
Name: QOpenGL2PaintEngineExPrivate::drawCachedGlyphs
Prototype: void QOpenGL2PaintEngineExPrivate::drawCachedGlyphs(QFontEngine::GlyphFormat glyphFormat, QStaticTextItem *staticTextItem)
Coverage:  0.000% (0/125)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 1660-1960
  0.000% (0/125)
17335
QTest::asciiToKey
Name: QTest::asciiToKey
Prototype: Qt::Key QTest::asciiToKey(char ascii)
Coverage:  51.297% (178/347)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qasciikey.cpp
Lines: 52-230
 51.297% (178/347)
173174
QTableView::moveCursor
Name: QTableView::moveCursor
Prototype: QModelIndex QTableView::moveCursor(CursorAction cursorAction, Qt::KeyboardModifiers modifiers)
Coverage:  0.000% (0/264)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 1581-1823
  0.000% (0/264)
17464
QStyleSheetStyle::drawPrimitive
Name: QStyleSheetStyle::drawPrimitive
Prototype: void QStyleSheetStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, QPainter *p, const QWidget *w) const
Coverage:  0.000% (0/229)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 4221-4538
  0.000% (0/229)
17684
QWidgetLineControl::processKeyEvent
Name: QWidgetLineControl::processKeyEvent
Prototype: void QWidgetLineControl::processKeyEvent(QKeyEvent* event)
Coverage:  0.000% (0/287)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1615-1946
  0.000% (0/287)
17978
QXmlSimpleReaderPrivate::parseContent
Name: QXmlSimpleReaderPrivate::parseContent
Prototype: bool QXmlSimpleReaderPrivate::parseContent()
Coverage:  69.756% (143/205)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 3928-4248
 69.756% (143/205)
17974
Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 6
...270
eLOC - Effective Lines of Code: 18
...280
eLOC - Effective Lines of Code: 23
...290
eLOC - Effective Lines of Code: 32
...300
eLOC - Effective Lines of Code: 54
301
eLOC - Effective Lines of Code: 59
302
eLOC - Effective Lines of Code: 65
303
eLOC - Effective Lines of Code: 74
304
eLOC - Effective Lines of Code: 88
305306
eLOC - Effective Lines of Code: 182

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