OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...160
eLOC - Effective Lines of Code: 6
...170
eLOC - Effective Lines of Code: 8
...180
eLOC - Effective Lines of Code: 12
...190
eLOC - Effective Lines of Code: 20
...194
eLOC - Effective Lines of Code: 26
195
eLOC - Effective Lines of Code: 28
196
eLOC - Effective Lines of Code: 31
197
eLOC - Effective Lines of Code: 34
198199
eLOC - Effective Lines of Code: 47
200
eLOC - Effective Lines of Code: 57
201
eLOC - Effective Lines of Code: 76
202
eLOC - Effective Lines of Code: 123
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
Context::resolveName
Name: Context::resolveName
Prototype: Context::ResolvedName Context::resolveName(const QString &name)
Coverage:  95.122% (39/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext.cpp
Lines: 109-165
 95.122% (39/41)
4011
Lexer::lex
Name: Lexer::lex
Prototype: int Lexer::lex()
Coverage: 100.000% (59/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 241-320
100.000% (59/59)
4031
QQmlPropertyCacheCreator::buildMetaObjectRecursively
Name: QQmlPropertyCacheCreator::buildMetaObjectRecursively
Prototype: template <typename ObjectContainer> inline QQmlCompileError QQmlPropertyCacheCreator<ObjectContainer>::buildMetaObjectRecursively(int objectIndex, const QQmlBindingInstantiationContext &context)
Coverage:  88.333% (53/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 135-209
 88.333% (53/60)
4016
QQuickFlickable::filterMouseEvent
Name: QQuickFlickable::filterMouseEvent
Prototype: bool QQuickFlickable::filterMouseEvent(QQuickItem *receiver, QMouseEvent *event)
Coverage:  73.529% (50/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2316-2374
 73.529% (50/68)
4012
QQuickFlickablePrivate::updateBeginningEnd
Name: QQuickFlickablePrivate::updateBeginningEnd
Prototype: void QQuickFlickablePrivate::updateBeginningEnd()
Coverage: 100.000% (31/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 508-568
100.000% (31/31)
4011
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::init
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::init
Prototype: void QQuickWindowPrivate::init(QQuickWindow *c, QQuickRenderControl *control)
Coverage:  94.118% (16/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 538-594
 94.118% (16/17)
406
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareThreadedRenderLoop::polishAndSync
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareThreadedRenderLoop::polishAndSync
Prototype: void QSGSoftwareThreadedRenderLoop::polishAndSync(QSGSoftwareThreadedRenderLoop::WindowData *w, bool inExpose)
Coverage:  0.000% (0/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp
Lines: 941-1002
  0.000% (0/61)
4017
QQuickTextInputPrivate::maskString
Name: QQuickTextInputPrivate::maskString
Prototype: QString QQuickTextInputPrivate::maskString(uint pos, const QString &str, bool clear) const
Coverage:  92.157% (47/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4044-4109
 92.157% (47/51)
4016
QSGBatchRenderer::Renderer::visualizeBatch
Name: QSGBatchRenderer::Renderer::visualizeBatch
Prototype: void Renderer::visualizeBatch(Batch *b)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2917-2967
  0.000% (0/22)
407
QSGDefaultDistanceFieldGlyphCache::requestGlyphs
Name: QSGDefaultDistanceFieldGlyphCache::requestGlyphs
Prototype: void QSGDefaultDistanceFieldGlyphCache::requestGlyphs(const QSet<glyph_t> &glyphs)
Coverage:  33.333% (5/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 99-158
 33.333% (5/15)
405
QSGDefaultRenderContext::initialize
Name: QSGDefaultRenderContext::initialize
Prototype: void QSGDefaultRenderContext::initialize(void *context)
Coverage:  56.410% (22/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 72-113
 56.410% (22/39)
409
QV4::Heap::InternalClass::changeMember
Name: QV4::Heap::InternalClass::changeMember
Prototype: Heap::InternalClass *InternalClass::changeMember(PropertyKey identifier, PropertyAttributes data, uint *index)
Coverage:  96.429% (27/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 269-320
 96.429% (27/28)
409
QV4ParticleDataDeletable::QV4ParticleDataDeletable
Name: QV4ParticleDataDeletable::QV4ParticleDataDeletable
Prototype: QV4ParticleDataDeletable::QV4ParticleDataDeletable(QV4::ExecutionEngine *v4)
Coverage: 100.000% (38/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 459-504
100.000% (38/38)
401
Script::parse
Name: Script::parse
Prototype: void Script::parse()
Coverage:  85.185% (23/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4script.cpp
Lines: 79-144
 85.185% (23/27)
4010
StringPrototype::init
Name: StringPrototype::init
Prototype: void StringPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (30/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 230-276
100.000% (30/30)
401
ExecutionEngine::metaTypeToJS
Name: ExecutionEngine::metaTypeToJS
Prototype: QV4::ReturnedValue ExecutionEngine::metaTypeToJS(int type, const void *data)
Coverage:  91.429% (64/70)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1566-1654
 91.429% (64/70)
4134
JSC::Yarr::CharacterClassConstructor::putRange
Name: JSC::Yarr::CharacterClassConstructor::putRange
Prototype: void putRange(UChar lo, UChar hi)
Coverage:  59.259% (32/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 109-176
 59.259% (32/54)
4120
ListElement::getProperty
Name: ListElement::getProperty
Prototype: QVariant ListElement::getProperty(const ListLayout::Role &role, const QQmlListModel *owner, QV4::ExecutionEngine *eng)
Coverage:  70.000% (28/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 869-948
 70.000% (28/40)
4117
ListElement::setJsProperty
Name: ListElement::setJsProperty
Prototype: int ListElement::setJsProperty(const ListLayout::Role &role, const QV4::Value &d, QV4::ExecutionEngine *eng)
Coverage:  57.500% (23/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1403-1457
 57.500% (23/40)
4113
QObjectWrapper::virtualAdvanceIterator
Name: QObjectWrapper::virtualAdvanceIterator
Prototype: void QObjectWrapper::virtualAdvanceIterator(Managed *m, ObjectIterator *it, Value *name, uint *index, Property *p, PropertyAttributes *attributes)
Coverage:  77.778% (21/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 763-815
 77.778% (21/27)
415
QQmlComponent::incubateObject
Name: QQmlComponent::incubateObject
Prototype: void QQmlComponent::incubateObject(QQmlV4Function *args)
Coverage:  78.788% (26/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1368-1427
 78.788% (26/33)
4111
QQmlDelegateModelItemMetaType::initializePrototype
Name: QQmlDelegateModelItemMetaType::initializePrototype
Prototype: void QQmlDelegateModelItemMetaType::initializePrototype()
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1776-1828
100.000% (14/14)
413
QQmlImportDatabase::registerPluginTypes
Name: QQmlImportDatabase::registerPluginTypes
Prototype: bool QQmlImportDatabase::registerPluginTypes(QObject *instance, const QString &basePath, const QString &uri, const QString &typeNamespace, int vmaj, QList<QQmlError> *errors)
Coverage:  69.444% (25/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 2008-2084
 69.444% (25/36)
4113
QQmlPropertyCacheAliasCreator::propertyDataForAlias
Name: QQmlPropertyCacheAliasCreator::propertyDataForAlias
Prototype: template <typename ObjectContainer> inline QQmlCompileError QQmlPropertyCacheAliasCreator<ObjectContainer>::propertyDataForAlias( const CompiledObject &component, const QV4::CompiledData::Alias &alias, int *type, int *minorVersion, QQmlPropertyData::Flags *propertyFlags)
Coverage:  88.235% (30/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 689-764
 88.235% (30/34)
4110
QQmlScriptBlob::dataReceived
Name: QQmlScriptBlob::dataReceived
Prototype: void QQmlScriptBlob::dataReceived(const SourceCodeData &data)
Coverage:  48.780% (20/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2958-3021
 48.780% (20/41)
4112
QQuickOpenGLShaderEffectCommon::lookThroughShaderCode
Name: QQuickOpenGLShaderEffectCommon::lookThroughShaderCode
Prototype: void QQuickOpenGLShaderEffectCommon::lookThroughShaderCode(QQuickItem *item, const QMetaObject *itemMetaObject, Key::ShaderType shaderType, const QByteArray &code)
Coverage:  79.545% (35/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 315-373
 79.545% (35/44)
4112
QQuickPaintedItem::updatePaintNode
Name: QQuickPaintedItem::updatePaintNode
Prototype: QSGNode *QQuickPaintedItem::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *data)
Coverage:  64.516% (20/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpainteditem.cpp
Lines: 561-621
 64.516% (20/31)
416
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::compressTouchEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::compressTouchEvent
Prototype: bool QQuickWindowPrivate::compressTouchEvent(QTouchEvent *event)
Coverage:  60.526% (23/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2021-2083
 60.526% (23/38)
4110
QQuickShapePrivate::sync
Name: QQuickShapePrivate::sync
Prototype: void QQuickShapePrivate::sync()
Coverage:  68.750% (33/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1052-1108
 68.750% (33/48)
4115
QQuickSinglePointHandler::wantsPointerEvent
Name: QQuickSinglePointHandler::wantsPointerEvent
Prototype: bool QQuickSinglePointHandler::wantsPointerEvent(QQuickPointerEvent *event)
Coverage:  82.759% (48/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquicksinglepointhandler.cpp
Lines: 68-127
 82.759% (48/58)
4116
QQuickSpriteSequence::prepareNextFrame
Name: QQuickSpriteSequence::prepareNextFrame
Prototype: void QQuickSpriteSequence::prepareNextFrame(QSGSpriteNode *node)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspritesequence.cpp
Lines: 276-329
 88.235% (15/17)
416
QQuickTextEdit::updateSize
Name: QQuickTextEdit::updateSize
Prototype: void QQuickTextEdit::updateSize()
Coverage:  85.714% (36/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2472-2536
 85.714% (36/42)
4113
QQuickTextNodeEngine::addGlyphsInRange
Name: QQuickTextNodeEngine::addGlyphsInRange
Prototype: void QQuickTextNodeEngine::addGlyphsInRange(int rangeStart, int rangeLength, const QColor &color, const QColor &backgroundColor, int selectionStart, int selectionEnd)
Coverage:  83.333% (40/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 564-628
 83.333% (40/48)
4113
QQuickValueTypeProvider::create
Name: QQuickValueTypeProvider::create
Prototype: bool create(int type, int argc, const void *argv[], QVariant *v) override
Coverage:  48.485% (16/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 455-511
 48.485% (16/33)
4114
QSGSoftwareInternalRectangleNode::setGradientStops
Name: QSGSoftwareInternalRectangleNode::setGradientStops
Prototype: void QSGSoftwareInternalRectangleNode::setGradientStops(const QGradientStops &stops)
Coverage:  0.000% (0/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalrectanglenode.cpp
Lines: 117-188
  0.000% (0/39)
4113
CallOverloaded
Name: CallOverloaded
Prototype: static QV4::ReturnedValue CallOverloaded(const QQmlObjectOrGadget &object, const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, const QQmlPropertyCache *propertyCache, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod)
Coverage:  94.286% (33/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1482-1547
 94.286% (33/35)
4211
CompilationUnitMapper::open::CompilationUnitMapper::open
Name: CompilationUnitMapper::open::CompilationUnitMapper::open
Prototype: CompiledData::Unit *CompilationUnitMapper::open(const QString &cacheFileName, const QDateTime &sourceTimeStamp, QString *errorString)
Coverage:  71.429% (10/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilationunitmapper_unix.cpp
Lines: 54-91
 71.429% (10/14)
426
QMetaObjectWrapper::callOverloadedConstructor
Name: QMetaObjectWrapper::callOverloadedConstructor
Prototype: ReturnedValue QMetaObjectWrapper::callOverloadedConstructor(QV4::ExecutionEngine *engine, QV4::CallData *callArgs) const
Coverage:  74.286% (26/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 2111-2171
 74.286% (26/35)
4211
QObjectMethod::callInternal
Name: QObjectMethod::callInternal
Prototype: ReturnedValue QObjectMethod::callInternal(const Value *thisObject, const Value *argv, int argc) const
Coverage:  77.143% (27/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1942-2006
 77.143% (27/35)
4212
QQmlInstantiatorPrivate::_q_modelUpdated
Name: QQmlInstantiatorPrivate::_q_modelUpdated
Prototype: void QQmlInstantiatorPrivate::_q_modelUpdated(const QQmlChangeSet &changeSet, bool reset)
Coverage:  64.103% (25/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 146-203
 64.103% (25/39)
4214
QQuickPathViewPrivate::init
Name: QQuickPathViewPrivate::init
Prototype: void QQuickPathViewPrivate::init()
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 112-124
 78.947% (15/19)
427
QQuickPointerTouchEvent::reset
Name: QQuickPointerTouchEvent::reset
Prototype: QQuickPointerEvent *QQuickPointerTouchEvent::reset(QEvent *event)
Coverage:  91.304% (21/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 1322-1390
 91.304% (21/23)
429
QQuickStateGroupPrivate::findTransition::QQuickStateGroupPrivate::findTransition
Name: QQuickStateGroupPrivate::findTransition::QQuickStateGroupPrivate::findTransition
Prototype: QQuickTransition *QQuickStateGroupPrivate::findTransition(const QString &from, const QString &to)
Coverage:  89.474% (51/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstategroup.cpp
Lines: 365-429
 89.474% (51/57)
4216
QQuickTextControlPrivate::activateLinkUnderCursor
Name: QQuickTextControlPrivate::activateLinkUnderCursor
Prototype: void QQuickTextControlPrivate::activateLinkUnderCursor(QString href)
Coverage:  53.488% (23/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 1653-1715
 53.488% (23/43)
4214
QQuickTextPrivate::updateLayout
Name: QQuickTextPrivate::updateLayout
Prototype: void QQuickTextPrivate::updateLayout()
Coverage:  80.952% (34/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 241-299
 80.952% (34/42)
4211
QQuickTimeLinePrivate::value
Name: QQuickTimeLinePrivate::value
Prototype: qreal QQuickTimeLinePrivate::value(const Op &op, int time, qreal base, bool *changed) const
Coverage:  42.857% (18/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 189-254
 42.857% (18/42)
4217
QSGAtlasTexture::Atlas::Atlas
Name: QSGAtlasTexture::Atlas::Atlas
Prototype: Atlas::Atlas(const QSize &size)
Coverage:  8.696% (2/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 280-336
  8.696% (2/23)
425
QSGCompressedTexture::bind
Name: QSGCompressedTexture::bind
Prototype: void QSGCompressedTexture::bind()
Coverage:  0.000% (0/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp
Lines: 142-187
  0.000% (0/39)
4213
QSGDefaultLayer::bind
Name: QSGDefaultLayer::bind
Prototype: void QSGDefaultLayer::bind()
Coverage:  40.000% (8/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 155-175
 40.000% (8/20)
424
QSGShaderSourceBuilder::addDefinition
Name: QSGShaderSourceBuilder::addDefinition
Prototype: void QSGShaderSourceBuilder::addDefinition(const QByteArray &definition)
Coverage:  57.627% (34/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgshadersourcebuilder.cpp
Lines: 255-319
 57.627% (34/59)
4213
ObjectPrototype::method_toString::[lambda]::[lambda]::ObjectPrototype::toPropertyDescriptor
Name: ObjectPrototype::method_toString::[lambda]::[lambda]::ObjectPrototype::toPropertyDescriptor
Prototype: void ObjectPrototype::toPropertyDescriptor(ExecutionEngine *engine, const Value &v, Property *desc, PropertyAttributes *attrs)
Coverage: 100.000% (43/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 709-774
100.000% (43/43)
4313
QQuickPathView::positionViewAtIndex
Name: QQuickPathView::positionViewAtIndex
Prototype: void QQuickPathView::positionViewAtIndex(int index, int mode)
Coverage:  77.778% (49/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1451-1513
 77.778% (49/63)
4314
QQuickShapePath::setFillGradient
Name: QQuickShapePath::setFillGradient
Prototype: void QQuickShapePath::setFillGradient(QQuickShapeGradient *gradient)
Coverage:  75.000% (21/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 482-496
 75.000% (21/28)
4310
QQuickTextControlPrivate::mouseMoveEvent
Name: QQuickTextControlPrivate::mouseMoveEvent
Prototype: void QQuickTextControlPrivate::mouseMoveEvent(QMouseEvent *e, const QPointF &mousePos)
Coverage:  58.824% (30/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 1096-1167
 58.824% (30/51)
4315
QSGShaderRewriter::Tokenizer::next
Name: QSGShaderRewriter::Tokenizer::next
Prototype: Tokenizer::Token Tokenizer::next()
Coverage:  51.402% (55/107)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgshaderrewriter.cpp
Lines: 93-166
 51.402% (55/107)
4327
checkVersion
Name: checkVersion
Prototype: static bool checkVersion(const QUrl &url)
Coverage:  52.000% (13/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 249-293
 52.000% (13/25)
439
QQmlDelayedCallQueue::addUniquelyAndExecuteLater
Name: QQmlDelayedCallQueue::addUniquelyAndExecuteLater
Prototype: QV4::ReturnedValue QQmlDelayedCallQueue::addUniquelyAndExecuteLater(const QV4::FunctionObject *b, const QV4::Value *, const QV4::Value *argv, int argc)
Coverage:  87.805% (36/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldelayedcallqueue.cpp
Lines: 109-176
 87.805% (36/41)
4413
QQmlDelegateModel::componentComplete
Name: QQmlDelegateModel::componentComplete
Prototype: void QQmlDelegateModel::componentComplete()
Coverage:  91.667% (22/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 300-355
 91.667% (22/24)
448
QQmlImportNamespace::resolveType
Name: QQmlImportNamespace::resolveType
Prototype: bool QQmlImportNamespace::resolveType(QQmlTypeLoader *typeLoader, const QHashedStringRef &type, int *vmajor, int *vminor, QQmlType *type_return, QString *base, QList<QQmlError> *errors, QQmlType::RegistrationType registrationType, QQmlImport::RecursionRestriction recursionRestriction)
Coverage:  27.083% (13/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 913-977
 27.083% (13/48)
4416
QQmlImportsPrivate::validateQmldirVersion
Name: QQmlImportsPrivate::validateQmldirVersion
Prototype: bool QQmlImportsPrivate::validateQmldirVersion(const QQmlTypeLoaderQmldirContent &qmldir, const QString &uri, int vmaj, int vmin, QList<QQmlError> *errors)
Coverage:  47.368% (18/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1340-1402
 47.368% (18/38)
4410
QQuickFlickablePrivate::init
Name: QQuickFlickablePrivate::init
Prototype: void QQuickFlickablePrivate::init()
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 264-278
 78.947% (15/19)
447
QQuickFramebufferObject::updatePaintNode
Name: QQuickFramebufferObject::updatePaintNode
Prototype: QSGNode *QQuickFramebufferObject::updatePaintNode(QSGNode *node, UpdatePaintNodeData *)
Coverage:  68.571% (24/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickframebufferobject.cpp
Lines: 275-346
 68.571% (24/35)
449
QQuickGenericShaderEffect::handleUpdatePaintNode
Name: QQuickGenericShaderEffect::handleUpdatePaintNode
Prototype: QSGNode *QQuickGenericShaderEffect::handleUpdatePaintNode(QSGNode *oldNode, QQuickItem::UpdatePaintNodeData *)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 234-300
  0.000% (0/28)
448
QQuickOpenGLShaderEffectCommon::updateShader
Name: QQuickOpenGLShaderEffectCommon::updateShader
Prototype: void QQuickOpenGLShaderEffectCommon::updateShader(QQuickItem *item, const QMetaObject *itemMetaObject, Key::ShaderType shaderType)
Coverage:  50.000% (16/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 375-440
 50.000% (16/32)
4410
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickBehavior::write
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickBehavior::write
Prototype: void QQuickBehavior::write(const QVariant &value)
Coverage:  78.571% (44/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickbehavior.cpp
Lines: 174-238
 78.571% (44/56)
4412
QQuickShapeNvprRenderNode::renderFill
Name: QQuickShapeNvprRenderNode::renderFill
Prototype: void QQuickShapeNvprRenderNode::renderFill(ShapePathRenderData *d)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 666-727
  0.000% (0/15)
445
QQuickStyledTextPrivate::parseImageAttributes
Name: QQuickStyledTextPrivate::parseImageAttributes
Prototype: void QQuickStyledTextPrivate::parseImageAttributes(const QChar *&ch, const QString &textIn, QString &textOut)
Coverage:  90.566% (48/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 658-725
 90.566% (48/53)
4414
TestCaseCollector::enumerateTestCases
Name: TestCaseCollector::enumerateTestCases
Prototype: TestCaseEnumerationResult enumerateTestCases(CompilationUnit *compilationUnit, const Object *object = nullptr)
Coverage:  75.439% (43/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 258-329
 75.439% (43/57)
4417
collectProperty
Name: collectProperty
Prototype: const QV4::Object *collectProperty(const QV4::ScopedValue &value, QV4::ExecutionEngine *engine, QJsonObject &dict)
Coverage:  45.238% (19/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 128-193
 45.238% (19/42)
4416
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(DeleteExpression *ast)
Coverage:  68.750% (22/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1954-2022
 68.750% (22/32)
4513
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(DeleteExpression *ast)
Coverage:  68.750% (22/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1954-2022
 68.750% (22/32)
4513
JavaScriptJob::run
Name: JavaScriptJob::run
Prototype: void JavaScriptJob::run()
Coverage:  57.143% (28/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 63-128
 57.143% (28/49)
4515
QQmlImportsPrivate::locateQmldir
Name: QQmlImportsPrivate::locateQmldir
Prototype: bool QQmlImportsPrivate::locateQmldir(const QString &uri, int vmaj, int vmin, QQmlImportDatabase *database, QString *outQmldirFilePath, QString *outQmldirPathUrl)
Coverage: 100.000% (23/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1267-1338
100.000% (23/23)
458
QQuickImageParticle::spritesUpdate
Name: QQuickImageParticle::spritesUpdate
Prototype: void QQuickImageParticle::spritesUpdate(qreal time)
Coverage:  57.576% (19/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1551-1613
 57.576% (19/33)
4512
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickUtilModule::defineModule
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickUtilModule::defineModule
Prototype: void QQuickUtilModule::defineModule()
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickutilmodule.cpp
Lines: 72-138
100.000% (2/2)
451
QQuickShapeGenericRenderer::updateNode
Name: QQuickShapeGenericRenderer::updateNode
Prototype: void QQuickShapeGenericRenderer::updateNode()
Coverage:  60.976% (25/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 483-558
 60.976% (25/41)
4513
QQuickText::geometryChanged
Name: QQuickText::geometryChanged
Prototype: void QQuickText::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry)
Coverage:  94.262% (115/122)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 2290-2364
 94.262% (115/122)
4517
QQuickText::updatePaintNode
Name: QQuickText::updatePaintNode
Prototype: QSGNode *QQuickText::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *data)
Coverage:  83.784% (31/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 2374-2442
 83.784% (31/37)
4512
QQuickTextInput::remove
Name: QQuickTextInput::remove
Prototype: void QQuickTextInput::remove(int start, int end)
Coverage:  96.154% (50/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2204-2273
 96.154% (50/52)
4516
QSmoothedAnimation::recalc
Name: QSmoothedAnimation::recalc
Prototype: bool QSmoothedAnimation::recalc()
Coverage:  70.370% (19/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 148-216
 70.370% (19/27)
457
QtQuickTest::mouseEvent
Name: QtQuickTest::mouseEvent
Prototype: static void mouseEvent(MouseAction action, QWindow *window, QObject *item, Qt::MouseButton button, Qt::KeyboardModifiers stateKey, const QPointF &_pos, int delay=-1)
Coverage:  0.000% (0/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 147-216
  0.000% (0/50)
4517
JSC::Yarr::YarrGenerator::opCompileBody
Name: JSC::Yarr::YarrGenerator::opCompileBody
Prototype: void opCompileBody(PatternDisjunction* disjunction)
Coverage:  94.118% (16/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 2481-2549
 94.118% (16/17)
465
ProxyObject::virtualGetOwnProperty
Name: ProxyObject::virtualGetOwnProperty
Prototype: PropertyAttributes ProxyObject::virtualGetOwnProperty(Managed *m, PropertyKey id, Property *p)
Coverage:  92.500% (37/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 211-279
 92.500% (37/40)
4611
QAbstractAnimationJob::setState
Name: QAbstractAnimationJob::setState
Prototype: void QAbstractAnimationJob::setState(QAbstractAnimationJob::State newState)
Coverage:  81.188% (82/101)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 314-398
 81.188% (82/101)
4626
QQmlObjectCreator::populateDeferredBinding
Name: QQmlObjectCreator::populateDeferredBinding
Prototype: bool QQmlObjectCreator::populateDeferredBinding(const QQmlProperty &qmlProperty, QQmlData::DeferredData *deferredData, const QV4::CompiledData::Binding *binding)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 292-362
  0.000% (0/10)
464
QQuickGridView::viewportMoved
Name: QQuickGridView::viewportMoved
Prototype: void QQuickGridView::viewportMoved(Qt::Orientations orient)
Coverage:  83.544% (66/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 2027-2098
 83.544% (66/79)
4617
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::event
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::event
Prototype: bool QQuickWindow::event(QEvent *e)
Coverage:  68.519% (37/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1569-1657
 68.519% (37/54)
4626
QQuickShapeGenericRenderer::updateFillNode
Name: QQuickShapeGenericRenderer::updateFillNode
Prototype: void QQuickShapeGenericRenderer::updateFillNode(ShapePathData *d, QQuickShapeGenericNode *node)
Coverage:  59.574% (28/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 568-639
 59.574% (28/47)
4615
QQuickShapeGradientCache::get
Name: QQuickShapeGradientCache::get
Prototype: QSGTexture *QQuickShapeGradientCache::get(const Key &grad)
Coverage:  58.333% (7/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1579-1614
 58.333% (7/12)
466
QQuickTextControl::inputMethodQuery
Name: QQuickTextControl::inputMethodQuery
Prototype: QVariant QQuickTextControl::inputMethodQuery(Qt::InputMethodQuery property, QVariant argument) const
Coverage:  4.348% (2/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 1377-1446
  4.348% (2/46)
4619
QQuickTextPrivate::setLineGeometry
Name: QQuickTextPrivate::setLineGeometry
Prototype: void QQuickTextPrivate::setLineGeometry(QTextLine &line, qreal lineWidth, qreal &height)
Coverage:  91.489% (43/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 1150-1217
 91.489% (43/47)
4614
QV4::IdentifierTable::addEntry
Name: QV4::IdentifierTable::addEntry
Prototype: void IdentifierTable::addEntry(Heap::StringOrSymbol *str)
Coverage:  93.548% (29/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp
Lines: 77-141
 93.548% (29/31)
4611
existingImageFileForPath::QQuickPixmap::load
Name: existingImageFileForPath::QQuickPixmap::load
Prototype: void QQuickPixmap::load(QQmlEngine *engine, const QUrl &url, const QSize &requestSize, QQuickPixmap::Options options, const QQuickImageProviderOptions &providerOptions)
Coverage:  68.333% (41/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1529-1599
 68.333% (41/60)
4619
existingImageFileForPath::QQuickPixmapReader::processJobs
Name: existingImageFileForPath::QQuickPixmapReader::processJobs
Prototype: void QQuickPixmapReader::processJobs()
Coverage:  71.429% (40/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 630-708
 71.429% (40/56)
4616
qt_color_from_string
Name: qt_color_from_string
Prototype: QColor qt_color_from_string(const QV4::Value &name)
Coverage:  0.000% (0/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 140-210
  0.000% (0/66)
4620
qt_image_convolute_filter
Name: qt_image_convolute_filter
Prototype: QImage qt_image_convolute_filter(const QImage& src, const QVector<qreal>& weights, int radius = 0)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 711-785
  0.000% (0/31)
469
QQmlContextWrapper::virtualPut
Name: QQmlContextWrapper::virtualPut
Prototype: bool QQmlContextWrapper::virtualPut(Managed *m, PropertyKey id, const Value &value, Value *receiver)
Coverage:  73.810% (31/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp
Lines: 232-305
 73.810% (31/42)
4712
QQuickImageBase::load
Name: QQuickImageBase::load
Prototype: void QQuickImageBase::load()
Coverage:  87.179% (34/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimagebase.cpp
Lines: 211-286
 87.179% (34/39)
4713
QQuickJSContext2DPrototype::create
Name: QQuickJSContext2DPrototype::create
Prototype: static QV4::Heap::QQuickJSContext2DPrototype *create(QV4::ExecutionEngine *engine)
Coverage:  0.000% (0/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 596-647
  0.000% (0/45)
471
QQuickParentChangePrivate::doChange
Name: QQuickParentChangePrivate::doChange
Prototype: void QQuickParentChangePrivate::doChange(QQuickItem *targetParent, QQuickItem *stackBefore)
Coverage:  75.472% (40/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 74-145
 75.472% (40/53)
4712
Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...160
eLOC - Effective Lines of Code: 6
...170
eLOC - Effective Lines of Code: 8
...180
eLOC - Effective Lines of Code: 12
...190
eLOC - Effective Lines of Code: 20
...194
eLOC - Effective Lines of Code: 26
195
eLOC - Effective Lines of Code: 28
196
eLOC - Effective Lines of Code: 31
197
eLOC - Effective Lines of Code: 34
198199
eLOC - Effective Lines of Code: 47
200
eLOC - Effective Lines of Code: 57
201
eLOC - Effective Lines of Code: 76
202
eLOC - Effective Lines of Code: 123

Generated by Squish Coco 4.2.0