OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %: 100.000% (16/16)
...100
Condition %: 100.000% (1/1)
...110
Condition %: 100.000% (1/1)
...120
Condition %:  90.000% (9/10)
...130
Condition %:  75.000% (9/12)
131
Condition %:  75.000% (24/32)
132
Condition %:  75.000% (3/4)
133
Condition %:  75.000% (3/4)
134135
Condition %:  72.222% (13/18)
136
Condition %:  71.429% (20/28)
137
Condition %:  71.429% (5/7)
138
Condition %:  68.750% (33/48)
...140
Condition %:  62.992% (80/127)
...150
Condition %:  45.714% (16/35)
...160
Condition %:  0.000% (0/4)
...200
Condition %:  0.000% (0/1)
...202
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
ExecutionEngine::catchExceptionAsQmlError
Name: ExecutionEngine::catchExceptionAsQmlError
Prototype: QQmlError ExecutionEngine::catchExceptionAsQmlError()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1156-1171
 75.000% (3/4)
122
DistanceFieldStyledTextMaterialShader::updateState
Name: DistanceFieldStyledTextMaterialShader::updateState
Prototype: void DistanceFieldStyledTextMaterialShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 295-309
 75.000% (6/8)
92
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(NullExpression *)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2321-2332
 75.000% (6/8)
63
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(NullExpression *)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2321-2332
 75.000% (6/8)
