QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

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: 17
...280
eLOC - Effective Lines of Code: 22
...290
eLOC - Effective Lines of Code: 30
...300
eLOC - Effective Lines of Code: 47
...302
eLOC - Effective Lines of Code: 54
303
eLOC - Effective Lines of Code: 59
304
eLOC - Effective Lines of Code: 66
305
eLOC - Effective Lines of Code: 74
306307
eLOC - Effective Lines of Code: 106
308
eLOC - Effective Lines of Code: 160
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
QString::replace
Name: QString::replace
Prototype: QString& QString::replace(const QRegExp &rx, const QString &after)
Coverage:  92.000% (69/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3374-3509
 92.000% (69/75)
8723
QColor::toRgb
Name: QColor::toRgb
Prototype: QColor QColor::toRgb() const
Coverage:  0.000% (0/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcolor.cpp
Lines: 1569-1703
  0.000% (0/76)
8823
QFontEngine::getGlyphPositions
Name: QFontEngine::getGlyphPositions
Prototype: void QFontEngine::getGlyphPositions(const QGlyphLayout &glyphs, const QTransform &matrix, QTextItem::RenderFlags flags, QVarLengthArray<glyph_t> &glyphs_out, QVarLengthArray<QFixedPoint> &positions)
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 448-564
  0.000% (0/56)
8816
QHeaderViewPrivate::read
Name: QHeaderViewPrivate::read
Prototype: bool QHeaderViewPrivate::read(QDataStream &in)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 3698-3812
  0.000% (0/28)
8810
QListView::setSelection
Name: QListView::setSelection
Prototype: void QListView::setSelection(const QRect &rect, QItemSelectionModel::SelectionFlags command)
Coverage:  0.000% (0/100)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 1251-1384
  0.000% (0/100)
8826
QOpenGLFunctions_4_1_CoreBackend::QOpenGLFunctions_4_1_CoreBackend
Name: QOpenGLFunctions_4_1_CoreBackend::QOpenGLFunctions_4_1_CoreBackend
Prototype: QOpenGLFunctions_4_1_CoreBackend::QOpenGLFunctions_4_1_CoreBackend(QOpenGLContext *context)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglversionfunctions.cpp
Lines: 910-1003
  0.000% (0/1)
881
QPlainTextEdit::paintEvent
Name: QPlainTextEdit::paintEvent
Prototype: void QPlainTextEdit::paintEvent(QPaintEvent *e)
Coverage:  0.000% (0/88)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 1875-2006
  0.000% (0/88)
8816
qCleanupFuncinfo
Name: qCleanupFuncinfo
Prototype: QByteArray qCleanupFuncinfo(QByteArray info)
Coverage:  88.889% (104/117)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 796-947
 88.889% (104/117)
8837
QMimeTypeParserBase::parse
Name: QMimeTypeParserBase::parse
Prototype: bool QMimeTypeParserBase::parse(QIODevice *dev, const QString &fileName, QString *errorMessage)
Coverage:  76.543% (62/81)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetypeparser.cpp
Lines: 179-321
 76.543% (62/81)
8932
QObject::~QObject
Name: QObject::~QObject
Prototype: QObject::~QObject()
Coverage:  86.316% (82/95)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 893-1042
 86.316% (82/95)
8930
QSslSocketBackendPrivate::transmit
Name: QSslSocketBackendPrivate::transmit
Prototype: void QSslSocketBackendPrivate::transmit()
Coverage:  74.725% (68/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 843-1042
 74.725% (68/91)
8930
QTextOdfWriter::writeBlock
Name: QTextOdfWriter::writeBlock
Prototype: void QTextOdfWriter::writeBlock(QXmlStreamWriter &writer, const QTextBlock &block)
Coverage:  0.000% (0/95)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextodfwriter.cpp
Lines: 233-352
  0.000% (0/95)
8926
qOpenGLVersionFlagsFromString
Name: qOpenGLVersionFlagsFromString
Prototype: QGLFormat::OpenGLVersionFlags __attribute__((visibility("default"))) qOpenGLVersionFlagsFromString(const QString &versionString)
Coverage:  10.938% (7/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 1256-1392
 10.938% (7/64)
8928
qt_gl_resolve_extensions
Name: qt_gl_resolve_extensions
Prototype: static int qt_gl_resolve_extensions()
Coverage:  0.000% (0/120)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions.cpp
Lines: 366-478
  0.000% (0/120)
8937
QGLEngineSharedShaders::findProgramInCache
Name: QGLEngineSharedShaders::findProgramInCache
Prototype: QGLEngineShaderProg *QGLEngineSharedShaders::findProgramInCache(const QGLEngineShaderProg &prog)
Coverage:  47.458% (28/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 325-465
 47.458% (28/59)
9020
QGraphicsProxyWidgetPrivate::setWidget_helper
Name: QGraphicsProxyWidgetPrivate::setWidget_helper
Prototype: void QGraphicsProxyWidgetPrivate::setWidget_helper(QWidget *newWidget, bool autoShow)
Coverage:  0.000% (0/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsproxywidget.cpp
Lines: 560-692
  0.000% (0/67)
9021
QGraphicsScene::addItem
Name: QGraphicsScene::addItem
Prototype: void QGraphicsScene::addItem(QGraphicsItem *item)
Coverage:  0.000% (0/130)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 2478-2643
  0.000% (0/130)
9033
QGraphicsScenePrivate::mousePressEventHandler
Name: QGraphicsScenePrivate::mousePressEventHandler
Prototype: void QGraphicsScenePrivate::mousePressEventHandler(QGraphicsSceneMouseEvent *mouseEvent)
Coverage:  0.000% (0/107)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 1321-1481
  0.000% (0/107)
9026
QHttpProtocolHandler::_q_receiveReply
Name: QHttpProtocolHandler::_q_receiveReply
Prototype: void QHttpProtocolHandler::_q_receiveReply()
Coverage:  89.320% (92/103)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpprotocolhandler.cpp
Lines: 48-219
 89.320% (92/103)
9032
QOpenGLEngineSharedShaders::findProgramInCache
Name: QOpenGLEngineSharedShaders::findProgramInCache
Prototype: QOpenGLEngineShaderProg *QOpenGLEngineSharedShaders::findProgramInCache(const QOpenGLEngineShaderProg &prog)
Coverage:  0.000% (0/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglengineshadermanager.cpp
Lines: 328-468
  0.000% (0/59)
9020
QOpenGLTexturePrivate::setCompressedData
Name: QOpenGLTexturePrivate::setCompressedData
Prototype: void QOpenGLTexturePrivate::setCompressedData(int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, int dataSize, const void *data, const QOpenGLPixelTransferOptions * const options)
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 1330-1462
  0.000% (0/55)
9021
QTextEngine::shapeTextWithHarfbuzzNG
Name: QTextEngine::shapeTextWithHarfbuzzNG
Prototype: int QTextEngine::shapeTextWithHarfbuzzNG(const QScriptItem &si, const ushort *string, int itemLength, QFontEngine *fontEngine, const QVector<uint> &itemBoundaries, bool kerningEnabled, bool hasLetterSpacing) const
Coverage:  0.000% (0/82)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 1124-1310
  0.000% (0/82)
9024
drawLineAA
Name: drawLineAA
Prototype: template<DrawPixel drawPixel, class Dasher> static bool drawLineAA(QCosmeticStroker *stroker, qreal rx1, qreal ry1, qreal rx2, qreal ry2, int caps)
Coverage:  0.000% (0/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcosmeticstroker.cpp
Lines: 899-1040
  0.000% (0/59)
9018
QFontEngine::getCMap
Name: QFontEngine::getCMap
Prototype: const uchar *QFontEngine::getCMap(const uchar *table, uint tableSize, bool *isSymbolFont, int *cmapSize)
Coverage:  0.000% (0/114)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1237-1392
  0.000% (0/114)
9136
QGraphicsView::paintEvent
Name: QGraphicsView::paintEvent
Prototype: void QGraphicsView::paintEvent(QPaintEvent *event)
Coverage:  0.000% (0/72)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 3462-3626
  0.000% (0/72)
9122
QMdiSubWindow::event
Name: QMdiSubWindow::event
Prototype: bool QMdiSubWindow::event(QEvent *event)
Coverage:  0.000% (0/85)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 2791-2920
  0.000% (0/85)
9130
QOpenGLFramebufferObjectPrivate::initDepthStencilAttachments
Name: QOpenGLFramebufferObjectPrivate::initDepthStencilAttachments
Prototype: void QOpenGLFramebufferObjectPrivate::initDepthStencilAttachments(QOpenGLContext *ctx, QOpenGLFramebufferObject::Attachment attachment)
Coverage:  0.000% (0/101)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglframebufferobject.cpp
Lines: 583-733
  0.000% (0/101)
9126
QProcessPrivate::startProcess
Name: QProcessPrivate::startProcess
Prototype: void QProcessPrivate::startProcess()
Coverage:  80.263% (61/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 318-501
 80.263% (61/76)
9124
QTextTable::mergeCells
Name: QTextTable::mergeCells
Prototype: void QTextTable::mergeCells(int row, int column, int numRows, int numCols)
Coverage:  0.000% (0/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexttable.cpp
Lines: 995-1143
  0.000% (0/75)
9121
QTriangulator::SimpleToMonotone::monotoneDecomposition
Name: QTriangulator::SimpleToMonotone::monotoneDecomposition
Prototype: template <typename T> void QTriangulator<T>::SimpleToMonotone::monotoneDecomposition()
Coverage:  0.000% (0/79)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2018-2152
  0.000% (0/79)
9127
QWidgetTextControlPrivate::cursorMoveKeyEvent
Name: QWidgetTextControlPrivate::cursorMoveKeyEvent
Prototype: bool QWidgetTextControlPrivate::cursorMoveKeyEvent(QKeyEvent *e)
Coverage:  0.000% (0/107)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 135-292
  0.000% (0/107)
9130
blend_transformed_rgb565
Name: blend_transformed_rgb565
Prototype: static void blend_transformed_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: 4911-5043
  0.000% (0/51)
9115
QFontEngine::getTrueTypeGlyphIndex
Name: QFontEngine::getTrueTypeGlyphIndex
Prototype: quint32 QFontEngine::getTrueTypeGlyphIndex(const uchar *cmap, int cmapSize, uint unicode)
Coverage:  0.000% (0/98)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1394-1527
  0.000% (0/98)
9232
QGraphicsScenePrivate::removeItemHelper
Name: QGraphicsScenePrivate::removeItemHelper
Prototype: void QGraphicsScenePrivate::removeItemHelper(QGraphicsItem *item)
Coverage:  0.000% (0/107)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 565-722
  0.000% (0/107)
9231
QGtkStylePrivate::resolveGtk
Name: QGtkStylePrivate::resolveGtk
Prototype: void QGtkStylePrivate::resolveGtk() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qgtkstyle_p.cpp
Lines: 327-432
  0.000% (0/1)
921
QMatrix4x4::inverted
Name: QMatrix4x4::inverted
Prototype: QMatrix4x4 QMatrix4x4::inverted(bool *invertible) const
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qmatrix4x4.cpp
Lines: 403-513
  0.000% (0/56)
9218
QOpenGLFunctions_3_0::initializeOpenGLFunctions
Name: QOpenGLFunctions_3_0::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_3_0::initializeOpenGLFunctions()
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_3_0.cpp
Lines: 143-273
  0.000% (0/55)
9217
QOpenGLFunctions_4_1_Core::initializeOpenGLFunctions
Name: QOpenGLFunctions_4_1_Core::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_4_1_Core::initializeOpenGLFunctions()
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_1_core.cpp
Lines: 141-271
  0.000% (0/55)
9217
QOpenGLTextureGlyphCache::resizeTextureData
Name: QOpenGLTextureGlyphCache::resizeTextureData
Prototype: void QOpenGLTextureGlyphCache::resizeTextureData(int width, int height)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltextureglyphcache.cpp
Lines: 178-323
  0.000% (0/36)
9212
drawRectangle
Name: drawRectangle
Prototype: template <FillClip clip> void drawRectangle(qint32 *bits, int width, int height, const QPoint *int1, const QPoint *center1, const QPoint *ext1, const QPoint *int2, const QPoint *center2, const QPoint *ext2, qint32 extValue)
Coverage:  0.000% (0/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 282-425
  0.000% (0/59)
9219
QHttpProtocolHandler::sendRequest
Name: QHttpProtocolHandler::sendRequest
Prototype: bool QHttpProtocolHandler::sendRequest()
Coverage:  73.750% (59/80)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpprotocolhandler.cpp
Lines: 251-430
 73.750% (59/80)
9323
QOpenGLFunctions_2_0_CoreBackend::QOpenGLFunctions_2_0_CoreBackend
Name: QOpenGLFunctions_2_0_CoreBackend::QOpenGLFunctions_2_0_CoreBackend
Prototype: QOpenGLFunctions_2_0_CoreBackend::QOpenGLFunctions_2_0_CoreBackend(QOpenGLContext *context)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglversionfunctions.cpp
Lines: 508-606
  0.000% (0/1)
931
QTextDocumentLayoutPrivate::layoutFrame
Name: QTextDocumentLayoutPrivate::layoutFrame
Prototype: QRectF QTextDocumentLayoutPrivate::layoutFrame(QTextFrame *f, int layoutFrom, int layoutTo, QFixed frameWidth, QFixed frameHeight, QFixed parentY)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 2089-2230
  0.000% (0/58)
9316
QWidgetResizeHandler::mouseMoveEvent
Name: QWidgetResizeHandler::mouseMoveEvent
Prototype: void QWidgetResizeHandler::mouseMoveEvent(QMouseEvent *e)
Coverage:  0.000% (0/119)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetresizehandler.cpp
Lines: 196-325
  0.000% (0/119)
9334
read_pbm_body
Name: read_pbm_body
Prototype: static bool read_pbm_body(QIODevice *device, char type, int w, int h, int mcc, QImage *outImage)
Coverage:  0.000% (0/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qppmhandler.cpp
Lines: 117-252
  0.000% (0/91)
9332
QPainter::begin
Name: QPainter::begin
Prototype: bool QPainter::begin(QPaintDevice *pd)
Coverage:  0.000% (0/78)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 1698-1855
  0.000% (0/78)
9424
QPdfEnginePrivate::addImage
Name: QPdfEnginePrivate::addImage
Prototype: int QPdfEnginePrivate::addImage(const QImage &img, bool *bitmap, qint64 serial_no)
Coverage:  0.000% (0/87)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 2417-2540
  0.000% (0/87)
9422
QT_FT_Outline_Decompose
Name: QT_FT_Outline_Decompose
Prototype: static int QT_FT_Outline_Decompose( const QT_FT_Outline* outline, void* user )
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 1361-1548
  0.000% (0/46)
9419
QApplicationPrivate::dispatchEnterLeave
Name: QApplicationPrivate::dispatchEnterLeave
Prototype: void QApplicationPrivate::dispatchEnterLeave(QWidget* enter, QWidget* leave, const QPointF &globalPosF)
Coverage:  0.000% (0/146)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 2315-2476
  0.000% (0/146)
9532
QTextLine::cursorToX
Name: QTextLine::cursorToX
Prototype: qreal QTextLine::cursorToX(int *cursorPos, Edge edge) const
Coverage:  0.000% (0/110)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 2632-2767
  0.000% (0/110)
9525
QHttpSocketEngine::slotSocketReadNotification
Name: QHttpSocketEngine::slotSocketReadNotification
Prototype: void QHttpSocketEngine::slotSocketReadNotification()
Coverage:  89.362% (84/94)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp
Lines: 516-669
 89.362% (84/94)
9629
QOpenGLTexturePrivate::allocateMutableStorage
Name: QOpenGLTexturePrivate::allocateMutableStorage
Prototype: void QOpenGLTexturePrivate::allocateMutableStorage(QOpenGLTexture::PixelFormat pixelFormat, QOpenGLTexture::PixelType pixelType)
Coverage:  0.000% (0/81)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 986-1135
  0.000% (0/81)
9628
QPainterPrivate::drawTextItem
Name: QPainterPrivate::drawTextItem
Prototype: void QPainterPrivate::drawTextItem(const QPointF &p, const QTextItem &_ti, QTextEngine *textEngine)
Coverage:  0.000% (0/104)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 6378-6529
  0.000% (0/104)
9625
gray_convert_glyph
Name: gray_convert_glyph
Prototype: static int gray_convert_glyph( PWorker worker )
Coverage:  0.000% (0/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 1576-1739
  0.000% (0/86)
9624
QGraphicsItemPrivate::setVisibleHelper
Name: QGraphicsItemPrivate::setVisibleHelper
Prototype: void QGraphicsItemPrivate::setVisibleHelper(bool newVisible, bool explicitly, bool update, bool hiddenByPanel)
Coverage:  0.000% (0/166)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 2270-2424
  0.000% (0/166)
9743
QPainterPrivate::draw_helper
Name: QPainterPrivate::draw_helper
Prototype: void QPainterPrivate::draw_helper(const QPainterPath &originalPath, DrawOperation op)
Coverage:  0.000% (0/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 333-488
  0.000% (0/59)
9715
QTextDocumentLayoutPrivate::drawFrame
Name: QTextDocumentLayoutPrivate::drawFrame
Prototype: void QTextDocumentLayoutPrivate::drawFrame(const QPointF &offset, QPainter *painter, const QAbstractTextDocumentLayout::PaintContext &context, QTextFrame *frame) const
Coverage:  0.000% (0/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 942-1094
  0.000% (0/76)
9721
blend_transformed_tiled_argb
Name: blend_transformed_tiled_argb
Prototype: static void blend_transformed_tiled_argb(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 5045-5173
  0.000% (0/50)
9716
QMapDataBase::freeNodeAndRebalance
Name: QMapDataBase::freeNodeAndRebalance
Prototype: void QMapDataBase::freeNodeAndRebalance(QMapNodeBase *z)
Coverage:  96.226% (102/106)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qmap.cpp
Lines: 164-289
 96.226% (102/106)
9828
QMenuPrivate::updateActionRects
Name: QMenuPrivate::updateActionRects
Prototype: void QMenuPrivate::updateActionRects(const QRect &screen) const
Coverage:  0.000% (0/90)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 243-389
  0.000% (0/90)
9819
QOpenGLFunctions_4_2_Core::initializeOpenGLFunctions
Name: QOpenGLFunctions_4_2_Core::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_4_2_Core::initializeOpenGLFunctions()
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_2_core.cpp
Lines: 146-284
  0.000% (0/58)
9818
QRegExpEngine::getToken
Name: QRegExpEngine::getToken
Prototype: int QRegExpEngine::getToken()
Coverage:  86.275% (88/102)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3338-3497
 86.275% (88/102)
9839
QSettingsPrivate::iniUnescapedStringList
Name: QSettingsPrivate::iniUnescapedStringList
Prototype: bool QSettingsPrivate::iniUnescapedStringList(const QByteArray &str, int from, int to, QString &stringResult, QStringList &stringListResult, QTextCodec *codec)
Coverage:  93.846% (122/130)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 740-907
 93.846% (122/130)
9837
QTextHtmlExporter::emitBlock
Name: QTextHtmlExporter::emitBlock
Prototype: void QTextHtmlExporter::emitBlock(const QTextBlock &block)
Coverage:  0.000% (0/101)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 2808-2950
  0.000% (0/101)
9834
QEvdevTouchScreenData::processInputEvent
Name: QEvdevTouchScreenData::processInputEvent
Prototype: void QEvdevTouchScreenData::processInputEvent(input_event *data)
Coverage:  0.000% (0/160)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp
Lines: 431-579
  0.000% (0/160)
9940
QGLContextPrivate::bindTexture
Name: QGLContextPrivate::bindTexture
Prototype: QGLTexture* QGLContextPrivate::bindTexture(const QImage &image, GLenum target, GLint internalFormat, const qint64 key, QGLContext::BindOptions options)
Coverage:  0.000% (0/101)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 2468-2690
  0.000% (0/101)
9929
QMetaMethod::invoke
Name: QMetaMethod::invoke
Prototype: bool QMetaMethod::invoke(QObject *object, Qt::ConnectionType connectionType, QGenericReturnArgument returnValue, QGenericArgument val0, QGenericArgument val1, QGenericArgument val2, QGenericArgument val3, QGenericArgument val4, QGenericArgument val5, QGenericArgument val6, QGenericArgument val7, QGenericArgument val8, QGenericArgument val9) const
Coverage:  76.316% (58/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 2119-2272
 76.316% (58/76)
9923
QPdfEnginePrivate::drawTextItem
Name: QPdfEnginePrivate::drawTextItem
Prototype: void QPdfEnginePrivate::drawTextItem(const QPointF &p, const QTextItemInt &ti)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 2542-2697
  0.000% (0/47)
9913
QWidget::setAttribute
Name: QWidget::setAttribute
Prototype: void QWidget::setAttribute(Qt::WidgetAttribute attribute, bool on)
Coverage:  0.000% (0/173)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 11025-11281
  0.000% (0/173)
9962
QGtkStyle::pixelMetric
Name: QGtkStyle::pixelMetric
Prototype: int QGtkStyle::pixelMetric(PixelMetric metric, const QStyleOption *option, const QWidget *widget) const
Coverage:  0.000% (0/108)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qgtkstyle.cpp
Lines: 524-718
  0.000% (0/108)
10055
QWidgetTextControlPrivate::keyPressEvent
Name: QWidgetTextControlPrivate::keyPressEvent
Prototype: void QWidgetTextControlPrivate::keyPressEvent(QKeyEvent *e)
Coverage:  0.000% (0/113)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 1211-1369
  0.000% (0/113)
10031
QXmlSimpleReaderPrivate::parseReference
Name: QXmlSimpleReaderPrivate::parseReference
Prototype: bool QXmlSimpleReaderPrivate::parseReference()
Coverage:  90.110% (82/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 7297-7455
 90.110% (82/91)
10032
qt_curves_for_arc
Name: qt_curves_for_arc
Prototype: QPointF qt_curves_for_arc(const QRectF &rect, qreal startAngle, qreal sweepLength, QPointF *curves, int *point_count)
Coverage:  0.000% (0/82)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 847-992
  0.000% (0/82)
10021
QBoxLayoutPrivate::setupGeom
Name: QBoxLayoutPrivate::setupGeom
Prototype: void QBoxLayoutPrivate::setupGeom()
Coverage:  0.000% (0/83)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qboxlayout.cpp
Lines: 248-390
  0.000% (0/83)
10115
QDashStroker::processCurrentSubpath
Name: QDashStroker::processCurrentSubpath
Prototype: void QDashStroker::processCurrentSubpath()
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 1096-1259
  0.000% (0/61)
10119
QGraphicsItemPrivate::setParentItemHelper
Name: QGraphicsItemPrivate::setParentItemHelper
Prototype: void QGraphicsItemPrivate::setParentItemHelper(QGraphicsItem *newParent, const QVariant *newParentVariant, const QVariant *thisPointerVariant)
Coverage:  0.000% (0/187)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 1086-1264
  0.000% (0/187)
10146
QMessagePattern::setPattern
Name: QMessagePattern::setPattern
Prototype: void QMessagePattern::setPattern(const QString &pattern)
Coverage:  85.811% (127/148)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1031-1193
 85.811% (127/148)
10152
qAccessibleFactory
Name: qAccessibleFactory
Prototype: QAccessibleInterface *qAccessibleFactory(const QString &classname, QObject *object)
Coverage:  0.000% (0/157)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidgetfactory.cpp
Lines: 52-217
  0.000% (0/157)
10149
QTabBarPrivate::layoutTabs
Name: QTabBarPrivate::layoutTabs
Prototype: void QTabBarPrivate::layoutTabs()
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 441-583
  0.000% (0/46)
10211
QTextEngine::shapeText
Name: QTextEngine::shapeText
Prototype: void QTextEngine::shapeText(int item) const
Coverage:  0.000% (0/105)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 951-1114
  0.000% (0/105)
10228
QToolBarLayout::layoutActions
Name: QToolBarLayout::layoutActions
Prototype: bool QToolBarLayout::layoutActions(const QSize &size)
Coverage:  0.000% (0/93)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbarlayout.cpp
Lines: 421-567
  0.000% (0/93)
10226
write_pbm_image
Name: write_pbm_image
Prototype: static bool write_pbm_image(QIODevice *out, const QImage &sourceImage, const QByteArray &sourceFormat)
Coverage:  0.000% (0/102)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qppmhandler.cpp
Lines: 254-404
  0.000% (0/102)
10237
QGraphicsScene::event
Name: QGraphicsScene::event
Prototype: bool QGraphicsScene::event(QEvent *event)
Coverage:  0.000% (0/142)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 3305-3505
  0.000% (0/142)
10364
QMetaObject::activate
Name: QMetaObject::activate
Prototype: void QMetaObject::activate(QObject *sender, int signalOffset, int local_signal_index, void **argv)
Coverage:  72.642% (77/106)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 3601-3768
 72.642% (77/106)
10332
QOpenGLTextureCache::bindTexture
Name: QOpenGLTextureCache::bindTexture
Prototype: GLuint QOpenGLTextureCache::bindTexture(QOpenGLContext *context, qint64 key, const QImage &image, BindOptions options)
Coverage:  0.000% (0/118)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexturecache.cpp
Lines: 185-345
  0.000% (0/118)
10342
blend_transformed_tiled_rgb565
Name: blend_transformed_tiled_rgb565
Prototype: static void blend_transformed_tiled_rgb565(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/66)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 5175-5322
  0.000% (0/66)
10320
QCommonStyle::sizeFromContents
Name: QCommonStyle::sizeFromContents
Prototype: QSize QCommonStyle::sizeFromContents(ContentsType ct, const QStyleOption *opt, const QSize &csz, const QWidget *widget) const
Coverage:  0.000% (0/118)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 4693-4856
  0.000% (0/118)
10445
QFontDialogPrivate::init
Name: QFontDialogPrivate::init
Prototype: void QFontDialogPrivate::init()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfontdialog.cpp
Lines: 172-332
  0.000% (0/13)
1045
QOpenGLFunctions_3_2_Compatibility::initializeOpenGLFunctions
Name: QOpenGLFunctions_3_2_Compatibility::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_3_2_Compatibility::initializeOpenGLFunctions()
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_3_2_compatibility.cpp
Lines: 153-299
  0.000% (0/61)
10419
QOpenGLFunctions_4_3_Core::initializeOpenGLFunctions
Name: QOpenGLFunctions_4_3_Core::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_4_3_Core::initializeOpenGLFunctions()
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_3_core.cpp
Lines: 151-297
  0.000% (0/61)
10419
QXlibEglIntegration::getCompatibleVisualId
Name: QXlibEglIntegration::getCompatibleVisualId
Prototype: VisualID QXlibEglIntegration::getCompatibleVisualId(Display *display, EGLDisplay eglDisplay, EGLConfig config)
Coverage:  0.000% (0/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eglconvenience/qxlibeglintegration.cpp
Lines: 39-156
  0.000% (0/59)
10416
QXmlSimpleReaderPrivate::parseExternalID
Name: QXmlSimpleReaderPrivate::parseExternalID
Prototype: bool QXmlSimpleReaderPrivate::parseExternalID()
Coverage:  94.186% (81/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 4828-5001
 94.186% (81/86)
10436
QDateTimeParser::parseSection
Name: QDateTimeParser::parseSection
Prototype: int QDateTimeParser::parseSection(const QDateTime &currentValue, int sectionIndex, QString &text, int &cursorPosition, int index, State &state, int *usedptr) const
Coverage:  87.931% (102/116)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 690-865
 87.931% (102/116)
10545
QGuiApplicationPrivate::processMouseEvent
Name: QGuiApplicationPrivate::processMouseEvent
Prototype: void QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent *e)
Coverage:  0.000% (0/114)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 1776-1933
  0.000% (0/114)
10527
QMetaType::save
Name: QMetaType::save
Prototype: bool QMetaType::save(QDataStream &stream, int type, const void *data)
Coverage:  86.331% (120/139)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 1247-1452
 86.331% (120/139)
10582
QTextEngine::justify
Name: QTextEngine::justify
Prototype: void QTextEngine::justify(const QScriptLine &line)
Coverage:  0.000% (0/130)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 2157-2345
  0.000% (0/130)
10544
QTextHtmlImporter::scanTable
Name: QTextHtmlImporter::scanTable
Prototype: QTextHtmlImporter::Table QTextHtmlImporter::scanTable(int tableNodeIdx)
Coverage:  0.000% (0/79)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp
Lines: 838-987
  0.000% (0/79)
10529
QXmlSimpleReaderPrivate::parseMarkupdecl
Name: QXmlSimpleReaderPrivate::parseMarkupdecl
Prototype: bool QXmlSimpleReaderPrivate::parseMarkupdecl()
Coverage:  84.404% (92/109)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 5006-5171
 84.404% (92/109)
10542
generateInterfaceXml
Name: generateInterfaceXml
Prototype: static QString generateInterfaceXml(const QMetaObject *mo, int flags, int methodOffset, int propOffset)
Coverage:  80.508% (95/118)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlgenerator.cpp
Lines: 83-238
 80.508% (95/118)
10528
QElfParser::parse
Name: QElfParser::parse
Prototype: int QElfParser::parse(const char *dataStart, ulong fdlen, const QString &library, QLibraryPrivate *lib, long *pos, ulong *sectionlen)
Coverage:  50.000% (58/116)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qelfparser_p.cpp
Lines: 61-227
 50.000% (58/116)
10632
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: 17
...280
eLOC - Effective Lines of Code: 22
...290
eLOC - Effective Lines of Code: 30
...300
eLOC - Effective Lines of Code: 47
...302
eLOC - Effective Lines of Code: 54
303
eLOC - Effective Lines of Code: 59
304
eLOC - Effective Lines of Code: 66
305
eLOC - Effective Lines of Code: 74
306307
eLOC - Effective Lines of Code: 106
308
eLOC - Effective Lines of Code: 160

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