OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1559
...40
eLOC - Effective Lines of Code: 7
...50
eLOC - Effective Lines of Code: 5
...60
eLOC - Effective Lines of Code: 4
...68
eLOC - Effective Lines of Code: 4
69
eLOC - Effective Lines of Code: 4
70
eLOC - Effective Lines of Code: 3
71
eLOC - Effective Lines of Code: 3
7273
eLOC - Effective Lines of Code: 3
74
eLOC - Effective Lines of Code: 3
75
eLOC - Effective Lines of Code: 3
76
eLOC - Effective Lines of Code: 3
...80
eLOC - Effective Lines of Code: 3
...90
eLOC - Effective Lines of Code: 2
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QV4::CompiledData::Binding::valueAsBoolean [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Binding::valueAsBoolean [qv4compileddata_p.h #1]
Prototype: bool valueAsBoolean() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 485-490
 50.000% (2/4)
32
QV4::CompiledData::Binding::setNumberValueInternal [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Binding::setNumberValueInternal [qv4compileddata_p.h #2]
Prototype: void setNumberValueInternal(double d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 478-483
100.000% (1/1)
31
QV4::CompiledData::Binding::setNumberValueInternal [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Binding::setNumberValueInternal [qv4compileddata_p.h #1]
Prototype: void setNumberValueInternal(double d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 478-483
100.000% (1/1)
31
QV4::Chunk::testBit
Name: QV4::Chunk::testBit
Prototype: static bool testBit(quintptr *bitmap, size_t index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 138-143
100.000% (1/1)
31
QV4::Chunk::setBit
Name: QV4::Chunk::setBit
Prototype: static void setBit(quintptr *bitmap, size_t index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 126-131
100.000% (1/1)
31
QV4::Chunk::clearBit
Name: QV4::Chunk::clearBit
Prototype: static void clearBit(quintptr *bitmap, size_t index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 132-137
100.000% (1/1)
31
QTestRootObject::instance
Name: QTestRootObject::instance
Prototype: static QTestRootObject *instance()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 90-97
100.000% (4/4)
32
QStringHashNode::key
Name: QStringHashNode::key
Prototype: inline QHashedString key() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 222-228
 50.000% (2/4)
32
QStringHashNode::QStringHashNode
Name: QStringHashNode::QStringHashNode
Prototype: QStringHashNode(const QHashedString &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 186-192
100.000% (1/1)
31
QStringHash::operator[]
Name: QStringHash::operator[]
Prototype: template<class T> template<class K> T &QStringHash<T>::operator[](const K &key)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 873-880
100.000% (4/4)
32
QStringHash::insert
Name: QStringHash::insert
Prototype: template<class T> template<class K> void QStringHash<T>::insert(const K &key, const T &value)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 814-823
 83.333% (5/6)
32
QStringHash::initializeNode
Name: QStringHash::initializeNode
Prototype: template<class T> void QStringHash<T>::initializeNode(Node *node, const QHashedCStringRef &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 621-627
100.000% (1/1)
31
QSmoothedAnimation::debugAnimation
Name: QSmoothedAnimation::debugAnimation
Prototype: void QSmoothedAnimation::debugAnimation(QDebug d) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 314-319
  0.000% (0/1)
31
QSGTextureReader::read
Name: QSGTextureReader::read
Prototype: QQuickTextureFactory *QSGTextureReader::read()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexturereader.cpp
Lines: 65-74
 50.000% (2/4)
32
QSGTextureReader::init
Name: QSGTextureReader::init
Prototype: bool QSGTextureReader::init()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexturereader.cpp
Lines: 108-113
 50.000% (2/4)
32
QSGStyledTextShader::initialize
Name: QSGStyledTextShader::initialize
Prototype: void QSGStyledTextShader::initialize()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 338-343
  0.000% (0/1)
31
QSGSoftwareSpriteNode::setTime
Name: QSGSoftwareSpriteNode::setTime
Prototype: void QSGSoftwareSpriteNode::setTime(float time)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 58-64
  0.000% (0/4)
32
QSGSoftwareSpriteNode::setSpriteSize
Name: QSGSoftwareSpriteNode::setSpriteSize
Prototype: void QSGSoftwareSpriteNode::setSpriteSize(const QSize &size)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 82-88
  0.000% (0/4)
32
QSGSoftwareSpriteNode::setSourceB
Name: QSGSoftwareSpriteNode::setSourceB
Prototype: void QSGSoftwareSpriteNode::setSourceB(const QPoint &source)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 74-80
  0.000% (0/4)
32
QSGSoftwareSpriteNode::setSourceA
Name: QSGSoftwareSpriteNode::setSourceA
Prototype: void QSGSoftwareSpriteNode::setSourceA(const QPoint &source)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 66-72
  0.000% (0/4)
32
QSGSoftwareSpriteNode::setSize
Name: QSGSoftwareSpriteNode::setSize
Prototype: void QSGSoftwareSpriteNode::setSize(const QSizeF &size)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 98-104
  0.000% (0/4)
32
QSGSoftwareSpriteNode::setSheetSize
Name: QSGSoftwareSpriteNode::setSheetSize
Prototype: void QSGSoftwareSpriteNode::setSheetSize(const QSize &size)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarespritenode.cpp
Lines: 90-96
  0.000% (0/4)
32
QSGSoftwareRenderableNodeUpdater::visit
Name: QSGSoftwareRenderableNodeUpdater::visit
Prototype: bool QSGSoftwareRenderableNodeUpdater::visit(QSGOpacityNode *node)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 126-131
  0.000% (0/1)
31
QSGSoftwareRenderableNodeUpdater::visit
Name: QSGSoftwareRenderableNodeUpdater::visit
Prototype: bool QSGSoftwareRenderableNodeUpdater::visit(QSGTransformNode *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 71-76
100.000% (1/1)
31
QSGSoftwareRenderableNodeUpdater::endVisit
Name: QSGSoftwareRenderableNodeUpdater::endVisit
Prototype: void QSGSoftwareRenderableNodeUpdater::endVisit(QSGClipNode *)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp
Lines: 97-102
  0.000% (0/8)
32
QSGSoftwareRenderableNode::previousDirtyRegion
Name: QSGSoftwareRenderableNode::previousDirtyRegion
Prototype: QRegion QSGSoftwareRenderableNode::previousDirtyRegion(bool wasRemoved) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 426-434
100.000% (4/4)
32
QSGSoftwareRenderLoop::exposureChanged
Name: QSGSoftwareRenderLoop::exposureChanged
Prototype: void QSGSoftwareRenderLoop::exposureChanged(QQuickWindow *window)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
Lines: 208-214
 75.000% (3/4)
32
QSGSoftwareRenderListBuilder::QSGSoftwareRenderListBuilder
Name: QSGSoftwareRenderListBuilder::QSGSoftwareRenderListBuilder
Prototype: QSGSoftwareRenderListBuilder::QSGSoftwareRenderListBuilder(QSGAbstractSoftwareRenderer *renderer)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderlistbuilder.cpp
Lines: 57-61
100.000% (1/1)
31
QSGSoftwarePixmapTexture::QSGSoftwarePixmapTexture
Name: QSGSoftwarePixmapTexture::QSGSoftwarePixmapTexture
Prototype: QSGSoftwarePixmapTexture::QSGSoftwarePixmapTexture(const QImage &image, uint flags)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarepixmaptexture.cpp
Lines: 44-55
  0.000% (0/4)
32
QSGSoftwarePixmapRenderer::QSGSoftwarePixmapRenderer
Name: QSGSoftwarePixmapRenderer::QSGSoftwarePixmapRenderer
Prototype: QSGSoftwarePixmapRenderer::QSGSoftwarePixmapRenderer(QSGRenderContext *context)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarepixmaprenderer.cpp
Lines: 51-55
  0.000% (0/1)
31
QSGSoftwarePainterNode::setSmoothPainting
Name: QSGSoftwarePainterNode::setSmoothPainting
Prototype: void QSGSoftwarePainterNode::setSmoothPainting(bool s)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarepainternode.cpp
Lines: 119-125
  0.000% (0/4)
32
QSGSoftwarePainterNode::setPreferredRenderTarget
Name: QSGSoftwarePainterNode::setPreferredRenderTarget
Prototype: void QSGSoftwarePainterNode::setPreferredRenderTarget(QQuickPaintedItem::RenderTarget target)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarepainternode.cpp
Lines: 70-76
  0.000% (0/4)
32
QSGSoftwarePainterNode::setOpaquePainting
Name: QSGSoftwarePainterNode::setOpaquePainting
Prototype: void QSGSoftwarePainterNode::setOpaquePainting(bool opaque)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarepainternode.cpp
Lines: 95-101
  0.000% (0/4)
32
QSGSoftwarePainterNode::setMipmapping
Name: QSGSoftwarePainterNode::setMipmapping
Prototype: void QSGSoftwarePainterNode::setMipmapping(bool mipmapping)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarepainternode.cpp
Lines: 111-117
  0.000% (0/4)
32
QSGSoftwarePainterNode::setLinearFiltering
Name: QSGSoftwarePainterNode::setLinearFiltering
Prototype: void QSGSoftwarePainterNode::setLinearFiltering(bool linearFiltering)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarepainternode.cpp
Lines: 103-109
  0.000% (0/4)
32
QSGSoftwarePainterNode::setDirty
Name: QSGSoftwarePainterNode::setDirty
Prototype: void QSGSoftwarePainterNode::setDirty(const QRect &dirtyRect)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarepainternode.cpp
Lines: 88-93
  0.000% (0/1)
31
QSGSoftwareLayer::markDirtyTexture
Name: QSGSoftwareLayer::markDirtyTexture
Prototype: void QSGSoftwareLayer::markDirtyTexture()
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarelayer.cpp
Lines: 195-201
  0.000% (0/6)
32
QSGSoftwareLayer::QSGSoftwareLayer
Name: QSGSoftwareLayer::QSGSoftwareLayer
Prototype: QSGSoftwareLayer::QSGSoftwareLayer(QSGRenderContext *renderContext)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarelayer.cpp
Lines: 47-60
  0.000% (0/1)
31
QSGSoftwareGlyphNode::setGlyphs
Name: QSGSoftwareGlyphNode::setGlyphs
Prototype: void QSGSoftwareGlyphNode::setGlyphs(const QPointF &position, const QGlyphRun &glyphs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareglyphnode.cpp
Lines: 53-58
  0.000% (0/1)
31
QSGSoftwareContext::getResource
Name: QSGSoftwareContext::getResource
Prototype: void *QSGSoftwareContext::getResource(QQuickWindow *window, Resource resource) const
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 216-222
 50.000% (4/8)
32
QSGSoftwareContext::createGlyphNode
Name: QSGSoftwareContext::createGlyphNode
Prototype: QSGGlyphNode *QSGSoftwareContext::createGlyphNode(QSGRenderContext *rc, bool preferNativeGlyphNode)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 112-117
  0.000% (0/1)
31
QSGSoftwareAdaptation::create
Name: QSGSoftwareAdaptation::create
Prototype: QSGContext *QSGSoftwareAdaptation::create(const QString &) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareadaptation.cpp
Lines: 60-65
  0.000% (0/4)
32
QSGSimpleTextureNode::~QSGSimpleTextureNode
Name: QSGSimpleTextureNode::~QSGSimpleTextureNode
Prototype: QSGSimpleTextureNode::~QSGSimpleTextureNode()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimpletexturenode.cpp
Lines: 128-133
100.000% (4/4)
32
QSGSimpleRectNode::setColor
Name: QSGSimpleRectNode::setColor
Prototype: void QSGSimpleRectNode::setColor(const QColor &color)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimplerectnode.cpp
Lines: 127-133
 75.000% (3/4)
32
QSGSimpleRectNode::QSGSimpleRectNode
Name: QSGSimpleRectNode::QSGSimpleRectNode
Prototype: QSGSimpleRectNode::QSGSimpleRectNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimplerectnode.cpp
Lines: 82-88
100.000% (1/1)
31
QSGShaderRewriter::Tokenizer::initialize
Name: QSGShaderRewriter::Tokenizer::initialize
Prototype: void Tokenizer::initialize(const char *input)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgshaderrewriter.cpp
Lines: 86-91
100.000% (1/1)
31
QSGShaderParser::Tokenizer::initialize
Name: QSGShaderParser::Tokenizer::initialize
Prototype: void Tokenizer::initialize(const char *input)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgshadersourcebuilder.cpp
Lines: 100-105
100.000% (1/1)
31
QSGRootNode::~QSGRootNode
Name: QSGRootNode::~QSGRootNode
Prototype: QSGRootNode::~QSGRootNode()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 1263-1268
100.000% (4/4)
32
QSGRendererInterface::getResource
Name: QSGRendererInterface::getResource
Prototype: void *QSGRendererInterface::getResource(QQuickWindow *window, Resource resource) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgrendererinterface.cpp
Lines: 143-148
  0.000% (0/1)
31
QSGRendererInterface::getResource
Name: QSGRendererInterface::getResource
Prototype: void *QSGRendererInterface::getResource(QQuickWindow *window, const char *resource) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgrendererinterface.cpp
Lines: 159-164
  0.000% (0/1)
31
QSGRenderer::setNodeUpdater
Name: QSGRenderer::setNodeUpdater
Prototype: void QSGRenderer::setNodeUpdater(QSGNodeUpdater *updater)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp
Lines: 171-176
 50.000% (2/4)
32
QSGRenderer::nodeUpdater
Name: QSGRenderer::nodeUpdater
Prototype: QSGNodeUpdater *QSGRenderer::nodeUpdater() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp
Lines: 157-162
100.000% (4/4)
32
QSGRenderContext::textureFactoryDestroyed
Name: QSGRenderContext::textureFactoryDestroyed
Prototype: void QSGRenderContext::textureFactoryDestroyed(QObject *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 393-398
100.000% (1/1)
31
QSGPlainTexture::fromImage
Name: QSGPlainTexture::fromImage
Prototype: static QSGPlainTexture *fromImage(const QImage &image)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture_p.h
Lines: 106-110
100.000% (1/1)
31
QSGNodeUpdater::leaveOpacityNode
Name: QSGNodeUpdater::leaveOpacityNode
Prototype: void QSGNodeUpdater::leaveOpacityNode(QSGOpacityNode *o)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnodeupdater.cpp
Lines: 204-213
  0.000% (0/4)
32
QSGNodeUpdater::enterOpacityNode
Name: QSGNodeUpdater::enterOpacityNode
Prototype: void QSGNodeUpdater::enterOpacityNode(QSGOpacityNode *o)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnodeupdater.cpp
Lines: 193-202
  0.000% (0/1)
31
QSGNodeUpdater::enterGeometryNode
Name: QSGNodeUpdater::enterGeometryNode
Prototype: void QSGNodeUpdater::enterGeometryNode(QSGGeometryNode *g)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnodeupdater.cpp
Lines: 152-161
  0.000% (0/3)
31
QSGNodeUpdater::enterClipNode
Name: QSGNodeUpdater::enterClipNode
Prototype: void QSGNodeUpdater::enterClipNode(QSGClipNode *c)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnodeupdater.cpp
Lines: 130-139
  0.000% (0/3)
31
QSGNodeDumper::visitChildren
Name: QSGNodeDumper::visitChildren
Prototype: void QSGNodeDumper::visitChildren(QSGNode *n)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp
Lines: 378-383
  0.000% (0/1)
31
QSGNode::reparentChildNodesTo
Name: QSGNode::reparentChildNodesTo
Prototype: void QSGNode::reparentChildNodesTo(QSGNode *newParent)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 585-591
100.000% (4/4)
32
QSGMaterial::setFlag
Name: QSGMaterial::setFlag
Prototype: void QSGMaterial::setFlag(Flags flags, bool on)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgmaterial.cpp
Lines: 711-717
100.000% (4/4)
32
QSGHiQSubPixelDistanceFieldTextMaterialShader::initialize
Name: QSGHiQSubPixelDistanceFieldTextMaterialShader::initialize
Prototype: void QSGHiQSubPixelDistanceFieldTextMaterialShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 516-521
100.000% (1/1)
31
QSGGeometryNode::activeMaterial
Name: QSGGeometryNode::activeMaterial
Prototype: QSGMaterial *QSGGeometryNode::activeMaterial() const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 1025-1030
100.000% (6/6)
32
QSGGeometry::indexData
Name: QSGGeometry::indexData
Prototype: const void *QSGGeometry::indexData() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsggeometry.cpp
Lines: 541-546
  0.000% (0/1)
31
QSGGeometry::indexData
Name: QSGGeometry::indexData
Prototype: void *QSGGeometry::indexData()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsggeometry.cpp
Lines: 529-534
100.000% (1/1)
31
QSGFramebufferObjectNode::handleScreenChange
Name: QSGFramebufferObjectNode::handleScreenChange
Prototype: void handleScreenChange()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickframebufferobject.cpp
Lines: 245-251
  0.000% (0/4)
32
QSGDistanceFieldTextMaterialShader::updateTextureScale
Name: QSGDistanceFieldTextMaterialShader::updateTextureScale
Prototype: void QSGDistanceFieldTextMaterialShader::updateTextureScale(const QVector2D &ts)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 139-145
100.000% (4/4)
32
QSGDistanceFieldTextMaterialShader::updateColor
Name: QSGDistanceFieldTextMaterialShader::updateColor
Prototype: void QSGDistanceFieldTextMaterialShader::updateColor(const QVector4D &c)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 131-137
100.000% (4/4)
32
QSGDistanceFieldGlyphCache::removeGlyph [qsgadaptationlayer_p.h #1]
Name: QSGDistanceFieldGlyphCache::removeGlyph [qsgadaptationlayer_p.h #1]
Prototype: inline void QSGDistanceFieldGlyphCache::removeGlyph(glyph_t glyph)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer_p.h #1
Lines: 543-548
  0.000% (0/1)
31
QSGDistanceFieldGlyphCache::markGlyphsToRender
Name: QSGDistanceFieldGlyphCache::markGlyphsToRender
Prototype: void QSGDistanceFieldGlyphCache::markGlyphsToRender(const QVector<glyph_t> &glyphs)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp
Lines: 287-292
100.000% (4/4)
32
QSGDepthStencilBuffer::QSGDepthStencilBuffer
Name: QSGDepthStencilBuffer::QSGDepthStencilBuffer
Prototype: QSGDepthStencilBuffer::QSGDepthStencilBuffer(QOpenGLContext *context, const Format &format)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdepthstencilbuffer.cpp
Lines: 44-52
100.000% (1/1)
31
QSGDefaultSpriteNode::update
Name: QSGDefaultSpriteNode::update
Prototype: void QSGDefaultSpriteNode::update()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 251-257
100.000% (4/4)
32
QSGDefaultSpriteNode::setTexture
Name: QSGDefaultSpriteNode::setTexture
Prototype: void QSGDefaultSpriteNode::setTexture(QSGTexture *texture)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 177-182
100.000% (1/1)
31
QSGDefaultSpriteNode::setSize
Name: QSGDefaultSpriteNode::setSize
Prototype: void QSGDefaultSpriteNode::setSize(const QSizeF &size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 237-243
100.000% (4/4)
32
QSGDefaultRenderContext::compressedTextureForFactory
Name: QSGDefaultRenderContext::compressedTextureForFactory
Prototype: QSGTexture *QSGDefaultRenderContext::compressedTextureForFactory(const QSGCompressedTextureFactory *factory) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 248-254
  0.000% (0/6)
32
QSGDefaultRenderContext::QSGDefaultRenderContext
Name: QSGDefaultRenderContext::QSGDefaultRenderContext
Prototype: QSGDefaultRenderContext::QSGDefaultRenderContext(QSGContext *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 55-66
100.000% (1/1)
31
QSGDefaultPainterNode::toImage
Name: QSGDefaultPainterNode::toImage
Prototype: QImage QSGDefaultPainterNode::toImage() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 463-469
  0.000% (0/4)
32
QSGDefaultNinePatchNode::QSGDefaultNinePatchNode
Name: QSGDefaultNinePatchNode::QSGDefaultNinePatchNode
Prototype: QSGDefaultNinePatchNode::QSGDefaultNinePatchNode()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultninepatchnode.cpp
Lines: 44-50
  0.000% (0/1)
31
QSGDefaultLayer::toImage
Name: QSGDefaultLayer::toImage
Prototype: QImage QSGDefaultLayer::toImage() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 460-466
 50.000% (2/4)
32
QSGDefaultLayer::markDirtyTexture
Name: QSGDefaultLayer::markDirtyTexture
Prototype: void QSGDefaultLayer::markDirtyTexture()
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 286-291
 50.000% (3/6)
32
QSGDefaultInternalRectangleNode::updateMaterialAntialiasing
Name: QSGDefaultInternalRectangleNode::updateMaterialAntialiasing
Prototype: void QSGDefaultInternalRectangleNode::updateMaterialAntialiasing()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalrectanglenode.cpp
Lines: 135-141
 50.000% (2/4)
32
QSGDefaultInternalImageNode::setMaterialTexture
Name: QSGDefaultInternalImageNode::setMaterialTexture
Prototype: void QSGDefaultInternalImageNode::setMaterialTexture(QSGTexture *texture)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 180-185
100.000% (1/1)
31
QSGDefaultContext::createInternalRectangleNode
Name: QSGDefaultContext::createInternalRectangleNode
Prototype: QSGInternalRectangleNode *QSGDefaultContext::createInternalRectangleNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 183-188
100.000% (1/1)
31
QSGDefaultContext::createInternalImageNode
Name: QSGDefaultContext::createInternalImageNode
Prototype: QSGInternalImageNode *QSGDefaultContext::createInternalImageNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 190-195
100.000% (1/1)
31
QSGContext::rendererInterface
Name: QSGContext::rendererInterface
Prototype: QSGRendererInterface *QSGContext::rendererInterface(QSGRenderContext *renderContext)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 319-324
  0.000% (0/1)
31
QSGCompressedTextureFactory::textureSize
Name: QSGCompressedTextureFactory::textureSize
Prototype: QSize QSGCompressedTextureFactory::textureSize() const
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp
Lines: 239-244
 50.000% (3/6)
32
QSGCompressedTextureData::sizeInBytes
Name: QSGCompressedTextureData::sizeInBytes
Prototype: int QSGCompressedTextureData::sizeInBytes() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp
Lines: 64-69
 50.000% (2/4)
32
QSGCompressedTexture::formatIsOpaque
Name: QSGCompressedTexture::formatIsOpaque
Prototype: bool QSGCompressedTexture::formatIsOpaque(quint32 glTextureFormat)
Coverage:  27.778% (5/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp
Lines: 189-212
 27.778% (5/18)
317
QSGCompressedTexture::QSGCompressedTexture
Name: QSGCompressedTexture::QSGCompressedTexture
Prototype: QSGCompressedTexture::QSGCompressedTexture(const DataPtr& texData)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp
Lines: 89-96
  0.000% (0/4)
32
QSGBatchRenderer::Rect::intersects
Name: QSGBatchRenderer::Rect::intersects
Prototype: bool intersects(const Rect &r)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 278-282
100.000% (9/9)
31
QSGBatchRenderer::AllocatorPage::AllocatorPage
Name: QSGBatchRenderer::AllocatorPage::AllocatorPage
Prototype: AllocatorPage()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 102-111
100.000% (4/4)
32
QSGBasicGlyphNode::setStyleColor
Name: QSGBasicGlyphNode::setStyleColor
Prototype: void QSGBasicGlyphNode::setStyleColor(const QColor &color)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicglyphnode.cpp
Lines: 88-93
 50.000% (2/4)
32
QSGBasicGlyphNode::setStyle
Name: QSGBasicGlyphNode::setStyle
Prototype: void QSGBasicGlyphNode::setStyle(QQuickText::TextStyle style)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicglyphnode.cpp
Lines: 81-86
 50.000% (2/4)
32
QSGAtlasTexture::AtlasBase::remove
Name: QSGAtlasTexture::AtlasBase::remove
Prototype: void AtlasBase::remove(TextureBase *t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 273-278
100.000% (1/1)
31
QSGAtlasTexture::AtlasBase::invalidate
Name: QSGAtlasTexture::AtlasBase::invalidate
Prototype: void AtlasBase::invalidate()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 187-192
 83.333% (5/6)
32
QSGAnimationDriver::elapsed
Name: QSGAnimationDriver::elapsed
Prototype: qint64 elapsed() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 154-159
  0.000% (0/1)
31
QSGAbstractSoftwareRenderer::~QSGAbstractSoftwareRenderer
Name: QSGAbstractSoftwareRenderer::~QSGAbstractSoftwareRenderer
Prototype: QSGAbstractSoftwareRenderer::~QSGAbstractSoftwareRenderer()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 65-73
100.000% (1/1)
31
QSGAbstractSoftwareRenderer::buildRenderList
Name: QSGAbstractSoftwareRenderer::buildRenderList
Prototype: void QSGAbstractSoftwareRenderer::buildRenderList()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 145-153
100.000% (1/1)
31
QRecyclePool::New
Name: QRecyclePool::New
Prototype: template<typename T, int Step> T *QRecyclePool<T, Step>::New()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qrecyclepool_p.h
Lines: 129-135
  0.000% (0/1)
31
QRecyclePool::New
Name: QRecyclePool::New
Prototype: template<typename T, int Step> template<typename T1> T *QRecyclePool<T, Step>::New(const T1 &a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qrecyclepool_p.h
Lines: 137-144
  0.000% (0/1)
31
Page:<>1
eLOC - Effective Lines of Code: 1559
...40
eLOC - Effective Lines of Code: 7
...50
eLOC - Effective Lines of Code: 5
...60
eLOC - Effective Lines of Code: 4
...68
eLOC - Effective Lines of Code: 4
69
eLOC - Effective Lines of Code: 4
70
eLOC - Effective Lines of Code: 3
71
eLOC - Effective Lines of Code: 3
7273
eLOC - Effective Lines of Code: 3
74
eLOC - Effective Lines of Code: 3
75
eLOC - Effective Lines of Code: 3
76
eLOC - Effective Lines of Code: 3
...80
eLOC - Effective Lines of Code: 3
...90
eLOC - Effective Lines of Code: 2
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0

Generated by Squish Coco 4.2.0