OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1559
...5
eLOC - Effective Lines of Code: 42
6
eLOC - Effective Lines of Code: 37
7
eLOC - Effective Lines of Code: 33
8
eLOC - Effective Lines of Code: 29
910
eLOC - Effective Lines of Code: 25
11
eLOC - Effective Lines of Code: 23
12
eLOC - Effective Lines of Code: 22
13
eLOC - Effective Lines of Code: 20
...20
eLOC - Effective Lines of Code: 14
...30
eLOC - Effective Lines of Code: 9
...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
QQuickListViewPrivate::removeNonVisibleItems
Name: QQuickListViewPrivate::removeNonVisibleItems
Prototype: bool QQuickListViewPrivate::removeNonVisibleItems(qreal bufferFrom, qreal bufferTo)
Coverage:  68.293% (28/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 728-771
 68.293% (28/41)
2711
QQuickListView::keyPressEvent
Name: QQuickListView::keyPressEvent
Prototype: void QQuickListView::keyPressEvent(QKeyEvent *event)
Coverage:  29.268% (24/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 3073-3106
 29.268% (24/82)
278
QQuickHandlerPoint::reset
Name: QQuickHandlerPoint::reset
Prototype: void QQuickHandlerPoint::reset(const QQuickEventPoint *point)
Coverage:  84.211% (16/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickhandlerpoint.cpp
Lines: 98-134
 84.211% (16/19)
277
QQuickDesignerSupport::refFromEffectItem
Name: QQuickDesignerSupport::refFromEffectItem
Prototype: void QQuickDesignerSupport::refFromEffectItem(QQuickItem *referencedItem, bool hide)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 79-113
  0.000% (0/11)
274
QQuickDefaultClipNode::updateGeometry
Name: QQuickDefaultClipNode::updateGeometry
Prototype: void QQuickDefaultClipNode::updateGeometry()
Coverage:  23.077% (3/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickclipnode.cpp
Lines: 78-118
 23.077% (3/13)
274
QQuickAnimatedSprite::initNode
Name: QQuickAnimatedSprite::initNode
Prototype: QSGSpriteNode* QQuickAnimatedSprite::initNode()
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanimatedsprite.cpp
Lines: 695-738
 69.231% (9/13)
275
QQuickAnchorsPrivate::clearItem
Name: QQuickAnchorsPrivate::clearItem
Prototype: void QQuickAnchorsPrivate::clearItem(QQuickItem *item)
Coverage:  93.548% (29/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 250-286
 93.548% (29/31)
2711
QQuickAnchorsPrivate::calculateDependency
Name: QQuickAnchorsPrivate::calculateDependency
Prototype: QQuickGeometryChange QQuickAnchorsPrivate::calculateDependency(QQuickItem *controlItem) const
Coverage:  96.429% (54/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 288-331
 96.429% (54/56)
2710
QQmlTypeData::resolveType
Name: QQmlTypeData::resolveType
Prototype: bool QQmlTypeData::resolveType(const QString &typeName, int &majorVersion, int &minorVersion, TypeReference &ref, int lineNumber, int columnNumber, bool reportErrors, QQmlType::RegistrationType registrationType)
Coverage:  71.875% (23/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2759-2810
 71.875% (23/32)
278
QQmlScriptBlob::done
Name: QQmlScriptBlob::done
Prototype: void QQmlScriptBlob::done()
Coverage:  84.211% (16/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 3030-3072
 84.211% (16/19)
277
QQmlPropertyCache::resolve
Name: QQmlPropertyCache::resolve
Prototype: void QQmlPropertyCache::resolve(QQmlPropertyData *data) const
Coverage:  68.966% (20/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 668-708
 68.966% (20/29)
278
QQmlMetaObject::canConvert
Name: QQmlMetaObject::canConvert
Prototype: bool QQmlMetaObject::canConvert(const QQmlMetaObject &from, const QQmlMetaObject &to)
Coverage:  67.308% (35/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1495-1541
 67.308% (35/52)
2715
QQmlListModel::move
Name: QQmlListModel::move
Prototype: void QQmlListModel::move(int from, int to, int n)
Coverage:  90.323% (28/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2388-2429
 90.323% (28/31)
2710
QQmlListModel::insert
Name: QQmlListModel::insert
Prototype: void QQmlListModel::insert(QQmlV4Function *args)
Coverage: 100.000% (25/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2327-2372
100.000% (25/25)
278
QQmlJS::AST::ExpressionNode::reparseAsFormalParameterList
Name: QQmlJS::AST::ExpressionNode::reparseAsFormalParameterList
Prototype: FormalParameterList *ExpressionNode::reparseAsFormalParameterList(MemoryPool *pool)
Coverage:  72.000% (18/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 128-162
 72.000% (18/25)
279
QQmlDateExtension::method_toLocaleTimeString
Name: QQmlDateExtension::method_toLocaleTimeString
Prototype: ReturnedValue QQmlDateExtension::method_toLocaleTimeString(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  42.857% (12/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 132-174
 42.857% (12/28)
279
QQmlDateExtension::method_toLocaleDateString
Name: QQmlDateExtension::method_toLocaleDateString
Prototype: ReturnedValue QQmlDateExtension::method_toLocaleDateString(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  42.857% (12/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 176-218
 42.857% (12/28)
279
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlDefaultPropertyMerger::mergeDefaultProperties
Name: QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlDefaultPropertyMerger::mergeDefaultProperties
Prototype: void QQmlDefaultPropertyMerger::mergeDefaultProperties(int objectIndex)
Coverage: 100.000% (21/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 1404-1444
100.000% (21/21)
276
ProxyObject::virtualHasProperty
Name: ProxyObject::virtualHasProperty
Prototype: bool ProxyObject::virtualHasProperty(const Managed *m, PropertyKey id)
Coverage:  88.889% (24/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 175-209
 88.889% (24/27)
278
Object::getValueOrSetter
Name: Object::getValueOrSetter
Prototype: PropertyIndex Object::getValueOrSetter(PropertyKey id, PropertyAttributes *attrs)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 271-308
 92.308% (24/26)
279
FunctionPrototype::method_toString::ScriptFunction::virtualCallAsConstructor
Name: FunctionPrototype::method_toString::ScriptFunction::virtualCallAsConstructor
Prototype: ReturnedValue ScriptFunction::virtualCallAsConstructor(const FunctionObject *fo, const Value *argv, int argc, const Value *newTarget)
Coverage:  92.857% (13/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 461-498
 92.857% (13/14)
275
ExecutionContext::createMutableBinding
Name: ExecutionContext::createMutableBinding
Prototype: void ExecutionContext::createMutableBinding(String *name, bool deletable)
Coverage:  96.429% (27/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 145-190
 96.429% (27/28)
2712
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(TemplateLiteral *ast)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2552-2593
 63.636% (7/11)
274
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(TemplateLiteral *ast)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2552-2593
 63.636% (7/11)
274
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::createTemplateArray [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::createTemplateArray [qv4codegen.cpp #2]
Prototype: int Codegen::createTemplateArray(TemplateLiteral *t)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2113-2153
 81.818% (9/11)
275
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::createTemplateArray [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::createTemplateArray [qv4codegen.cpp #1]
Prototype: int Codegen::createTemplateArray(TemplateLiteral *t)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2113-2153
 81.818% (9/11)
275
Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #2]
Prototype: void Codegen::statementList(StatementList *ast)
Coverage:  97.674% (42/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 412-454
 97.674% (42/43)
2710
Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
Prototype: void Codegen::statementList(StatementList *ast)
Coverage:  97.674% (42/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 412-454
 97.674% (42/43)
2710
unescape
Name: unescape
Prototype: static QString unescape(const QString &input)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 103-139
  0.000% (0/28)
266
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_createRadialGradient
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_createRadialGradient
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_createRadialGradient(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 1609-1646
  0.000% (0/33)
265
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickContext2DEngineData::QQuickContext2DEngineData
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickContext2DEngineData::QQuickContext2DEngineData
Prototype: QQuickContext2DEngineData::QQuickContext2DEngineData(QV4::ExecutionEngine *v4)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 4291-4324
  0.000% (0/19)
261
qquickitem_autoParent
Name: qquickitem_autoParent
Prototype: static QQmlPrivate::AutoParentResult qquickitem_autoParent(QObject *obj, QObject *parent)
Coverage:  68.750% (22/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemsmodule.cpp
Lines: 120-160
 68.750% (22/32)
2611
qQmlPropertyCacheCreate
Name: qQmlPropertyCacheCreate
Prototype: template<typename T> static QQmlPropertyData qQmlPropertyCacheCreate(const QMetaObject *metaObject, const T& propertyName)
Coverage:  72.222% (26/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 981-1038
 72.222% (26/36)
2610
StringPrototype::method_substring
Name: StringPrototype::method_substring
Prototype: ReturnedValue StringPrototype::method_substring(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  93.548% (29/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 1028-1067
 93.548% (29/31)
269
SparseArrayData::allocate
Name: SparseArrayData::allocate
Prototype: uint SparseArrayData::allocate(Object *o, bool doubleSlot)
Coverage:  94.118% (16/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 361-398
 94.118% (16/17)
267
QuickTestResult::fuzzyCompare
Name: QuickTestResult::fuzzyCompare
Prototype: bool QuickTestResult::fuzzyCompare(const QVariant &actual, const QVariant &expected, qreal delta)
Coverage:  21.739% (5/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 488-528
 21.739% (5/23)
267
QV4DataCollector::collectScope
Name: QV4DataCollector::collectScope
Prototype: bool QV4DataCollector::collectScope(QJsonObject *dict, int frameNr, int scopeNr)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 257-296
 83.333% (15/18)
266
QV4::Compiler::ControlFlowFinally::~ControlFlowFinally
Name: QV4::Compiler::ControlFlowFinally::~ControlFlowFinally
Prototype: ~ControlFlowFinally()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 385-420
100.000% (7/7)
263
QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::Binding::escapedString [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::Binding::escapedString [qv4compileddata.cpp #2]
Prototype: QString Binding::escapedString(const QString &string)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 604-644
  0.000% (0/23)
2612
QV4::CompiledData::Binding::escapedString [qv4compileddata.cpp #1]
Name: QV4::CompiledData::Binding::escapedString [qv4compileddata.cpp #1]
Prototype: QString Binding::escapedString(const QString &string)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #1
Lines: 604-644
  0.000% (0/23)
2612
QSGDefaultGlyphNode::update
Name: QSGDefaultGlyphNode::update
Prototype: void QSGDefaultGlyphNode::update()
Coverage:  21.429% (3/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode.cpp
Lines: 72-107
 21.429% (3/14)
265
QQuickWanderAffector::affectParticle
Name: QQuickWanderAffector::affectParticle
Prototype: bool QQuickWanderAffector::affectParticle(QQuickParticleData* data, qreal dt)
Coverage:  26.923% (7/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickwander.cpp
Lines: 121-181
 26.923% (7/26)
2611
QQuickValueTypeProvider::variantFromString
Name: QQuickValueTypeProvider::variantFromString
Prototype: bool variantFromString(const QString &s, QVariant *v) override
Coverage:  47.368% (9/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 556-597
 47.368% (9/19)
267
QQuickTextNodeEngine::addTextObject
Name: QQuickTextNodeEngine::addTextObject
Prototype: void QQuickTextNodeEngine::addTextObject(const QPointF &position, const QTextCharFormat &format, SelectionState selectionState, QTextDocument *textDocument, int pos, QTextFrameFormat::Position layoutPosition)
Coverage:  54.545% (12/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 446-494
 54.545% (12/22)
269
QQuickShaderEffectSource::setSourceItem
Name: QQuickShaderEffectSource::setSourceItem
Prototype: void QQuickShaderEffectSource::setSourceItem(QQuickItem *item)
Coverage:  33.333% (10/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectsource.cpp
Lines: 320-358
 33.333% (10/30)
268
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::~QQuickWindow
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::~QQuickWindow
Prototype: QQuickWindow::~QQuickWindow()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1308-1348
 71.429% (5/7)
263
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickTransformAnimatorJob::Helper::sync
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickTransformAnimatorJob::Helper::sync
Prototype: void QQuickTransformAnimatorJob::Helper::sync()
Coverage:  56.522% (13/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimatorjob.cpp
Lines: 357-400
 56.522% (13/23)
267
QQuickRectangle::updatePaintNode
Name: QQuickRectangle::updatePaintNode
Prototype: QSGNode *QQuickRectangle::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *data)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickrectangle.cpp
Lines: 507-547
 92.308% (24/26)
265
QQuickPathViewPrivate::pointNear
Name: QQuickPathViewPrivate::pointNear
Prototype: QPointF QQuickPathViewPrivate::pointNear(const QPointF &point, qreal *nearPercent) const
Coverage:  93.750% (15/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1553-1592
 93.750% (15/16)
266
QQuickOpenGLShaderEffectCommon::connectPropertySignals
Name: QQuickOpenGLShaderEffectCommon::connectPropertySignals
Prototype: void QQuickOpenGLShaderEffectCommon::connectPropertySignals(QQuickItem *item, const QMetaObject *itemMetaObject, Key::ShaderType shaderType)
Coverage:  75.758% (25/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 244-284
 75.758% (25/33)
2610
QQuickLoaderPrivate::clear
Name: QQuickLoaderPrivate::clear
Prototype: void QQuickLoaderPrivate::clear()
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickloader.cpp
Lines: 90-132
100.000% (16/16)
266
QQuickListViewPrivate::updateFooter
Name: QQuickListViewPrivate::updateFooter
Prototype: void QQuickListViewPrivate::updateFooter()
Coverage:  96.667% (29/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 1338-1375
 96.667% (29/30)
269
QQuickItemViewPrivate::itemGeometryChanged
Name: QQuickItemViewPrivate::itemGeometryChanged
Prototype: void QQuickItemViewPrivate::itemGeometryChanged(QQuickItem *item, QQuickGeometryChange change, const QRectF &oldGeometry)
Coverage:  88.636% (39/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1108-1145
 88.636% (39/44)
2610
QQuickItemPrivate::data_append
Name: QQuickItemPrivate::data_append
Prototype: void QQuickItemPrivate::data_append(QQmlListProperty<QObject> *prop, QObject *o)
Coverage:  70.000% (21/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3257-3299
 70.000% (21/30)
269
QQuickItemLayer::activate
Name: QQuickItemLayer::activate
Prototype: void QQuickItemLayer::activate()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8190-8225
100.000% (7/7)
263
QQuickGridViewPrivate::translateAndTransitionItemsAfter
Name: QQuickGridViewPrivate::translateAndTransitionItemsAfter
Prototype: void QQuickGridViewPrivate::translateAndTransitionItemsAfter(int afterModelIndex, const ChangeResult &insertionResult, const ChangeResult &removalResult)
Coverage:  74.074% (20/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 2507-2545
 74.074% (20/27)
269
QQuickGridMesh::validateAttributes
Name: QQuickGridMesh::validateAttributes
Prototype: bool QQuickGridMesh::validateAttributes(const QVector<QByteArray> &attributes, int *posIndex)
Coverage:  26.923% (7/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectmesh.cpp
Lines: 86-126
 26.923% (7/26)
2610
QQuickFrictionAffector::affectParticle
Name: QQuickFrictionAffector::affectParticle
Prototype: bool QQuickFrictionAffector::affectParticle(QQuickParticleData *d, qreal dt)
Coverage:  68.966% (20/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickfriction.cpp
Lines: 79-112
 68.966% (20/29)
268
QQuickDesignerCustomObjectData::doResetProperty
Name: QQuickDesignerCustomObjectData::doResetProperty
Prototype: void QQuickDesignerCustomObjectData::doResetProperty(QQmlContext *context, const QQuickDesignerSupport::PropertyName &propertyName)
Coverage:  48.571% (17/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignercustomobjectdata.cpp
Lines: 186-230
 48.571% (17/35)
2611
QQuickContents::calcWidth
Name: QQuickContents::calcWidth
Prototype: bool QQuickContents::calcWidth(QQuickItem *changed)
Coverage:  91.304% (21/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 218-251
 91.304% (21/23)
268
QQuickContents::calcHeight
Name: QQuickContents::calcHeight
Prototype: bool QQuickContents::calcHeight(QQuickItem *changed)
Coverage:  91.304% (21/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 183-216
 91.304% (21/23)
268
QQuickBorderImagePrivate::calculateRects
Name: QQuickBorderImagePrivate::calculateRects
Prototype: void QQuickBorderImagePrivate::calculateRects(const QQuickScaleGrid *border, const QSize &sourceSize, const QSizeF &targetSize, int horizontalTileMode, int verticalTileMode, qreal devicePixelRatio, QRectF *targetRect, QRectF *innerTargetRect, QRectF *innerSourceRect, QRectF *subSourceRect)
Coverage:  35.000% (7/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickborderimage.cpp
Lines: 578-621
 35.000% (7/20)
266
QQmlValueTypeWrapper::write
Name: QQmlValueTypeWrapper::write
Prototype: bool QQmlValueTypeWrapper::write(QObject *target, int propertyIndex) const
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 298-323
 76.923% (10/13)
265
QQmlValueTypeWrapper::method_toString
Name: QQmlValueTypeWrapper::method_toString
Prototype: ReturnedValue QQmlValueTypeWrapper::method_toString(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage:  76.000% (19/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 325-360
 76.000% (19/25)
269
QQmlPropertyPrivate::readValueProperty
Name: QQmlPropertyPrivate::readValueProperty
Prototype: QVariant QQmlPropertyPrivate::readValueProperty()
Coverage:  90.909% (20/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1041-1082
 90.909% (20/22)
267
QQmlMetaObject::methodReturnType
Name: QQmlMetaObject::methodReturnType
Prototype: int QQmlMetaObject::methodReturnType(const QQmlPropertyData &data, QByteArray *unknownTypeError) const
Coverage:  82.759% (24/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1585-1630
 82.759% (24/29)
268
QQmlListCompositor::insert
Name: QQmlListCompositor::insert
Prototype: QQmlListCompositor::iterator QQmlListCompositor::insert( iterator before, void *list, int index, int count, uint flags, QVector<Insert> *inserts)
Coverage:  79.412% (27/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 459-504
 79.412% (27/34)
265
QQmlImportDatabase::resolvePlugin
Name: QQmlImportDatabase::resolvePlugin
Prototype: QString QQmlImportDatabase::resolvePlugin(QQmlTypeLoader *typeLoader, const QString &qmldirPath, const QString &qmldirPluginPath, const QString &baseName, const QStringList &suffixes, const QString &prefix)
Coverage:  65.625% (21/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1807-1852
 65.625% (21/32)
2611
QQmlEngineControlClient::messageReceived
Name: QQmlEngineControlClient::messageReceived
Prototype: void QQmlEngineControlClient::messageReceived(const QByteArray &data)
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlenginecontrolclient.cpp
Lines: 97-141
 88.889% (16/18)
2610
QQmlDelegateModelGroup::remove
Name: QQmlDelegateModelGroup::remove
Prototype: void QQmlDelegateModelGroup::remove(QQmlV4Function *args)
Coverage:  79.310% (23/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2856-2893
 79.310% (23/29)
269
QQmlDateExtension::method_toLocaleString
Name: QQmlDateExtension::method_toLocaleString
Prototype: ReturnedValue QQmlDateExtension::method_toLocaleString(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  57.143% (16/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 89-130
 57.143% (16/28)
269
QQmlConnections::connectSignals
Name: QQmlConnections::connectSignals
Prototype: void QQmlConnections::connectSignals()
Coverage:  87.500% (21/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 267-302
 87.500% (21/24)
266
MapCtor::virtualCallAsConstructor
Name: MapCtor::virtualCallAsConstructor
Prototype: ReturnedValue MapCtor::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *)
Coverage:  28.571% (8/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 56-99
 28.571% (8/28)
2610
FunctionPrototype::method_toString::DefaultClassConstructorFunction::virtualCallAsConstructor
Name: FunctionPrototype::method_toString::DefaultClassConstructorFunction::virtualCallAsConstructor
Prototype: ReturnedValue DefaultClassConstructorFunction::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *newTarget)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 600-638
 61.538% (8/13)
265
ExecutableAllocator::allocate
Name: ExecutableAllocator::allocate
Prototype: ExecutableAllocator::Allocation *ExecutableAllocator::allocate(size_t size)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4executableallocator.cpp
Lines: 159-198
 92.308% (12/13)
265
Context::setupFunctionIndices
Name: Context::setupFunctionIndices
Prototype: void Context::setupFunctionIndices(Moth::BytecodeGenerator *bytecodeGenerator)
Coverage: 100.000% (33/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext.cpp
Lines: 275-320
100.000% (33/33)
2613
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(ArrayMemberExpression *ast)
Coverage:  68.421% (13/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1104-1134
 68.421% (13/19)
267
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(ArrayMemberExpression *ast)
Coverage:  68.421% (13/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1104-1134
 68.421% (13/19)
267
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleConstruct [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleConstruct [qv4codegen.cpp #2]
Prototype: void Codegen::handleConstruct(const Reference &base, ArgumentList *arguments)
Coverage:  89.474% (17/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2233-2272
 89.474% (17/19)
266
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleConstruct [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleConstruct [qv4codegen.cpp #1]
Prototype: void Codegen::handleConstruct(const Reference &base, ArgumentList *arguments)
Coverage:  89.474% (17/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2233-2272
 89.474% (17/19)
266
annotateListElements::[lambda]::checkArgumentsObjectUseInSignalHandlers
Name: annotateListElements::[lambda]::checkArgumentsObjectUseInSignalHandlers
Prototype: static bool checkArgumentsObjectUseInSignalHandlers(const QmlIR::Document &doc, Error *error)
Coverage:  79.167% (19/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/qmlcachegen.cpp
Lines: 132-163
 79.167% (19/24)
258
SetIteratorPrototype::method_next
Name: SetIteratorPrototype::method_next
Prototype: ReturnedValue SetIteratorPrototype::method_next(const FunctionObject *b, const Value *that, const Value *, int)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setiterator.cpp
Lines: 59-97
100.000% (13/13)
255
QV4::RuntimeHelpers::numberToString::[lambda]::RuntimeHelpers::objectDefaultValue [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::RuntimeHelpers::objectDefaultValue [qv4runtime.cpp #1]
Prototype: ReturnedValue RuntimeHelpers::objectDefaultValue(const Object *object, int typeHint)
Coverage: 100.000% (25/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 405-440
100.000% (25/25)
2510
QV4::CompiledData::CompilationUnit::unlink [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::unlink [qv4compileddata.cpp #2]
Prototype: void CompilationUnit::unlink()
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 198-236
 90.000% (9/10)
254
QV4::Chunk::freeAll
Name: QV4::Chunk::freeAll
Prototype: void Chunk::freeAll(ExecutionEngine *engine)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 367-409
100.000% (10/10)
254
QSequentialAnimationGroupJob::uncontrolledAnimationFinished
Name: QSequentialAnimationGroupJob::uncontrolledAnimationFinished
Prototype: void QSequentialAnimationGroupJob::uncontrolledAnimationFinished(QAbstractAnimationJob *animation)
Coverage:  62.069% (18/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qsequentialanimationgroupjob.cpp
Lines: 321-363
 62.069% (18/29)
2510
QSGSoftwareRenderableNode::QSGSoftwareRenderableNode
Name: QSGSoftwareRenderableNode::QSGSoftwareRenderableNode
Prototype: QSGSoftwareRenderableNode::QSGSoftwareRenderableNode(NodeType type, QSGNode *node)
Coverage:  20.000% (5/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 79-126
 20.000% (5/25)
2513
QSGSoftwarePainterNode::paint
Name: QSGSoftwarePainterNode::paint
Prototype: void QSGSoftwarePainterNode::paint()
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarepainternode.cpp
Lines: 179-219
  0.000% (0/13)
254
QSGPkmHandler::read
Name: QSGPkmHandler::read
Prototype: QQuickTextureFactory *QSGPkmHandler::read()
Coverage:  26.923% (7/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgpkmhandler.cpp
Lines: 71-116
 26.923% (7/26)
258
QSGKtxHandler::read
Name: QSGKtxHandler::read
Prototype: QQuickTextureFactory *QSGKtxHandler::read()
Coverage:  29.630% (8/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgktxhandler.cpp
Lines: 108-151
 29.630% (8/27)
259
QSGDistanceFieldGlyphNode::updateMaterial
Name: QSGDistanceFieldGlyphNode::updateMaterial
Prototype: void QSGDistanceFieldGlyphNode::updateMaterial()
Coverage:  72.727% (16/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode.cpp
Lines: 329-368
 72.727% (16/22)
259
QSGDefaultRenderContext::invalidate
Name: QSGDefaultRenderContext::invalidate
Prototype: void QSGDefaultRenderContext::invalidate()
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 116-173
 75.000% (12/16)
256
QSGBatchRenderer::Updater::visitNode
Name: QSGBatchRenderer::Updater::visitNode
Prototype: void Updater::visitNode(Node *n)
Coverage:  97.222% (35/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 313-351
 97.222% (35/36)
2512
QSGBatchRenderer::Renderer::updateLineWidth
Name: QSGBatchRenderer::Renderer::updateLineWidth
Prototype: void Renderer::updateLineWidth(QSGGeometry *g)
Coverage:  75.000% (15/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2466-2488
 75.000% (15/20)
255
QSGBatchRenderer::Renderer::nodeWasAdded
Name: QSGBatchRenderer::Renderer::nodeWasAdded
Prototype: void Renderer::nodeWasAdded(QSGNode *node, Node *shadowParent)
Coverage:  95.455% (21/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1015-1048
 95.455% (21/22)
258
QQuickTextNode::addTextLayout
Name: QQuickTextNode::addTextLayout
Prototype: void QQuickTextNode::addTextLayout(const QPointF &position, QTextLayout *textLayout, const QColor &color, QQuickText::TextStyle style, const QColor &styleColor, const QColor &anchorColor, const QColor &selectionColor, const QColor &selectedTextColor, int selectionStart, int selectionEnd, int lineStart, int lineCount)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode.cpp
Lines: 226-272
 84.615% (11/13)
253
QQuickTextInputPrivate::updateVerticalScroll
Name: QQuickTextInputPrivate::updateVerticalScroll
Prototype: void QQuickTextInputPrivate::updateVerticalScroll()
Coverage:  70.968% (22/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1798-1846
 70.968% (22/31)
258
QQuickTextControlPrivate::rectForPosition
Name: QQuickTextControlPrivate::rectForPosition
Prototype: QRectF QQuickTextControlPrivate::rectForPosition(int position) const
Coverage:  56.522% (13/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 972-1009
 56.522% (13/23)
258
QQuickTargetDirection::sample
Name: QQuickTargetDirection::sample
Prototype: QPointF QQuickTargetDirection::sample(const QPointF &from)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquicktargetdirection.cpp
Lines: 98-130
 54.545% (6/11)
254
QQuickTableViewPrivate::dumpTable::QQuickTableView::setModel
Name: QQuickTableViewPrivate::dumpTable::QQuickTableView::setModel
Prototype: void QQuickTableView::setModel(const QVariant &newModel)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview.cpp
Lines: 1366-1403
  0.000% (0/17)
256
Page:<>1
eLOC - Effective Lines of Code: 1559
...5
eLOC - Effective Lines of Code: 42
6
eLOC - Effective Lines of Code: 37
7
eLOC - Effective Lines of Code: 33
8
eLOC - Effective Lines of Code: 29
910
eLOC - Effective Lines of Code: 25
11
eLOC - Effective Lines of Code: 23
12
eLOC - Effective Lines of Code: 22
13
eLOC - Effective Lines of Code: 20
...20
eLOC - Effective Lines of Code: 14
...30
eLOC - Effective Lines of Code: 9
...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