63
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::RValue::loadInAccumulator [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::RValue::loadInAccumulator [qv4codegen.cpp #2]
Prototype: void Codegen::RValue::loadInAccumulator() const
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3702-3716
 75.000% (6/8)
55
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::RValue::loadInAccumulator [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::RValue::loadInAccumulator [qv4codegen.cpp #1]
Prototype: void Codegen::RValue::loadInAccumulator() const
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3702-3716
 75.000% (6/8)
55
Codegen::Codegen::Codegen::targetForPatternElement [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::targetForPatternElement [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::targetForPatternElement(AST::PatternElement *p)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 472-483
 75.000% (9/12)
94
Codegen::Codegen::Codegen::targetForPatternElement [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::targetForPatternElement [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::targetForPatternElement(AST::PatternElement *p)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 472-483
 75.000% (9/12)
94
Codegen::Codegen::Codegen::referenceForPropertyName [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::referenceForPropertyName [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::referenceForPropertyName(const Codegen::Reference &object, AST::PropertyName *name)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 550-565
 75.000% (6/8)
113
Codegen::Codegen::Codegen::referenceForPropertyName [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::referenceForPropertyName [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::referenceForPropertyName(const Codegen::Reference &object, AST::PropertyName *name)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 550-565
 75.000% (6/8)
113
Codegen::Codegen::Codegen::expression [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::expression [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::expression(ExpressionNode *ast)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 337-346
 75.000% (3/4)
62
Codegen::Codegen::Codegen::expression [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::expression [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::expression(ExpressionNode *ast)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 337-346
 75.000% (3/4)
62
Codegen::Codegen::Codegen::condition [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::condition [qv4codegen.cpp #2]
Prototype: void Codegen::condition(ExpressionNode *ast, const BytecodeGenerator::Label *iftrue, const BytecodeGenerator::Label *iffalse, bool trueBlockFollowsCondition)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 307-335
 75.000% (12/16)
196
Codegen::Codegen::Codegen::condition [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::condition [qv4codegen.cpp #1]
Prototype: void Codegen::condition(ExpressionNode *ast, const BytecodeGenerator::Label *iftrue, const BytecodeGenerator::Label *iffalse, bool trueBlockFollowsCondition)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 307-335
 75.000% (12/16)
196
BindableFbo::bind
Name: BindableFbo::bind
Prototype: void BindableFbo::bind() const
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 83-88
 75.000% (3/4)
32
BackendSupport::BackendSupport
Name: BackendSupport::BackendSupport
Prototype: BackendSupport()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 432-441
 75.000% (3/4)
72
Serialize::serialize
Name: Serialize::serialize
Prototype: void Serialize::serialize(QByteArray &data, const QV4::Value &v, ExecutionEngine *engine)
Coverage:  74.667% (56/75)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 157-300
 74.667% (56/75)
10225
QQmlJS::classify9
Name: QQmlJS::classify9
Prototype: static inline int classify9(const QChar *s, int parseModeFlags)
Coverage:  74.390% (61/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 769-828
 74.390% (61/82)
3128
QQuickItemViewPrivate::createItem
Name: QQuickItemViewPrivate::createItem
Prototype: FxViewItem *QQuickItemViewPrivate::createItem(int modelIndex, QQmlIncubator::IncubationMode incubationMode)
Coverage:  74.286% (26/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 2241-2294
 74.286% (26/35)
3210
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
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverTouchEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverTouchEvent
Prototype: void QQuickWindowPrivate::deliverTouchEvent(QQuickPointerTouchEvent *event)
Coverage:  74.194% (23/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2407-2441
 74.194% (23/31)
2311
QQuickItem::mapToItem
Name: QQuickItem::mapToItem
Prototype: void QQuickItem::mapToItem(QQmlV4Function *args) const
Coverage:  74.194% (23/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4504-4559
 74.194% (23/31)
368
QQuickItem::mapFromItem
Name: QQuickItem::mapFromItem
Prototype: void QQuickItem::mapFromItem(QQmlV4Function *args) const
Coverage:  74.194% (23/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4416-4471
 74.194% (23/31)
368
QQmlTypeCompiler::compile
Name: QQmlTypeCompiler::compile
Prototype: QQmlRefPointer<QV4::CompiledData::CompilationUnit> QQmlTypeCompiler::compile()
Coverage:  74.194% (23/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 70-179
 74.194% (23/31)
5611
throwLowercaseEnumError::QQmlTypeWrapper::virtualGet
Name: throwLowercaseEnumError::QQmlTypeWrapper::virtualGet
Prototype: ReturnedValue QQmlTypeWrapper::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage:  74.157% (66/89)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
Lines: 170-304
 74.157% (66/89)
7726
QQuickStyledTextPrivate::parseAttribute
Name: QQuickStyledTextPrivate::parseAttribute
Prototype: QPair<QStringRef,QStringRef> QQuickStyledTextPrivate::parseAttribute(const QChar *&ch, const QString &textIn)
Coverage:  74.074% (20/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 727-758
 74.074% (20/27)
238
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
QQuickMaskExtruder::ensureInitialized
Name: QQuickMaskExtruder::ensureInitialized
Prototype: void QQuickMaskExtruder::ensureInitialized(const QRectF &rf)
Coverage:  73.913% (17/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickmaskextruder.cpp
Lines: 123-155
 73.913% (17/23)
207
QQmlBinding::expression::QQmlBinding::dependencies
Name: QQmlBinding::expression::QQmlBinding::dependencies
Prototype: QVector<QQmlProperty> QQmlBinding::dependencies() const
Coverage:  73.913% (17/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 637-666
 73.913% (17/23)
189
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
QQuickCustomAffector::affectSystem
Name: QQuickCustomAffector::affectSystem
Prototype: void QQuickCustomAffector::affectSystem(qreal dt)
Coverage:  73.750% (59/80)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcustomaffector.cpp
Lines: 109-181
 73.750% (59/80)
5022
QQuickTextInputPrivate::emitCursorPositionChanged
Name: QQuickTextInputPrivate::emitCursorPositionChanged
Prototype: bool QQuickTextInputPrivate::emitCursorPositionChanged()
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4298-4330
 73.684% (14/19)
187
QQuickText::invalidateFontCaches
Name: QQuickText::invalidateFontCaches
Prototype: void QQuickText::invalidateFontCaches()
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 2932-2946
 73.684% (14/19)
85
QQuickSpriteEngine::advance
Name: QQuickSpriteEngine::advance
Prototype: void QQuickSpriteEngine::advance(int idx)
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 605-638
 73.684% (14/19)
227
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::pointerEventInstance
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::pointerEventInstance
Prototype: QQuickPointerEvent *QQuickWindowPrivate::pointerEventInstance(QQuickPointerDevice *device, QEvent::Type eventType) const
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2244-2275
 73.684% (14/19)
168
QQmlDebugConnector::instance
Name: QQmlDebugConnector::instance
Prototype: QQmlDebugConnector *QQmlDebugConnector::instance()
Coverage:  73.684% (28/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 108-161
 73.684% (28/38)
3613
JSC::Yarr::CharacterClassConstructor::addSortedRange
Name: JSC::Yarr::CharacterClassConstructor::addSortedRange
Prototype: void addSortedRange(Vector<CharacterRange>& ranges, UChar lo, UChar hi)
Coverage:  73.684% (14/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 218-262
 73.684% (14/19)
247
QV4Include::method_include
Name: QV4Include::method_include
Prototype: QV4::ReturnedValue QV4Include::method_include(const QV4::FunctionObject *b, const QV4::Value *, const QV4::Value *argv, int argc)
Coverage:  73.529% (25/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4include.cpp
Lines: 202-262
 73.529% (25/34)
349
QQuickPathView::setCurrentIndex
Name: QQuickPathView::setCurrentIndex
Prototype: void QQuickPathView::setCurrentIndex(int idx)
Coverage:  73.529% (25/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 742-779
 73.529% (25/34)
2910
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
QQuickShaderEffectSource::updatePaintNode
Name: QQuickShaderEffectSource::updatePaintNode
Prototype: QSGNode *QQuickShaderEffectSource::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *)
Coverage:  73.469% (36/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectsource.cpp
Lines: 683-774
 73.469% (36/49)
6711
QQmlImportsPrivate::importExtension
Name: QQmlImportsPrivate::importExtension
Prototype: bool QQmlImportsPrivate::importExtension(const QString &qmldirFilePath, const QString &uri, int vmaj, int vmin, QQmlImportDatabase *database, const QQmlTypeLoaderQmldirContent &qmldir, QList<QQmlError> *errors)
Coverage:  73.438% (47/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1081-1201
 73.438% (47/64)
7023
TabledMaterial::TabledMaterial
Name: TabledMaterial::TabledMaterial
Prototype: TabledMaterial()
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 94-120
 73.333% (11/15)
139
QQuickTextPrivate::setTopPadding
Name: QQuickTextPrivate::setTopPadding
Prototype: void QQuickTextPrivate::setTopPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 170-182
 73.333% (11/15)
83
QQuickTextPrivate::setRightPadding
Name: QQuickTextPrivate::setRightPadding
Prototype: void QQuickTextPrivate::setRightPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 198-210
 73.333% (11/15)
83
QQuickTextPrivate::setLeftPadding
Name: QQuickTextPrivate::setLeftPadding
Prototype: void QQuickTextPrivate::setLeftPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 184-196
 73.333% (11/15)
83
QQuickTextPrivate::setBottomPadding
Name: QQuickTextPrivate::setBottomPadding
Prototype: void QQuickTextPrivate::setBottomPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 212-224
 73.333% (11/15)
83
QQuickTextInputPrivate::setTopPadding
Name: QQuickTextInputPrivate::setTopPadding
Prototype: void QQuickTextInputPrivate::setTopPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2941-2953
 73.333% (11/15)
83
QQuickTextInputPrivate::setSelection
Name: QQuickTextInputPrivate::setSelection
Prototype: void QQuickTextInputPrivate::setSelection(int start, int length)
Coverage:  73.333% (22/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3271-3310
 73.333% (22/30)
287
QQuickTextInputPrivate::setRightPadding
Name: QQuickTextInputPrivate::setRightPadding
Prototype: void QQuickTextInputPrivate::setRightPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2969-2981
 73.333% (11/15)
83
QQuickTextInputPrivate::setLeftPadding
Name: QQuickTextInputPrivate::setLeftPadding
Prototype: void QQuickTextInputPrivate::setLeftPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2955-2967
 73.333% (11/15)
83
QQuickTextInputPrivate::setBottomPadding
Name: QQuickTextInputPrivate::setBottomPadding
Prototype: void QQuickTextInputPrivate::setBottomPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2983-2995
 73.333% (11/15)
83
QQuickTextEditPrivate::setTopPadding
Name: QQuickTextEditPrivate::setTopPadding
Prototype: void QQuickTextEditPrivate::setTopPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 805-817
 73.333% (11/15)
83
QQuickTextEditPrivate::setRightPadding
Name: QQuickTextEditPrivate::setRightPadding
Prototype: void QQuickTextEditPrivate::setRightPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 833-845
 73.333% (11/15)
83
QQuickTextEditPrivate::setLeftPadding
Name: QQuickTextEditPrivate::setLeftPadding
Prototype: void QQuickTextEditPrivate::setLeftPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 819-831
 73.333% (11/15)
83
QQuickTextEditPrivate::setBottomPadding
Name: QQuickTextEditPrivate::setBottomPadding
Prototype: void QQuickTextEditPrivate::setBottomPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 847-859
 73.333% (11/15)
83
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimationPrivate::createProperty
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimationPrivate::createProperty
Prototype: QQmlProperty QQuickAbstractAnimationPrivate::createProperty(QObject *obj, const QString &str, QObject *infoObj, QString *errorMessage)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 187-206
 73.333% (11/15)
145
QQuickItemViewPrivate::mapFromModel
Name: QQuickItemViewPrivate::mapFromModel
Prototype: int QQuickItemViewPrivate::mapFromModel(int modelIndex) const
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1578-1590
 73.333% (11/15)
95
QQuickItem::setFlags
Name: QQuickItem::setFlags
Prototype: void QQuickItem::setFlags(Flags flags)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6445-6463
 73.333% (11/15)
115
QQuickBasePositionerPrivate::setTopPadding
Name: QQuickBasePositionerPrivate::setTopPadding
Prototype: void QQuickBasePositionerPrivate::setTopPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 647-659
 73.333% (11/15)
83
QQuickBasePositionerPrivate::setRightPadding
Name: QQuickBasePositionerPrivate::setRightPadding
Prototype: void QQuickBasePositionerPrivate::setRightPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 675-687
 73.333% (11/15)
83
QQuickBasePositionerPrivate::setLeftPadding
Name: QQuickBasePositionerPrivate::setLeftPadding
Prototype: void QQuickBasePositionerPrivate::setLeftPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 661-673
 73.333% (11/15)
83
QQuickBasePositionerPrivate::setBottomPadding
Name: QQuickBasePositionerPrivate::setBottomPadding
Prototype: void QQuickBasePositionerPrivate::setBottomPadding(qreal value, bool reset)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 689-701
 73.333% (11/15)
83
QQmlPropertyCacheAliasCreator::appendAliasesToPropertyCache
Name: QQmlPropertyCacheAliasCreator::appendAliasesToPropertyCache
Prototype: template <typename ObjectContainer> inline QQmlCompileError QQmlPropertyCacheAliasCreator<ObjectContainer>::appendAliasesToPropertyCache( const CompiledObject &component, int objectIndex)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 766-803
 73.333% (11/15)
225
QQmlPropertyCache::originalClone
Name: QQmlPropertyCache::originalClone
Prototype: int QQmlPropertyCache::originalClone(QObject *object, int index)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 964-979
 73.333% (11/15)
104
QQmlImportsPrivate::addLibraryImport
Name: QQmlImportsPrivate::addLibraryImport
Prototype: bool QQmlImportsPrivate::addLibraryImport(const QString& uri, const QString &prefix, int vmaj, int vmin, const QString &qmldirIdentifier, const QString &qmldirUrl, bool incomplete, QQmlImportDatabase *database, QList<QQmlError> *errors)
Coverage:  73.333% (33/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1448-1497
 73.333% (33/45)
2812
JSC::Yarr::Parser::parseParenthesesBegin
Name: JSC::Yarr::Parser::parseParenthesesBegin
Prototype: void parseParenthesesBegin()
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 487-519
 73.333% (11/15)
177
QQuickPathViewPrivate::handleMouseMoveEvent
Name: QQuickPathViewPrivate::handleMouseMoveEvent
Prototype: void QQuickPathViewPrivate::handleMouseMoveEvent(QMouseEvent *event)
Coverage:  73.171% (30/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1677-1725
 73.171% (30/41)
3410
QQuickTextInput::mouseReleaseEvent
Name: QQuickTextInput::mouseReleaseEvent
Prototype: void QQuickTextInput::mouseReleaseEvent(QMouseEvent *event)
Coverage:  73.077% (19/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1614-1639
 73.077% (19/26)
168
QQuickStochasticEngine::nextState
Name: QQuickStochasticEngine::nextState
Prototype: int QQuickStochasticEngine::nextState(int curState, int curThing)
Coverage:  73.077% (19/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 640-673
 73.077% (19/26)
259
QQmlDelegateModelGroup::insert
Name: QQmlDelegateModelGroup::insert
Prototype: void QQmlDelegateModelGroup::insert(QQmlV4Function *args)
Coverage:  73.077% (19/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2621-2661
 73.077% (19/26)
288
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_compareEqual [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_compareEqual [qv4runtime.cpp #1]
Prototype: Bool Runtime::method_compareEqual(const Value &left, const Value &right)
Coverage:  73.016% (46/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1860-1967
 73.016% (46/63)
5036
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
QSGBatchRenderer::Renderer::unmap
Name: QSGBatchRenderer::Renderer::unmap
Prototype: void Renderer::unmap(Buffer *buffer, bool isIndexBuf)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 906-917
 72.727% (8/11)
73
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
QQuickTextEditPrivate::mirrorChange
Name: QQuickTextEditPrivate::mirrorChange
Prototype: void QQuickTextEditPrivate::mirrorChange()
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 786-796
 72.727% (8/11)
63
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickUniformAnimatorJob::postSync
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickUniformAnimatorJob::postSync
Prototype: void QQuickUniformAnimatorJob::postSync()
Coverage:  72.727% (16/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimatorjob.cpp
Lines: 635-661
 72.727% (16/22)
166
QQuickPathViewPrivate::itemGeometryChanged
Name: QQuickPathViewPrivate::itemGeometryChanged
Prototype: void itemGeometryChanged(QQuickItem *item, QQuickGeometryChange change, const QRectF &) override
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview_p_p.h
Lines: 83-89
 72.727% (8/11)
43
QQuickPathAnimationAnimator::~QQuickPathAnimationAnimator
Name: QQuickPathAnimationAnimator::~QQuickPathAnimationAnimator
Prototype: QQuickPathAnimationAnimator::~QQuickPathAnimationAnimator()
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemanimation.cpp
Lines: 1041-1049
 72.727% (8/11)
53
QQuickItemViewTransitionableItem::isPendingRemoval
Name: QQuickItemViewTransitionableItem::isPendingRemoval
Prototype: bool QQuickItemViewTransitionableItem::isPendingRemoval() const
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp
Lines: 400-407
 72.727% (8/11)
53
QQuickImage::updatePaintNode
Name: QQuickImage::updatePaintNode
Prototype: QSGNode *QQuickImage::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *)
Coverage:  72.727% (72/99)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 658-807
 72.727% (72/99)
10324
QQuickFlickable::setTopMargin
Name: QQuickFlickable::setTopMargin
Prototype: void QQuickFlickable::setTopMargin(qreal m)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2087-2100
 72.727% (8/11)
103
QQuickFlickable::setRightMargin
Name: QQuickFlickable::setRightMargin
Prototype: void QQuickFlickable::setRightMargin(qreal m)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2150-2163
 72.727% (8/11)
103
QQuickFlickable::setLeftMargin
Name: QQuickFlickable::setLeftMargin
Prototype: void QQuickFlickable::setLeftMargin(qreal m)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2129-2142
 72.727% (8/11)
103
QQuickFlickable::setBottomMargin
Name: QQuickFlickable::setBottomMargin
Prototype: void QQuickFlickable::setBottomMargin(qreal m)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2108-2121
 72.727% (8/11)
103
QQuickFlickable::movementStarting
Name: QQuickFlickable::movementStarting
Prototype: void QQuickFlickable::movementStarting()
Coverage:  72.727% (16/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2633-2650
 72.727% (16/22)
114
QQuickAnchors::setVerticalCenter
Name: QQuickAnchors::setVerticalCenter
Prototype: void QQuickAnchors::setVerticalCenter(const QQuickAnchorLine &edge)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 887-908
 72.727% (8/11)
153
QQuickAnchors::setTop
Name: QQuickAnchors::setTop
Prototype: void QQuickAnchors::setTop(const QQuickAnchorLine &edge)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 807-828
 72.727% (8/11)
153
QQuickAnchors::setHorizontalCenter
Name: QQuickAnchors::setHorizontalCenter
Prototype: void QQuickAnchors::setHorizontalCenter(const QQuickAnchorLine &edge)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 1047-1068
 72.727% (8/11)
153
QQuickAnchors::setBottom
Name: QQuickAnchors::setBottom
Prototype: void QQuickAnchors::setBottom(const QQuickAnchorLine &edge)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 847-868
 72.727% (8/11)
153
QQuickAccessibleAttached::findAccessible
Name: QQuickAccessibleAttached::findAccessible
Prototype: static QObject *findAccessible(QObject *object, QAccessible::Role role = QAccessible::NoRole)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickaccessibleattached_p.h
Lines: 194-204
 72.727% (8/11)
63
QQmlPropertyCacheAliasCreator::appendAliasPropertiesInMetaObjectsWithinComponent
Name: QQmlPropertyCacheAliasCreator::appendAliasPropertiesInMetaObjectsWithinComponent
Prototype: template <typename ObjectContainer> inline void QQmlPropertyCacheAliasCreator<ObjectContainer>::appendAliasPropertiesInMetaObjectsWithinComponent(const CompiledObject &component, int firstObjectIndex)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 615-664
 72.727% (8/11)
1110
QQmlProfilerEvent::squeeze
Name: QQmlProfilerEvent::squeeze
Prototype: template<typename Container, typename Number> typename std::enable_if<(sizeof(Number) > 1), bool>::type squeeze(const Container &numbers)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 289-300
 72.727% (8/11)
64
QQmlDelegateModelItem::get_groups
Name: QQmlDelegateModelItem::get_groups
Prototype: QV4::ReturnedValue QQmlDelegateModelItem::get_groups(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1882-1896
 72.727% (8/11)
94
QObjectMethod::method_toString
Name: QObjectMethod::method_toString
Prototype: QV4::ReturnedValue QObjectMethod::method_toString(QV4::ExecutionEngine *engine) const
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1895-1915
 72.727% (8/11)
114
FxListItemSG::pointForPosition
Name: FxListItemSG::pointForPosition
Prototype: QPointF pointForPosition(qreal pos) const
Coverage:  72.727% (16/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 339-361
 72.727% (16/22)
158
FunctionPrototype::method_toString::FunctionPrototype::method_apply
Name: FunctionPrototype::method_toString::FunctionPrototype::method_apply
Prototype: ReturnedValue FunctionPrototype::method_apply(const QV4::FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  72.727% (32/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 352-393
 72.727% (32/44)
3212
QV4Debugger::maybeBreakAtInstruction
Name: QV4Debugger::maybeBreakAtInstruction
Prototype: void QV4Debugger::maybeBreakAtInstruction()
Coverage:  72.414% (21/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 175-212
 72.414% (21/29)
2212
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
QV4::ModelObject::virtualGet
Name: QV4::ModelObject::virtualGet
Prototype: ReturnedValue ModelObject::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage:  72.222% (13/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1587-1611
 72.222% (13/18)
186
Page:<>1
Condition %: 100.000% (16/16)
...100
Condition %: 100.000% (1/1)
...110
Condition %: 100.000% (1/1)
...120
Condition %:  90.000% (9/10)
...130
Condition %:  75.000% (9/12)
131
Condition %:  75.000% (24/32)
132
Condition %:  75.000% (3/4)
133
Condition %:  75.000% (3/4)
134135
Condition %:  72.222% (13/18)
136
Condition %:  71.429% (20/28)
137
Condition %:  71.429% (5/7)
138
Condition %:  68.750% (33/48)
...140
Condition %:  62.992% (80/127)
...150
Condition %:  45.714% (16/35)
...160
Condition %:  0.000% (0/4)
...200
Condition %:  0.000% (0/1)
...202
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.0