| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 QGL2PaintEngineExPrivate::systemStateChanged| Name:  | QGL2PaintEngineExPrivate::systemStateChanged |  | Prototype:  | void QGL2PaintEngineExPrivate::systemStateChanged() |  | Coverage:  |  36.000% (9/25) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2367-2413 |  
  |  | 26 | 6 | 
 QGL2PaintEngineExPrivate::stroke| Name:  | QGL2PaintEngineExPrivate::stroke |  | Prototype:  | void QGL2PaintEngineExPrivate::stroke(const QVectorPath &path, const QPen &pen) |  | Coverage:  |   0.000% (0/26) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1286-1363 |  
  |  | 42 | 7 | 
 QGL2PaintEngineExPrivate::setScissor| Name:  | QGL2PaintEngineExPrivate::setScissor |  | Prototype:  | void QGL2PaintEngineExPrivate::setScissor(const QRect &rect) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2188-2199 |  
  |  | 7 | 2 | 
 QGL2PaintEngineExPrivate::setBrush| Name:  | QGL2PaintEngineExPrivate::setBrush |  | Prototype:  | void QGL2PaintEngineExPrivate::setBrush(const QBrush& brush) |  | Coverage:  |  44.444% (8/18) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 146-170 |  
  |  | 15 | 5 | 
 QGL2PaintEngineExPrivate::resetOpenGLContextActiveEngine| Name:  | QGL2PaintEngineExPrivate::resetOpenGLContextActiveEngine |  | Prototype:  | bool QGL2PaintEngineExPrivate::resetOpenGLContextActiveEngine() |  | Coverage:  |  50.000% (4/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 620-633 |  
  |  | 8 | 2 | 
 QGL2PaintEngineExPrivate::resetGLState| Name:  | QGL2PaintEngineExPrivate::resetGLState |  | Prototype:  | void QGL2PaintEngineExPrivate::resetGLState() |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 595-618 |  
  |  | 17 | 2 | 
 QGL2PaintEngineExPrivate::resetClipIfNeeded| Name:  | QGL2PaintEngineExPrivate::resetClipIfNeeded |  | Prototype:  | void QGL2PaintEngineExPrivate::resetClipIfNeeded() |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1094-1127 |  
  |  | 21 | 2 | 
 QGL2PaintEngineExPrivate::regenerateClip| Name:  | QGL2PaintEngineExPrivate::regenerateClip |  | Prototype:  | void QGL2PaintEngineExPrivate::regenerateClip() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2361-2365 |  
  |  | 2 | 1 | 
 QGL2PaintEngineExPrivate::prepareForDraw| Name:  | QGL2PaintEngineExPrivate::prepareForDraw |  | Prototype:  | bool QGL2PaintEngineExPrivate::prepareForDraw(bool srcPixelsAreOpaque) |  | Coverage:  |  46.377% (32/69) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1143-1212 |  
  |  | 43 | 13 | 
 QGL2PaintEngineExPrivate::prepareForCachedGlyphDraw| Name:  | QGL2PaintEngineExPrivate::prepareForCachedGlyphDraw |  | Prototype:  | bool QGL2PaintEngineExPrivate::prepareForCachedGlyphDraw(const QFontEngineGlyphCache &cache) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1129-1141 |  
  |  | 7 | 1 | 
 QGL2PaintEngineExPrivate::fillStencilWithVertexArray| Name:  | QGL2PaintEngineExPrivate::fillStencilWithVertexArray |  | Prototype:  | void QGL2PaintEngineExPrivate::fillStencilWithVertexArray(const float *data, int count, int *stops, int stopCount, const QGLRect &bounds, StencilFillMode mode) |  | Coverage:  |  18.519% (5/27) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 996-1087 |  
  |  | 47 | 9 | 
 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 |  
  |  | 122 | 25 | 
 QGL2PaintEngineExPrivate::drawVertexArrays| Name:  | QGL2PaintEngineExPrivate::drawVertexArrays |  | Prototype:  | void QGL2PaintEngineExPrivate::drawVertexArrays(const float *data, int *stops, int stopCount, GLenum primitive) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1222-1239 |  
  |  | 6 | 2 | 
 QGL2PaintEngineExPrivate::drawTexture| Name:  | QGL2PaintEngineExPrivate::drawTexture |  | Prototype:  | void QGL2PaintEngineExPrivate::drawTexture(const QGLRect& dest, const QGLRect& src, const QSize &textureSize, bool opaque, bool pattern) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 506-534 |  
  |  | 16 | 4 | 
 QGL2PaintEngineExPrivate::drawPixmapFragments| Name:  | QGL2PaintEngineExPrivate::drawPixmapFragments |  | Prototype:  | void QGL2PaintEngineExPrivate::drawPixmapFragments(const QPainter::PixmapFragment *fragments, int fragmentCount, const QPixmap &pixmap, QPainter::PixmapFragmentHints hints) |  | Coverage:  |   0.000% (0/30) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1931-2018 |  
  |  | 59 | 8 | 
 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 |  
  |  | 165 | 32 | 
 QGL2PaintEngineExPrivate::composite| Name:  | QGL2PaintEngineExPrivate::composite |  | Prototype:  | void QGL2PaintEngineExPrivate::composite(const QGLRect& boundingRect) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1214-1219 |  
  |  | 3 | 1 | 
 QGL2PaintEngineExPrivate::clearClip| Name:  | QGL2PaintEngineExPrivate::clearClip |  | Prototype:  | void QGL2PaintEngineExPrivate::clearClip(uint value) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2213-2223 |  
  |  | 6 | 1 | 
 QGL2PaintEngineExPrivate::cleanupVectorPath| Name:  | QGL2PaintEngineExPrivate::cleanupVectorPath |  | Prototype:  | void QGL2PaintEngineExPrivate::cleanupVectorPath(QPaintEngineEx *engine, void *data) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 728-742 |  
  |  | 5 | 1 | 
 QGL2PaintEngineEx::transformChanged| Name:  | QGL2PaintEngineEx::transformChanged |  | Prototype:  | void QGL2PaintEngineEx::transformChanged() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1408-1413 |  
  |  | 3 | 1 | 
 QGL2PaintEngineEx::stroke| Name:  | QGL2PaintEngineEx::stroke |  | Prototype:  | void QGL2PaintEngineEx::stroke(const QVectorPath &path, const QPen &pen) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1266-1284 |  
  |  | 11 | 3 | 
 QGL2PaintEngineEx::shouldDrawCachedGlyphs| Name:  | QGL2PaintEngineEx::shouldDrawCachedGlyphs |  | Prototype:  | bool QGL2PaintEngineEx::shouldDrawCachedGlyphs(QFontEngine *fontEngine, const QTransform &t) const |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 653-677 |  
  |  | 8 | 4 | 
 QGL2PaintEngineEx::setTranslateZ| Name:  | QGL2PaintEngineEx::setTranslateZ |  | Prototype:  | void QGL2PaintEngineEx::setTranslateZ(GLfloat z) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2415-2422 |  
  |  | 4 | 2 | 
 QGL2PaintEngineEx::setState| Name:  | QGL2PaintEngineEx::setState |  | Prototype:  | void QGL2PaintEngineEx::setState(QPainterState *new_state) |  | Coverage:  |  44.444% (16/36) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2424-2465 |  
  |  | 20 | 8 | 
 QGL2PaintEngineEx::renderHintsChanged| Name:  | QGL2PaintEngineEx::renderHintsChanged |  | Prototype:  | void QGL2PaintEngineEx::renderHintsChanged() |  | Coverage:  |  60.000% (3/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1388-1406 |  
  |  | 9 | 3 | 
 QGL2PaintEngineEx::opacityChanged| Name:  | QGL2PaintEngineEx::opacityChanged |  | Prototype:  | void QGL2PaintEngineEx::opacityChanged() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1369-1378 |  
  |  | 5 | 1 | 
 QGL2PaintEngineEx::isNativePaintingActive| Name:  | QGL2PaintEngineEx::isNativePaintingActive |  | Prototype:  | bool QGL2PaintEngineEx::isNativePaintingActive() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 648-651 |  
  |  | 2 | 1 | 
 QGL2PaintEngineEx::invalidateState| Name:  | QGL2PaintEngineEx::invalidateState |  | Prototype:  | void QGL2PaintEngineEx::invalidateState() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 642-646 |  
  |  | 2 | 1 | 
 QGL2PaintEngineEx::fill| Name:  | QGL2PaintEngineEx::fill |  | Prototype:  | void QGL2PaintEngineEx::fill(const QVectorPath &path, const QBrush &brush) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1252-1261 |  
  |  | 6 | 2 | 
 QGL2PaintEngineEx::ensureActive| Name:  | QGL2PaintEngineEx::ensureActive |  | Prototype:  | void QGL2PaintEngineEx::ensureActive() |  | Coverage:  |  71.429% (10/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2125-2148 |  
  |  | 16 | 4 | 
 QGL2PaintEngineEx::endNativePainting| Name:  | QGL2PaintEngineEx::endNativePainting |  | Prototype:  | void QGL2PaintEngineEx::endNativePainting() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 635-640 |  
  |  | 3 | 1 | 
 QGL2PaintEngineEx::end| Name:  | QGL2PaintEngineEx::end |  | Prototype:  | bool QGL2PaintEngineEx::end() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2092-2123 |  
  |  | 12 | 1 | 
 QGL2PaintEngineEx::drawTexture| Name:  | QGL2PaintEngineEx::drawTexture |  | Prototype:  | bool QGL2PaintEngineEx::drawTexture(const QRectF &dest, GLuint textureId, const QSize &size, const QRectF &src) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1539-1557 |  
  |  | 12 | 2 | 
 QGL2PaintEngineEx::drawTextItem| Name:  | QGL2PaintEngineEx::drawTextItem |  | Prototype:  | void QGL2PaintEngineEx::drawTextItem(const QPointF &p, const QTextItem &textItem) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1559-1602 |  
  |  | 26 | 4 | 
 QGL2PaintEngineEx::drawStaticTextItem| Name:  | QGL2PaintEngineEx::drawStaticTextItem |  | Prototype:  | void QGL2PaintEngineEx::drawStaticTextItem(QStaticTextItem *textItem) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1508-1537 |  
  |  | 15 | 4 | 
 QGL2PaintEngineEx::drawPixmapFragments| Name:  | QGL2PaintEngineEx::drawPixmapFragments |  | Prototype:  | void QGL2PaintEngineEx::drawPixmapFragments(const QPainter::PixmapFragment *fragments, int fragmentCount, const QPixmap &pixmap, QPainter::PixmapFragmentHints hints) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1910-1928 |  
  |  | 10 | 3 | 
 QGL2PaintEngineEx::drawPixmap| Name:  | QGL2PaintEngineEx::drawPixmap |  | Prototype:  | void QGL2PaintEngineEx::drawPixmap(const QRectF& dest, const QPixmap & pixmap, const QRectF & src) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1421-1465 |  
  |  | 25 | 3 | 
 QGL2PaintEngineEx::drawImage| Name:  | QGL2PaintEngineEx::drawImage |  | Prototype:  | void QGL2PaintEngineEx::drawImage(const QRectF& dest, const QImage& image, const QRectF& src, Qt::ImageConversionFlags) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1467-1506 |  
  |  | 20 | 3 | 
 QGL2PaintEngineEx::createState| Name:  | QGL2PaintEngineEx::createState |  | Prototype:  | QPainterState *QGL2PaintEngineEx::createState(QPainterState *orig) const |  | Coverage:  |  50.000% (4/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2467-2485 |  
  |  | 12 | 3 | 
 QGL2PaintEngineEx::compositionModeChanged| Name:  | QGL2PaintEngineEx::compositionModeChanged |  | Prototype:  | void QGL2PaintEngineEx::compositionModeChanged() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1380-1386 |  
  |  | 3 | 1 | 
 QGL2PaintEngineEx::clipEnabledChanged| Name:  | QGL2PaintEngineEx::clipEnabledChanged |  | Prototype:  | void QGL2PaintEngineEx::clipEnabledChanged() |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2201-2211 |  
  |  | 5 | 2 | 
 QGL2PaintEngineEx::clip| Name:  | QGL2PaintEngineEx::clip |  | Prototype:  | void QGL2PaintEngineEx::clip(const QVectorPath &path, Qt::ClipOperation op) |  | Coverage:  |   0.000% (0/32) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2299-2359 |  
  |  | 37 | 9 | 
 QGL2PaintEngineEx::beginNativePainting::[lambda]| Name:  | QGL2PaintEngineEx::beginNativePainting::[lambda] |  | Prototype:  | []() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 555-555 |  
  |  | 0 | 1 | 
 QGL2PaintEngineEx::beginNativePainting| Name:  | QGL2PaintEngineEx::beginNativePainting |  | Prototype:  | void QGL2PaintEngineEx::beginNativePainting() |  | Coverage:  |   0.000% (0/23) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 536-593 |  
  |  | 33 | 5 | 
 QGL2PaintEngineEx::begin| Name:  | QGL2PaintEngineEx::begin |  | Prototype:  | bool QGL2PaintEngineEx::begin(QPaintDevice *pdev) |  | Coverage:  |  53.333% (8/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2020-2090 |  
  |  | 39 | 5 | 
 QGL2PaintEngineEx::QGL2PaintEngineEx| Name:  | QGL2PaintEngineEx::QGL2PaintEngineEx |  | Prototype:  | QGL2PaintEngineEx::QGL2PaintEngineEx() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1243-1246 |  
  |  | 2 | 1 | 
 QGL2PEXVertexArray::lineToArray| Name:  | QGL2PEXVertexArray::lineToArray |  | Prototype:  | void QGL2PEXVertexArray::lineToArray(const GLfloat x, const GLfloat y) |  | Coverage:  |  69.231% (9/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qgl2pexvertexarray.cpp |  | Lines:  | 159-171 |  
  |  | 9 | 5 | 
 QGL2PEXVertexArray::clear| Name:  | QGL2PEXVertexArray::clear |  | Prototype:  | void QGL2PEXVertexArray::clear() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qgl2pexvertexarray.cpp |  | Lines:  | 46-51 |  
  |  | 3 | 1 | 
 QGL2PEXVertexArray::boundingRect| Name:  | QGL2PEXVertexArray::boundingRect |  | Prototype:  | QGLRect QGL2PEXVertexArray::boundingRect() const |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qgl2pexvertexarray.cpp |  | Lines:  | 54-60 |  
  |  | 3 | 2 | 
 QGL2PEXVertexArray::addPath| Name:  | QGL2PEXVertexArray::addPath |  | Prototype:  | void QGL2PEXVertexArray::addPath(const QVectorPath &path, GLfloat curveInverseScale, bool outline) |  | Coverage:  |  48.837% (21/43) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qgl2pexvertexarray.cpp |  | Lines:  | 86-157 |  
  |  | 43 | 16 | 
 QGL2PEXVertexArray::addClosingLine| Name:  | QGL2PEXVertexArray::addClosingLine |  | Prototype:  | void QGL2PEXVertexArray::addClosingLine(int index) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qgl2pexvertexarray.cpp |  | Lines:  | 62-67 |  
  |  | 3 | 2 | 
 QGL2PEXVertexArray::addCentroid| Name:  | QGL2PEXVertexArray::addCentroid |  | Prototype:  | void QGL2PEXVertexArray::addCentroid(const QVectorPath &path, int subPathIndex) |  | Coverage:  |  87.500% (7/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qgl2pexvertexarray.cpp |  | Lines:  | 69-84 |  
  |  | 9 | 2 | 
 QGL2GradientCacheWrapper::cacheForContext| Name:  | QGL2GradientCacheWrapper::cacheForContext |  | Prototype:  | QGL2GradientCache *cacheForContext(const QGLContext *context) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglgradientcache.cpp |  | Lines:  | 50-53 |  
  |  | 2 | 1 | 
 QGL2GradientCache::~QGL2GradientCache| Name:  | QGL2GradientCache::~QGL2GradientCache |  | Prototype:  | QGL2GradientCache::~QGL2GradientCache() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglgradientcache.cpp |  | Lines:  | 67-70 |  
  |  | 1 | 1 | 
 QGL2GradientCache::invalidateResource| Name:  | QGL2GradientCache::invalidateResource |  | Prototype:  | void QGL2GradientCache::invalidateResource() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglgradientcache.cpp |  | Lines:  | 77-81 |  
  |  | 2 | 1 | 
 QGL2GradientCache::getBuffer| Name:  | QGL2GradientCache::getBuffer |  | Prototype:  | GLuint QGL2GradientCache::getBuffer(const QGradient &gradient, qreal opacity) |  | Coverage:  |   0.000% (0/21) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglgradientcache.cpp |  | Lines:  | 100-126 |  
  |  | 15 | 5 | 
 QGL2GradientCache::generateGradientColorTable| Name:  | QGL2GradientCache::generateGradientColorTable |  | Prototype:  | void QGL2GradientCache::generateGradientColorTable(const QGradient& gradient, uint *colorTable, int size, qreal opacity) const |  | Coverage:  |   0.000% (0/25) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglgradientcache.cpp |  | Lines:  | 172-222 |  
  |  | 34 | 8 | 
 QGL2GradientCache::freeResource| Name:  | QGL2GradientCache::freeResource |  | Prototype:  | void QGL2GradientCache::freeResource(QOpenGLContext *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglgradientcache.cpp |  | Lines:  | 83-86 |  
  |  | 1 | 1 | 
 QGL2GradientCache::cleanCache| Name:  | QGL2GradientCache::cleanCache |  | Prototype:  | void QGL2GradientCache::cleanCache() |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglgradientcache.cpp |  | Lines:  | 88-98 |  
  |  | 7 | 2 | 
 QGL2GradientCache::cacheForContext| Name:  | QGL2GradientCache::cacheForContext |  | Prototype:  | QGL2GradientCache *QGL2GradientCache::cacheForContext(const QGLContext *context) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglgradientcache.cpp |  | Lines:  | 72-75 |  
  |  | 1 | 1 | 
 QGL2GradientCache::addCacheElement| Name:  | QGL2GradientCache::addCacheElement |  | Prototype:  | GLuint QGL2GradientCache::addCacheElement(quint64 hash_val, const QGradient &gradient, qreal opacity) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglgradientcache.cpp |  | Lines:  | 129-152 |  
  |  | 16 | 3 | 
 QGL2GradientCache::QGL2GradientCache| Name:  | QGL2GradientCache::QGL2GradientCache |  | Prototype:  | QGL2GradientCache::QGL2GradientCache(QOpenGLContext *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglgradientcache.cpp |  | Lines:  | 62-65 |  
  |  | 2 | 1 | 
 QFutureWatcherBasePrivate::sendCallOutEvent| Name:  | QFutureWatcherBasePrivate::sendCallOutEvent |  | Prototype:  | void QFutureWatcherBasePrivate::sendCallOutEvent(QFutureCallOutEvent *event) |  | Coverage:  |  85.714% (36/42) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 432-490 |  
  |  | 39 | 18 | 
 QFutureWatcherBasePrivate::postCallOutEvent| Name:  | QFutureWatcherBasePrivate::postCallOutEvent |  | Prototype:  | void QFutureWatcherBasePrivate::postCallOutEvent(const QFutureCallOutEvent &callOutEvent) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 415-425 |  
  |  | 5 | 3 | 
 QFutureWatcherBasePrivate::callOutInterfaceDisconnected| Name:  | QFutureWatcherBasePrivate::callOutInterfaceDisconnected |  | Prototype:  | void QFutureWatcherBasePrivate::callOutInterfaceDisconnected() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 427-430 |  
  |  | 1 | 1 | 
 QFutureWatcherBasePrivate::QFutureWatcherBasePrivate| Name:  | QFutureWatcherBasePrivate::QFutureWatcherBasePrivate |  | Prototype:  | QFutureWatcherBasePrivate::QFutureWatcherBasePrivate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 385-389 |  
  |  | 1 | 1 | 
 QFutureWatcherBase::waitForFinished| Name:  | QFutureWatcherBase::waitForFinished |  | Prototype:  | void QFutureWatcherBase::waitForFinished() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 308-311 |  
  |  | 1 | 1 | 
 QFutureWatcherBase::togglePaused| Name:  | QFutureWatcherBase::togglePaused |  | Prototype:  | void QFutureWatcherBase::togglePaused() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 192-195 |  
  |  | 1 | 1 | 
 QFutureWatcherBase::setPendingResultsLimit| Name:  | QFutureWatcherBase::setPendingResultsLimit |  | Prototype:  | void QFutureWatcherBase::setPendingResultsLimit(int limit) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 350-354 |  
  |  | 2 | 1 | 
 QFutureWatcherBase::setPaused| Name:  | QFutureWatcherBase::setPaused |  | Prototype:  | void QFutureWatcherBase::setPaused(bool paused) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 154-157 |  
  |  | 1 | 1 | 
 QFutureWatcherBase::resume| Name:  | QFutureWatcherBase::resume |  | Prototype:  | void QFutureWatcherBase::resume() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 178-181 |  
  |  | 1 | 1 | 
 QFutureWatcherBase::progressValue| Name:  | QFutureWatcherBase::progressValue |  | Prototype:  | int QFutureWatcherBase::progressValue() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 204-207 |  
  |  | 1 | 1 | 
 QFutureWatcherBase::progressText| Name:  | QFutureWatcherBase::progressText |  | Prototype:  | QString QFutureWatcherBase::progressText() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 239-242 |  
  |  | 1 | 1 | 
 QFutureWatcherBase::progressMinimum| Name:  | QFutureWatcherBase::progressMinimum |  | Prototype:  | int QFutureWatcherBase::progressMinimum() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 215-218 |  
  |  | 1 | 1 | 
 QFutureWatcherBase::progressMaximum| Name:  | QFutureWatcherBase::progressMaximum |  | Prototype:  | int QFutureWatcherBase::progressMaximum() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 226-229 |  
  |  | 1 | 1 | 
 QFutureWatcherBase::pause| Name:  | QFutureWatcherBase::pause |  | Prototype:  | void QFutureWatcherBase::pause() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 166-169 |  
  |  | 1 | 1 | 
 QFutureWatcherBase::isStarted| Name:  | QFutureWatcherBase::isStarted |  | Prototype:  | bool QFutureWatcherBase::isStarted() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 249-252 |  
  |  | 1 | 1 | 
 QFutureWatcherBase::isRunning| Name:  | QFutureWatcherBase::isRunning |  | Prototype:  | bool QFutureWatcherBase::isRunning() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 270-273 |  
  |  | 1 | 1 | 
 QFutureWatcherBase::isPaused| Name:  | QFutureWatcherBase::isPaused |  | Prototype:  | bool QFutureWatcherBase::isPaused() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 298-301 |  
  |  | 1 | 1 | 
 QFutureWatcherBase::isFinished| Name:  | QFutureWatcherBase::isFinished |  | Prototype:  | bool QFutureWatcherBase::isFinished() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 259-263 |  
  |  | 2 | 1 | 
 QFutureWatcherBase::isCanceled| Name:  | QFutureWatcherBase::isCanceled |  | Prototype:  | bool QFutureWatcherBase::isCanceled() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 283-286 |  
  |  | 1 | 1 | 
 QFutureWatcherBase::event| Name:  | QFutureWatcherBase::event |  | Prototype:  | bool QFutureWatcherBase::event(QEvent *event) |  | Coverage:  |  81.250% (13/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 313-340 |  
  |  | 16 | 5 | 
 QFutureWatcherBase::disconnectOutputInterface| Name:  | QFutureWatcherBase::disconnectOutputInterface |  | Prototype:  | void QFutureWatcherBase::disconnectOutputInterface(bool pendingAssignment) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 402-413 |  
  |  | 7 | 2 | 
 QFutureWatcherBase::disconnectNotify| Name:  | QFutureWatcherBase::disconnectNotify |  | Prototype:  | void QFutureWatcherBase::disconnectNotify(const QMetaMethod &signal) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 374-380 |  
  |  | 3 | 2 | 
 QFutureWatcherBase::connectOutputInterface| Name:  | QFutureWatcherBase::connectOutputInterface |  | Prototype:  | void QFutureWatcherBase::connectOutputInterface() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 394-397 |  
  |  | 1 | 1 | 
 QFutureWatcherBase::connectNotify| Name:  | QFutureWatcherBase::connectNotify |  | Prototype:  | void QFutureWatcherBase::connectNotify(const QMetaMethod &signal) |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 356-372 |  
  |  | 6 | 4 | 
 QFutureWatcherBase::cancel| Name:  | QFutureWatcherBase::cancel |  | Prototype:  | void QFutureWatcherBase::cancel() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 132-135 |  
  |  | 1 | 1 | 
 QFutureWatcherBase::QFutureWatcherBase| Name:  | QFutureWatcherBase::QFutureWatcherBase |  | Prototype:  | QFutureWatcherBase::QFutureWatcherBase(QObject *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 106-108 |  
  |  | 1 | 1 | 
 QFutureInterfaceBasePrivate::setState| Name:  | QFutureInterfaceBasePrivate::setState |  | Prototype:  | void QFutureInterfaceBasePrivate::setState(QFutureInterfaceBase::State newState) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 601-604 |  
  |  | 1 | 1 | 
 QFutureInterfaceBasePrivate::sendCallOuts| Name:  | QFutureInterfaceBasePrivate::sendCallOuts |  | Prototype:  | void QFutureInterfaceBasePrivate::sendCallOuts(const QFutureCallOutEvent &callOutEvent1, const QFutureCallOutEvent &callOutEvent2) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 537-548 |  
  |  | 6 | 3 | 
 QFutureInterfaceBasePrivate::sendCallOut| Name:  | QFutureInterfaceBasePrivate::sendCallOut |  | Prototype:  | void QFutureInterfaceBasePrivate::sendCallOut(const QFutureCallOutEvent &callOutEvent) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 528-535 |  
  |  | 4 | 3 | 
 QFutureInterfaceBasePrivate::internal_waitForNextResult| Name:  | QFutureInterfaceBasePrivate::internal_waitForNextResult |  | Prototype:  | bool QFutureInterfaceBasePrivate::internal_waitForNextResult() |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 483-492 |  
  |  | 5 | 3 | 
 QFutureInterfaceBasePrivate::internal_updateProgress| Name:  | QFutureInterfaceBasePrivate::internal_updateProgress |  | Prototype:  | bool QFutureInterfaceBasePrivate::internal_updateProgress(int progress, const QString &progressText) |  | Coverage:  |  81.818% (9/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 494-509 |  
  |  | 9 | 4 | 
 QFutureInterfaceBasePrivate::internal_setThrottled| Name:  | QFutureInterfaceBasePrivate::internal_setThrottled |  | Prototype:  | void QFutureInterfaceBasePrivate::internal_setThrottled(bool enable) |  | Coverage:  |  43.750% (7/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 511-526 |  
  |  | 8 | 4 | 
 QFutureInterfaceBasePrivate::internal_resultCount| Name:  | QFutureInterfaceBasePrivate::internal_resultCount |  | Prototype:  | int QFutureInterfaceBasePrivate::internal_resultCount() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 473-476 |  
  |  | 1 | 1 | 
 QFutureInterfaceBasePrivate::internal_isResultReadyAt| Name:  | QFutureInterfaceBasePrivate::internal_isResultReadyAt |  | Prototype:  | bool QFutureInterfaceBasePrivate::internal_isResultReadyAt(int index) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 478-481 |  
  |  | 1 | 1 | 
 QFutureInterfaceBasePrivate::disconnectOutputInterface| Name:  | QFutureInterfaceBasePrivate::disconnectOutputInterface |  | Prototype:  | void QFutureInterfaceBasePrivate::disconnectOutputInterface(QFutureCallOutInterface *interface) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 590-599 |  
  |  | 6 | 2 | 
 QFutureInterfaceBasePrivate::connectOutputInterface| Name:  | QFutureInterfaceBasePrivate::connectOutputInterface |  | Prototype:  | void QFutureInterfaceBasePrivate::connectOutputInterface(QFutureCallOutInterface *interface) |  | Coverage:  |  81.250% (13/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 554-588 |  
  |  | 24 | 6 | 
 QFutureInterfaceBasePrivate::QFutureInterfaceBasePrivate| Name:  | QFutureInterfaceBasePrivate::QFutureInterfaceBasePrivate |  | Prototype:  | QFutureInterfaceBasePrivate::QFutureInterfaceBasePrivate(QFutureInterfaceBase::State initialState) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 465-471 |  
  |  | 1 | 1 | 
 QFutureInterfaceBase::~QFutureInterfaceBase| Name:  | QFutureInterfaceBase::~QFutureInterfaceBase |  | Prototype:  | QFutureInterfaceBase::~QFutureInterfaceBase() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 80-84 |  
  |  | 2 | 2 |