OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1559
...20
eLOC - Effective Lines of Code: 14
...30
eLOC - Effective Lines of Code: 9
...40
eLOC - Effective Lines of Code: 7
...46
eLOC - Effective Lines of Code: 6
47
eLOC - Effective Lines of Code: 6
48
eLOC - Effective Lines of Code: 6
49
eLOC - Effective Lines of Code: 5
5051
eLOC - Effective Lines of Code: 5
52
eLOC - Effective Lines of Code: 5
53
eLOC - Effective Lines of Code: 5
54
eLOC - Effective Lines of Code: 5
...60
eLOC - Effective Lines of Code: 4
...70
eLOC - Effective Lines of Code: 3
...80
eLOC - Effective Lines of Code: 3
...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::Compiler::Codegen::RValue::fromConst
Name: QV4::Compiler::Codegen::RValue::fromConst
Prototype: static RValue fromConst(Codegen *codegen, QV4::ReturnedValue value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 150-156
100.000% (1/1)
51
QV4::CompiledData::Function::calculateSize [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Function::calculateSize [qv4compileddata_p.h #2]
Prototype: static int calculateSize(int nFormals, int nLocals, int nLines, int nInnerfunctions, int nIdObjectDependencies, int nPropertyDependencies, int codeSize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 306-312
100.000% (1/1)
51
QV4::CompiledData::Function::calculateSize [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Function::calculateSize [qv4compileddata_p.h #1]
Prototype: static int calculateSize(int nFormals, int nLocals, int nLines, int nInnerfunctions, int nIdObjectDependencies, int nPropertyDependencies, int codeSize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 306-312
100.000% (1/1)
51
QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::qtTypeInherits [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::qtTypeInherits [qv4compileddata.cpp #2]
Prototype: template <typename T> bool qtTypeInherits(const QMetaObject *mo)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 692-700
100.000% (7/7)
53
QV4::Chunk::nUsedSlots
Name: QV4::Chunk::nUsedSlots
Prototype: uint nUsedSlots() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 180-187
100.000% (4/4)
52
QV4::Chunk::lowestNonZeroBit
Name: QV4::Chunk::lowestNonZeroBit
Prototype: static uint lowestNonZeroBit(quintptr *bitmap)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 167-175
  0.000% (0/7)
53
QV4::BlockAllocator::freeAll
Name: QV4::BlockAllocator::freeAll
Prototype: void BlockAllocator::freeAll()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 637-645
100.000% (3/3)
53
QStringHash::initializeNode
Name: QStringHash::initializeNode
Prototype: template<class T> void QStringHash<T>::initializeNode(Node *node, 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: 611-619
100.000% (1/1)
51
QStringHash::findNode
Name: QStringHash::findNode
Prototype: template<class T> template<class K> typename QStringHash<T>::Node *QStringHash<T>::findNode(const K &key) const
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 831-842
100.000% (8/8)
52
QSequentialAnimationGroupJob::atEnd
Name: QSequentialAnimationGroupJob::atEnd
Prototype: bool QSequentialAnimationGroupJob::atEnd() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qsequentialanimationgroupjob.cpp
Lines: 57-71
100.000% (1/1)
51
QSequentialAnimationGroupJob::animationInserted
Name: QSequentialAnimationGroupJob::animationInserted
Prototype: void QSequentialAnimationGroupJob::animationInserted(QAbstractAnimationJob *anim)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qsequentialanimationgroupjob.cpp
Lines: 365-381
 81.818% (9/11)
53
QSGTextMaskShader::initialize
Name: QSGTextMaskShader::initialize
Prototype: void QSGTextMaskShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 131-138
100.000% (1/1)
51
QSGTextMaskMaterial::compare
Name: QSGTextMaskMaterial::compare
Prototype: int QSGTextMaskMaterial::compare(const QSGMaterial *o) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 592-599
  0.000% (0/4)
52
QSGSoftwareRenderableNode::setClipRegion
Name: QSGSoftwareRenderableNode::setClipRegion
Prototype: void QSGSoftwareRenderableNode::setClipRegion(const QRegion &clipRect, bool hasClipRegion)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 371-379
 50.000% (3/6)
52
QSGSoftwareRenderListBuilder::addRenderableNode
Name: QSGSoftwareRenderListBuilder::addRenderableNode
Prototype: bool QSGSoftwareRenderListBuilder::addRenderableNode(QSGNode *node)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderlistbuilder.cpp
Lines: 165-174
 50.000% (2/4)
52
QSGSoftwareNinePatchNode::setPadding
Name: QSGSoftwareNinePatchNode::setPadding
Prototype: void QSGSoftwareNinePatchNode::setPadding(qreal left, qreal top, qreal right, qreal bottom)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarepublicnodes.cpp
Lines: 171-179
  0.000% (0/4)
52
QSGSoftwareLayer::scheduleUpdate
Name: QSGSoftwareLayer::scheduleUpdate
Prototype: void QSGSoftwareLayer::scheduleUpdate()
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarelayer.cpp
Lines: 134-142
  0.000% (0/7)
53
QSGSoftwareInternalImageNode::setVerticalWrapMode
Name: QSGSoftwareInternalImageNode::setVerticalWrapMode
Prototype: void QSGSoftwareInternalImageNode::setVerticalWrapMode(QSGTexture::WrapMode wrapMode)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalimagenode.cpp
Lines: 410-418
  0.000% (0/4)
52
QSGSoftwareInternalImageNode::setHorizontalWrapMode
Name: QSGSoftwareInternalImageNode::setHorizontalWrapMode
Prototype: void QSGSoftwareInternalImageNode::setHorizontalWrapMode(QSGTexture::WrapMode wrapMode)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalimagenode.cpp
Lines: 400-408
  0.000% (0/4)
52
QSGSoftwareInternalImageNode::setFiltering
Name: QSGSoftwareInternalImageNode::setFiltering
Prototype: void QSGSoftwareInternalImageNode::setFiltering(QSGTexture::Filtering filtering)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalimagenode.cpp
Lines: 390-398
  0.000% (0/4)
52
QSGSoftwareImageNode::setTextureCoordinatesTransform
Name: QSGSoftwareImageNode::setTextureCoordinatesTransform
Prototype: void QSGSoftwareImageNode::setTextureCoordinatesTransform(QSGImageNode::TextureCoordinatesTransformMode transformNode)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarepublicnodes.cpp
Lines: 84-93
  0.000% (0/4)
52
QSGSoftwareContext::defaultSurfaceFormat
Name: QSGSoftwareContext::defaultSurfaceFormat
Prototype: QSurfaceFormat QSGSoftwareContext::defaultSurfaceFormat() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 124-131
100.000% (1/1)
51
QSGSimpleTextureNode::setFiltering
Name: QSGSimpleTextureNode::setFiltering
Prototype: void QSGSimpleTextureNode::setFiltering(QSGTexture::Filtering filtering)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimpletexturenode.cpp
Lines: 141-149
100.000% (4/4)
52
QSGSimpleRectNode::rect
Name: QSGSimpleRectNode::rect
Prototype: QRectF QSGSimpleRectNode::rect() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimplerectnode.cpp
Lines: 113-120
100.000% (1/1)
51
QSGSimpleRectNode::QSGSimpleRectNode
Name: QSGSimpleRectNode::QSGSimpleRectNode
Prototype: QSGSimpleRectNode::QSGSimpleRectNode(const QRectF &rect, const QColor &color)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimplerectnode.cpp
Lines: 66-74
  0.000% (0/1)
51
QSGShaderSourceBuilder::contextProfile
Name: QSGShaderSourceBuilder::contextProfile
Prototype: QSurfaceFormat::OpenGLContextProfile QSGShaderSourceBuilder::contextProfile() const
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgshadersourcebuilder.cpp
Lines: 391-398
 75.000% (3/4)
52
QSGOpaqueTextureMaterial::compare
Name: QSGOpaqueTextureMaterial::compare
Prototype: int QSGOpaqueTextureMaterial::compare(const QSGMaterial *o) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexturematerial.cpp
Lines: 322-329
100.000% (4/4)
52
QSGNodeUpdater::updateStates
Name: QSGNodeUpdater::updateStates
Prototype: void QSGNodeUpdater::updateStates(QSGNode *n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnodeupdater.cpp
Lines: 61-70
100.000% (1/1)
51
QSGNodeUpdater::isNodeBlocked
Name: QSGNodeUpdater::isNodeBlocked
Prototype: bool QSGNodeUpdater::isNodeBlocked(QSGNode *node, QSGNode *root) const
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnodeupdater.cpp
Lines: 83-91
 88.889% (8/9)
53
QSGNode::~QSGNode
Name: QSGNode::~QSGNode
Prototype: QSGNode::~QSGNode()
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 320-330
 28.571% (2/7)
53
QSGNode::childAtIndex
Name: QSGNode::childAtIndex
Prototype: QSGNode *QSGNode::childAtIndex(int i) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 606-614
  0.000% (0/6)
52
QSGDistanceFieldStyledTextMaterial::compare
Name: QSGDistanceFieldStyledTextMaterial::compare
Prototype: int QSGDistanceFieldStyledTextMaterial::compare(const QSGMaterial *o) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 328-335
 50.000% (2/4)
52
QSGDistanceFieldGlyphNode::setColor
Name: QSGDistanceFieldGlyphNode::setColor
Prototype: void QSGDistanceFieldGlyphNode::setColor(const QColor &color)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode.cpp
Lines: 80-89
 50.000% (2/4)
52
QSGDistanceFieldGlyphNode::preprocess
Name: QSGDistanceFieldGlyphNode::preprocess
Prototype: void QSGDistanceFieldGlyphNode::preprocess()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode.cpp
Lines: 153-162
100.000% (4/4)
52
QSGDefaultSpriteNode::setSpriteSize
Name: QSGDefaultSpriteNode::setSpriteSize
Prototype: void QSGDefaultSpriteNode::setSpriteSize(const QSize &size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 210-219
100.000% (4/4)
52
QSGDefaultSpriteNode::setSourceB
Name: QSGDefaultSpriteNode::setSourceB
Prototype: void QSGDefaultSpriteNode::setSourceB(const QPoint &source)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 200-208
100.000% (4/4)
52
QSGDefaultSpriteNode::setSourceA
Name: QSGDefaultSpriteNode::setSourceA
Prototype: void QSGDefaultSpriteNode::setSourceA(const QPoint &source)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 190-198
100.000% (4/4)
52
QSGDefaultRenderContext::renderNextFrame
Name: QSGDefaultRenderContext::renderNextFrame
Prototype: void QSGDefaultRenderContext::renderNextFrame(QSGRenderer *renderer, uint fboId)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 177-186
 71.429% (5/7)
53
QSGDefaultRenderContext::depthStencilBufferManager
Name: QSGDefaultRenderContext::depthStencilBufferManager
Prototype: QSGDepthStencilBufferManager *QSGDefaultRenderContext::depthStencilBufferManager()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 212-219
 71.429% (5/7)
53
QSGDefaultRectangleNode::rect
Name: QSGDefaultRectangleNode::rect
Prototype: QRectF QSGDefaultRectangleNode::rect() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultrectanglenode.cpp
Lines: 66-73
  0.000% (0/1)
51
QSGDefaultRectangleNode::QSGDefaultRectangleNode
Name: QSGDefaultRectangleNode::QSGDefaultRectangleNode
Prototype: QSGDefaultRectangleNode::QSGDefaultRectangleNode()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultrectanglenode.cpp
Lines: 48-58
  0.000% (0/1)
51
QSGDefaultPainterNode::setDirty
Name: QSGDefaultPainterNode::setDirty
Prototype: void QSGDefaultPainterNode::setDirty(const QRect &dirtyRect)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 376-385
100.000% (4/4)
52
QSGDefaultPainterNode::QSGDefaultPainterNode
Name: QSGDefaultPainterNode::QSGDefaultPainterNode
Prototype: QSGDefaultPainterNode::QSGDefaultPainterNode(QQuickPaintedItem *item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 76-109
100.000% (1/1)
51
QSGDefaultLayer::setHasMipmaps
Name: QSGDefaultLayer::setHasMipmaps
Prototype: void QSGDefaultLayer::setHasMipmaps(bool mipmap)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 188-195
 54.545% (6/11)
53
QSGDefaultLayer::scheduleUpdate
Name: QSGDefaultLayer::scheduleUpdate
Prototype: void QSGDefaultLayer::scheduleUpdate()
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 262-269
 57.143% (4/7)
53
QSGDefaultLayer::hasAlphaChannel
Name: QSGDefaultLayer::hasAlphaChannel
Prototype: bool QSGDefaultLayer::hasAlphaChannel() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 144-147
100.000% (1/1)
51
QSGDefaultInternalImageNode::updateMaterialBlending
Name: QSGDefaultInternalImageNode::updateMaterialBlending
Prototype: bool QSGDefaultInternalImageNode::updateMaterialBlending()
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 192-200
 50.000% (3/6)
52
QSGDefaultInternalImageNode::updateMaterialAntialiasing
Name: QSGDefaultInternalImageNode::updateMaterialAntialiasing
Prototype: void QSGDefaultInternalImageNode::updateMaterialAntialiasing()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 169-178
  0.000% (0/4)
52
QSGDefaultImageNode::setTextureCoordinatesTransform
Name: QSGDefaultImageNode::setTextureCoordinatesTransform
Prototype: void QSGDefaultImageNode::setTextureCoordinatesTransform(TextureCoordinatesTransformMode mode)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultimagenode.cpp
Lines: 167-174
  0.000% (0/4)
52
QSGDefaultImageNode::setSourceRect
Name: QSGDefaultImageNode::setSourceRect
Prototype: void QSGDefaultImageNode::setSourceRect(const QRectF &r)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultimagenode.cpp
Lines: 127-135
  0.000% (0/4)
52
QSGDefaultImageNode::setRect
Name: QSGDefaultImageNode::setRect
Prototype: void QSGDefaultImageNode::setRect(const QRectF &r)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultimagenode.cpp
Lines: 112-120
  0.000% (0/4)
52
QSGDefaultImageNode::setMipmapFiltering
Name: QSGDefaultImageNode::setMipmapFiltering
Prototype: void QSGDefaultImageNode::setMipmapFiltering(QSGTexture::Filtering filtering)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultimagenode.cpp
Lines: 82-90
  0.000% (0/4)
52
QSGDefaultImageNode::setFiltering
Name: QSGDefaultImageNode::setFiltering
Prototype: void QSGDefaultImageNode::setFiltering(QSGTexture::Filtering filtering)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultimagenode.cpp
Lines: 67-75
  0.000% (0/4)
52
QSGDefaultImageNode::setAnisotropyLevel
Name: QSGDefaultImageNode::setAnisotropyLevel
Prototype: void QSGDefaultImageNode::setAnisotropyLevel(QSGTexture::AnisotropyLevel level)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultimagenode.cpp
Lines: 97-105
  0.000% (0/4)
52
QSGDefaultDistanceFieldGlyphCache::textureInfo
Name: QSGDefaultDistanceFieldGlyphCache::textureInfo
Prototype: TextureInfo *textureInfo(int index)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache_p.h
Lines: 102-112
 71.429% (5/7)
53
QSGDefaultDepthStencilBuffer::free
Name: QSGDefaultDepthStencilBuffer::free
Prototype: void QSGDefaultDepthStencilBuffer::free()
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdepthstencilbuffer.cpp
Lines: 148-155
 55.556% (5/9)
53
QSGDefaultContext::createGlyphNode
Name: QSGDefaultContext::createGlyphNode
Prototype: QSGGlyphNode *QSGDefaultContext::createGlyphNode(QSGRenderContext *rc, bool preferNativeGlyphNode)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 202-211
 83.333% (5/6)
52
QSGContext::createInternalRectangleNode
Name: QSGContext::createInternalRectangleNode
Prototype: QSGInternalRectangleNode *QSGContext::createInternalRectangleNode(const QRectF &rect, const QColor &c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontext.cpp
Lines: 263-270
100.000% (1/1)
51
QSGBatchRenderer::qsg_matrixForRoot
Name: QSGBatchRenderer::qsg_matrixForRoot
Prototype: static QMatrix4x4 qsg_matrixForRoot(Node *node)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1771-1778
100.000% (4/4)
52
QSGBatchRenderer::qsg_fixIndexCount
Name: QSGBatchRenderer::qsg_fixIndexCount
Prototype: static inline int qsg_fixIndexCount(int iCount, GLenum drawMode)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1669-1687
100.000% (8/8)
55
QSGBatchRenderer::qsg_addBackOrphanedElements
Name: QSGBatchRenderer::qsg_addBackOrphanedElements
Prototype: static void qsg_addBackOrphanedElements(QDataBuffer<Element *> &orphans, QDataBuffer<Element *> &renderList)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1364-1372
100.000% (7/7)
53
QSGBatchRenderer::Renderer::tagSubRoots
Name: QSGBatchRenderer::Renderer::tagSubRoots
Prototype: void Renderer::tagSubRoots(Node *node)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1342-1350
 50.000% (2/4)
52
QSGBatchRenderer::Renderer::setCustomRenderMode
Name: QSGBatchRenderer::Renderer::setCustomRenderMode
Prototype: void Renderer::setCustomRenderMode(const QByteArray &mode)
Coverage:  18.750% (3/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 3131-3138
 18.750% (3/16)
56
QSGBatchRenderer::Renderer::invalidateAndRecycleBatch
Name: QSGBatchRenderer::Renderer::invalidateAndRecycleBatch
Prototype: void Renderer::invalidateAndRecycleBatch(Batch *b)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 869-876
100.000% (6/6)
53
QSGBasicInternalRectangleNode::setPenColor
Name: QSGBasicInternalRectangleNode::setPenColor
Prototype: void QSGBasicInternalRectangleNode::setPenColor(const QColor &color)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 144-151
100.000% (7/7)
53
QSGBasicInternalRectangleNode::setColor
Name: QSGBasicInternalRectangleNode::setColor
Prototype: void QSGBasicInternalRectangleNode::setColor(const QColor &color)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 135-142
 85.714% (6/7)
53
QSGBasicInternalImageNode::setTexture
Name: QSGBasicInternalImageNode::setTexture
Prototype: void QSGBasicInternalImageNode::setTexture(QSGTexture *texture)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalimagenode.cpp
Lines: 116-127
100.000% (1/1)
51
QSGBasicGlyphNode::setGlyphs
Name: QSGBasicGlyphNode::setGlyphs
Prototype: void QSGBasicGlyphNode::setGlyphs(const QPointF &position, const QGlyphRun &glyphs)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicglyphnode.cpp
Lines: 68-79
 50.000% (2/4)
52
QSGAbstractSoftwareRenderer::setBackgroundRect
Name: QSGAbstractSoftwareRenderer::setBackgroundRect
Prototype: void QSGAbstractSoftwareRenderer::setBackgroundRect(const QRect &rect)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 241-249
100.000% (4/4)
52
QSGAbstractSoftwareRenderer::nodeMaterialUpdated
Name: QSGAbstractSoftwareRenderer::nodeMaterialUpdated
Prototype: void QSGAbstractSoftwareRenderer::nodeMaterialUpdated(QSGNode *node)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 305-316
  0.000% (0/7)
53
QSGAbstractSoftwareRenderer::nodeGeometryUpdated
Name: QSGAbstractSoftwareRenderer::nodeGeometryUpdated
Prototype: void QSGAbstractSoftwareRenderer::nodeGeometryUpdated(QSGNode *node)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 292-303
  0.000% (0/7)
53
QQuickWorkerScriptEnginePrivate::WorkerEngine::networkAccessManager
Name: QQuickWorkerScriptEnginePrivate::WorkerEngine::networkAccessManager
Prototype: QNetworkAccessManager *QQuickWorkerScriptEnginePrivate::WorkerEngine::networkAccessManager()
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qquickworkerscript.cpp
Lines: 281-291
  0.000% (0/9)
53
QQuickWindowAttached::QQuickWindowAttached
Name: QQuickWindowAttached::QQuickWindowAttached
Prototype: QQuickWindowAttached::QQuickWindowAttached(QObject* attachee)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindowattached.cpp
Lines: 48-57
  0.000% (0/9)
53
QQuickWidgetPrivate::initResize
Name: QQuickWidgetPrivate::initResize
Prototype: void QQuickWidgetPrivate::initResize()
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 762-771
 85.714% (6/7)
53
QQuickWidgetPrivate::handleWindowChange
Name: QQuickWidgetPrivate::handleWindowChange
Prototype: void QQuickWidgetPrivate::handleWindowChange()
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 168-184
 55.556% (5/9)
53
QQuickWidgetPrivate::grabFramebuffer
Name: QQuickWidgetPrivate::grabFramebuffer
Prototype: QImage QQuickWidgetPrivate::grabFramebuffer()
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 354-365
 57.143% (4/7)
53
QQuickWidgetPrivate::ensureEngine
Name: QQuickWidgetPrivate::ensureEngine
Prototype: void QQuickWidgetPrivate::ensureEngine() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 130-138
100.000% (4/4)
52
QQuickWidget::sizeHint
Name: QQuickWidget::sizeHint
Prototype: QSize QQuickWidget::sizeHint() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 1136-1145
100.000% (4/4)
52
QQuickViewPrivate::initResize
Name: QQuickViewPrivate::initResize
Prototype: void QQuickViewPrivate::initResize()
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 400-409
 85.714% (6/7)
53
QQuickView::sizeHint
Name: QQuickView::sizeHint
Prototype: QSize QQuickView::sizeHint() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 546-555
 50.000% (2/4)
52
QQuickValueTypeProvider::typedRead
Name: QQuickValueTypeProvider::typedRead
Prototype: template<typename T> bool typedRead(const QVariant& src, int dstType, void *dst)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 719-729
100.000% (5/5)
52
QQuickValueTypeProvider::createStringFrom
Name: QQuickValueTypeProvider::createStringFrom
Prototype: bool createStringFrom(int type, const void *data, QString *s) override
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 545-554
  0.000% (0/4)
52
QQuickTransform::~QQuickTransform
Name: QQuickTransform::~QQuickTransform
Prototype: QQuickTransform::~QQuickTransform()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 150-158
 50.000% (2/4)
52
QQuickTimeLine::~QQuickTimeLine
Name: QQuickTimeLine::~QQuickTimeLine
Prototype: QQuickTimeLine::~QQuickTimeLine()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 324-332
100.000% (4/4)
52
QQuickTimeLine::clear
Name: QQuickTimeLine::clear
Prototype: void QQuickTimeLine::clear()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 666-674
100.000% (4/4)
52
QQuickTextUtil::textRenderType
Name: QQuickTextUtil::textRenderType
Prototype: template <typename T> typename T::RenderType QQuickTextUtil::textRenderType()
Coverage:  40.000% (2/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextutil_p.h
Lines: 129-141
 40.000% (2/5)
53
QQuickTextPrivate::~QQuickTextPrivate
Name: QQuickTextPrivate::~QQuickTextPrivate
Prototype: QQuickTextPrivate::~QQuickTextPrivate()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 125-134
100.000% (4/4)
52
QQuickTextPrivate::mirrorChange
Name: QQuickTextPrivate::mirrorChange
Prototype: void QQuickTextPrivate::mirrorChange()
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 1913-1922
 90.909% (10/11)
53
QQuickTextPrivate::getImplicitWidth
Name: QQuickTextPrivate::getImplicitWidth
Prototype: qreal QQuickTextPrivate::getImplicitWidth() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 136-146
100.000% (4/4)
52
QQuickTextPrivate::getImplicitHeight
Name: QQuickTextPrivate::getImplicitHeight
Prototype: qreal QQuickTextPrivate::getImplicitHeight() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 148-156
100.000% (4/4)
52
QQuickTextNode::setCursor
Name: QQuickTextNode::setCursor
Prototype: void QQuickTextNode::setCursor(const QRectF &rect, const QColor &color)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode.cpp
Lines: 135-143
 50.000% (2/4)
52
QQuickTextNode::deleteContent
Name: QQuickTextNode::deleteContent
Prototype: void QQuickTextNode::deleteContent()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode.cpp
Lines: 274-281
100.000% (4/4)
52
QQuickTextMetrics::setFont
Name: QQuickTextMetrics::setFont
Prototype: void QQuickTextMetrics::setFont(const QFont &font)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktextmetrics.cpp
Lines: 98-106
  0.000% (0/4)
52
QQuickTextLine::height
Name: QQuickTextLine::height
Prototype: qreal QQuickTextLine::height() const
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 528-535
 42.857% (3/7)
53
QQuickTextInputPrivate::separateSelection
Name: QQuickTextInputPrivate::separateSelection
Prototype: bool QQuickTextInputPrivate::separateSelection()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3808-3817
100.000% (4/4)
52
QQuickTextInputPrivate::paste
Name: QQuickTextInputPrivate::paste
Prototype: void QQuickTextInputPrivate::paste(QClipboard::Mode clipboardMode)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3130-3138
 50.000% (3/6)
52
QQuickTextInputPrivate::mirrorChange
Name: QQuickTextInputPrivate::mirrorChange
Prototype: void QQuickTextInputPrivate::mirrorChange()
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 710-719
 72.727% (8/11)
53
QQuickTextInputPrivate::insert
Name: QQuickTextInputPrivate::insert
Prototype: void QQuickTextInputPrivate::insert(const QString &newText)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3238-3245
100.000% (4/4)
52
QQuickTextInput::undo
Name: QQuickTextInput::undo
Prototype: void QQuickTextInput::undo()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2099-2107
 75.000% (3/4)
52
QQuickTextInput::triggerPreprocess
Name: QQuickTextInput::triggerPreprocess
Prototype: void QQuickTextInput::triggerPreprocess()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1848-1855
  0.000% (0/4)
52
Page:<>1
eLOC - Effective Lines of Code: 1559
...20
eLOC - Effective Lines of Code: 14
...30
eLOC - Effective Lines of Code: 9
...40
eLOC - Effective Lines of Code: 7
...46
eLOC - Effective Lines of Code: 6
47
eLOC - Effective Lines of Code: 6
48
eLOC - Effective Lines of Code: 6
49
eLOC - Effective Lines of Code: 5
5051
eLOC - Effective Lines of Code: 5
52
eLOC - Effective Lines of Code: 5
53
eLOC - Effective Lines of Code: 5
54
eLOC - Effective Lines of Code: 5
...60
eLOC - Effective Lines of Code: 4
...70
eLOC - Effective Lines of Code: 3
...80
eLOC - Effective Lines of Code: 3
...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