OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1559
...10
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
14
eLOC - Effective Lines of Code: 19
1516
eLOC - Effective Lines of Code: 17
17
eLOC - Effective Lines of Code: 16
18
eLOC - Effective Lines of Code: 15
19
eLOC - Effective Lines of Code: 15
20
eLOC - Effective Lines of Code: 14
...30
eLOC - Effective Lines of Code: 9
...40
eLOC - Effective Lines of Code: 7
...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
QQmlProfilerClient::setRequestedFeatures
Name: QQmlProfilerClient::setRequestedFeatures
Prototype: void QQmlProfilerClient::setRequestedFeatures(quint64 features)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 268-293
 62.500% (5/8)
184
QQmlJS::QmlminLexer::scanRestOfRegExp
Name: QQmlJS::QmlminLexer::scanRestOfRegExp
Prototype: bool scanRestOfRegExp(int ruleno, QString *restOfRegExp)
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 208-235
 78.947% (15/19)
187
QQmlJS::MemoryPool::allocate_helper
Name: QQmlJS::MemoryPool::allocate_helper
Prototype: void *allocate_helper(size_t size)
Coverage:  75.000% (15/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h
Lines: 114-144
 75.000% (15/20)
187
QQmlEnumTypeResolver::evaluateEnum
Name: QQmlEnumTypeResolver::evaluateEnum
Prototype: int QQmlEnumTypeResolver::evaluateEnum(const QString &scope, const QStringRef &enumName, const QStringRef &enumValue, bool *ok) const
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 657-681
 87.500% (14/16)
186
QQmlDelegateModel::setRootIndex
Name: QQmlDelegateModel::setRootIndex
Prototype: void QQmlDelegateModel::setRootIndex(const QVariant &root)
Coverage:  84.615% (22/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 470-493
 84.615% (22/26)
188
QQmlDelegateModel::_q_itemsMoved
Name: QQmlDelegateModel::_q_itemsMoved
Prototype: void QQmlDelegateModel::_q_itemsMoved(int from, int to, int count)
Coverage:  85.714% (18/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1492-1516
 85.714% (18/21)
185
QQmlDMCachedModelData::set_property
Name: QQmlDMCachedModelData::set_property
Prototype: QV4::ReturnedValue QQmlDMCachedModelData::set_property(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  65.000% (13/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 367-392
 65.000% (13/20)
187
QQmlContextData::resolvedUrl
Name: QQmlContextData::resolvedUrl
Prototype: QUrl QQmlContextData::resolvedUrl(const QUrl &src)
Coverage:  93.333% (28/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 439-468
 93.333% (28/30)
189
QQmlContext::setContextProperty
Name: QQmlContext::setContextProperty
Prototype: void QQmlContext::setContextProperty(const QString &name, const QVariant &value)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 291-320
 84.615% (11/13)
185
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
QParallelAnimationGroupJob::updateState
Name: QParallelAnimationGroupJob::updateState
Prototype: void QParallelAnimationGroupJob::updateState(QAbstractAnimationJob::State newState, QAbstractAnimationJob::State oldState)
Coverage: 100.000% (26/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qparallelanimationgroupjob.cpp
Lines: 126-154
100.000% (26/26)
1810
ObjectIterator::nextPropertyNameAsString
Name: ObjectIterator::nextPropertyNameAsString
Prototype: ReturnedValue ObjectIterator::nextPropertyNameAsString()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectiterator.cpp
Lines: 177-195
100.000% (10/10)
184
MathObject::method_atan2
Name: MathObject::method_atan2
Prototype: ReturnedValue MathObject::method_atan2(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  75.862% (22/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 206-222
 75.862% (22/29)
185
ListElement::setQObjectProperty
Name: ListElement::setQObjectProperty
Prototype: int ListElement::setQObjectProperty(const ListLayout::Role &role, QObject *o)
Coverage:  58.824% (10/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1020-1047
 58.824% (10/17)
186
ListElement::clearProperty
Name: ListElement::clearProperty
Prototype: void ListElement::clearProperty(const ListLayout::Role &role)
Coverage:  33.333% (6/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1191-1221
 33.333% (6/18)
1810
JSC::Yarr::YarrGenerator::generateCharacterClassFixed
Name: JSC::Yarr::YarrGenerator::generateCharacterClassFixed
Prototype: void generateCharacterClassFixed(size_t opIndex)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1040-1068
 77.778% (7/9)
183
FunctionPrototype::method_toString::Heap::BoundFunction::init
Name: FunctionPrototype::method_toString::Heap::BoundFunction::init
Prototype: void Heap::BoundFunction::init(QV4::ExecutionContext *scope, QV4::FunctionObject *target, const Value &boundThis, QV4::MemberData *boundArgs)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 649-673
100.000% (8/8)
183
ESTable::set
Name: ESTable::set
Prototype: void ESTable::set(const Value &key, const Value &value)
Coverage:  94.444% (17/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4estable.cpp
Lines: 87-115
 94.444% (17/18)
186
DynamicRoleModelNode::sync
Name: DynamicRoleModelNode::sync
Prototype: QVector<int> DynamicRoleModelNode::sync(DynamicRoleModelNode *src, DynamicRoleModelNode *target)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1653-1680
100.000% (18/18)
186
DataViewPrototype::method_getFloat
Name: DataViewPrototype::method_getFloat
Prototype: template <typename T> ReturnedValue DataViewPrototype::method_getFloat(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  95.000% (19/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp
Lines: 191-226
 95.000% (19/20)
184
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(IfStatement *ast)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3149-3177
 81.818% (9/11)
184
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(IfStatement *ast)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3149-3177
 81.818% (9/11)
184
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::referenceForName [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::referenceForName [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::referenceForName(const QString &name, bool isLhs)
Coverage:  86.364% (19/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2170-2196
 86.364% (19/22)
185
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::referenceForName [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::referenceForName [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::referenceForName(const QString &name, bool isLhs)
Coverage:  86.364% (19/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2170-2196
 86.364% (19/22)
185
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::doStoreOnStack [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::doStoreOnStack [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::Reference::doStoreOnStack(int slotIndex) const
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3888-3913
100.000% (17/17)
184
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::doStoreOnStack [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::doStoreOnStack [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::Reference::doStoreOnStack(int slotIndex) const
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3888-3913
100.000% (17/17)
184
visitProperties
Name: visitProperties
Prototype: template <typename StringVisitor, typename TypeInfoVisitor> int visitProperties(const QMetaObject &mo, StringVisitor visitString, TypeInfoVisitor visitTypeInfo)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1308-1341
100.000% (16/16)
176
visitMethods
Name: visitMethods
Prototype: template <typename StringVisitor, typename TypeInfoVisitor> int visitMethods(const QMetaObject &mo, int methodOffset, int methodCount, StringVisitor visitString, TypeInfoVisitor visitTypeInfo)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1264-1306
100.000% (16/16)
176
qt_debug_print_texture_count
Name: qt_debug_print_texture_count
Prototype: inline static void qt_debug_print_texture_count()
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 130-161
  0.000% (0/13)
175
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_arc
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_arc
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_arc(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2197-2224
  0.000% (0/21)
175
qSetFontSizeFromToken
Name: qSetFontSizeFromToken
Prototype: static bool qSetFontSizeFromToken(QFont &font, const QStringRef &fontSizeToken)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 228-251
  0.000% (0/14)
175
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QQuickPointerDevice *dev)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 1912-1933
  0.000% (0/10)
173
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QQuickShapeNvprRenderer::NvprPath &path)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 169-203
  0.000% (0/14)
176
flagsForPropertyType
Name: flagsForPropertyType
Prototype: static void flagsForPropertyType(int propType, QQmlPropertyData::Flags &flags)
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 102-126
 92.000% (23/25)
179
existingImageFileForPath::QQuickPixmapStore::unreferencePixmap
Name: existingImageFileForPath::QQuickPixmapStore::unreferencePixmap
Prototype: void QQuickPixmapStore::unreferencePixmap(QQuickPixmapData *data)
Coverage:  89.474% (17/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1046-1072
 89.474% (17/19)
175
ValueLookupJob::run
Name: ValueLookupJob::run
Prototype: void ValueLookupJob::run()
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 209-234
  0.000% (0/10)
174
VDMAbstractItemModelDataType::initializeMetaType
Name: VDMAbstractItemModelDataType::initializeMetaType
Prototype: void initializeMetaType(QQmlAdaptorModel &model)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 537-563
100.000% (9/9)
175
VDMAbstractItemModelDataType::cleanup
Name: VDMAbstractItemModelDataType::cleanup
Prototype: void cleanup(QQmlAdaptorModel &model, QQmlDelegateModel *vdm) const override
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 466-487
 83.333% (5/6)
172
StringPrototype::method_substr
Name: StringPrototype::method_substr
Prototype: ReturnedValue StringPrototype::method_substr(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 1002-1026
 61.538% (8/13)
175
ShadowImageMaker::paintShapeAndShadow
Name: ShadowImageMaker::paintShapeAndShadow
Prototype: void paintShapeAndShadow(QPainter *p, qreal offsetX, qreal offsetY, qreal blur, const QColor &color)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 63-88
  0.000% (0/4)
172
QtQuickTest::mouseWheel
Name: QtQuickTest::mouseWheel
Prototype: static void mouseWheel(QWindow* window, QObject* item, Qt::MouseButtons buttons, Qt::KeyboardModifiers stateKey, QPointF _pos, int xDelta, int yDelta, int delay = -1)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 219-244
  0.000% (0/31)
179
QV4::Profiling::Profiler::startProfiling
Name: QV4::Profiling::Profiler::startProfiling
Prototype: void Profiler::startProfiling(quint64 features)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4profiling.cpp
Lines: 116-138
 71.429% (5/7)
173
QV4::JIT::PlatformAssemblerCommon::loadConstAddress
Name: QV4::JIT::PlatformAssemblerCommon::loadConstAddress
Prototype: Address loadConstAddress(int constIndex, RegisterID baseReg = ScratchRegister)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 568-575
100.000% (1/1)
171
QV4::JIT::PlatformAssembler64::toInt32LhsAcc
Name: QV4::JIT::PlatformAssembler64::toInt32LhsAcc
Prototype: void toInt32LhsAcc(Address lhs, RegisterID lhsTarget)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 752-775
100.000% (1/1)
171
QV4::Heap::InternalClass::init
Name: QV4::Heap::InternalClass::init
Prototype: void InternalClass::init(Heap::InternalClass *other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 166-187
100.000% (1/1)
171
QV4::Heap::InternalClass::addMemberImpl
Name: QV4::Heap::InternalClass::addMemberImpl
Prototype: Heap::InternalClass *InternalClass::addMemberImpl(PropertyKey identifier, PropertyAttributes data, uint *index)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 414-439
100.000% (10/10)
174
QStringHash::linkAndReserve
Name: QStringHash::linkAndReserve
Prototype: template<class T> void QStringHash<T>::linkAndReserve(const QStringHash<T> &other, int additionalReserve)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 512-545
 90.000% (9/10)
174
QStringHash::iterateNext
Name: QStringHash::iterateNext
Prototype: template<class T> QStringHashData::IteratorData QStringHash<T>::iterateNext(const QStringHashData::IteratorData &d)
Coverage:  75.000% (18/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 703-730
 75.000% (18/24)
175
QSequentialAnimationGroupJob::animationRemoved
Name: QSequentialAnimationGroupJob::animationRemoved
Prototype: void QSequentialAnimationGroupJob::animationRemoved(QAbstractAnimationJob *anim, QAbstractAnimationJob *prev, QAbstractAnimationJob *next)
Coverage: 100.000% (19/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qsequentialanimationgroupjob.cpp
Lines: 383-416
100.000% (19/19)
177
QSGGeometry::updateTexturedRectGeometry
Name: QSGGeometry::updateTexturedRectGeometry
Prototype: void QSGGeometry::updateTexturedRectGeometry(QSGGeometry *g, const QRectF &rect, const QRectF &textureRect)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsggeometry.cpp
Lines: 725-747
100.000% (1/1)
171
QSGDistanceFieldGlyphCache::setGlyphsTexture
Name: QSGDistanceFieldGlyphCache::setGlyphsTexture
Prototype: void QSGDistanceFieldGlyphCache::setGlyphsTexture(const QVector<glyph_t> &glyphs, const Texture &tex)
Coverage:  58.824% (10/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp
Lines: 258-285
 58.824% (10/17)
176
QSGBindable::reactivate
Name: QSGBindable::reactivate
Prototype: void QSGBindable::reactivate() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp
Lines: 84-89
100.000% (1/1)
171
QSGBindable::clear
Name: QSGBindable::clear
Prototype: void QSGBindable::clear(QSGAbstractRenderer::ClearMode mode) const
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp
Lines: 70-81
 80.000% (8/10)
174
QSGBatchRenderer::Updater::visitOpacityNode
Name: QSGBatchRenderer::Updater::visitOpacityNode
Prototype: void Updater::visitOpacityNode(Node *n)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 378-403
100.000% (17/17)
176
QSGAbstractSoftwareRenderer::nodeChanged
Name: QSGAbstractSoftwareRenderer::nodeChanged
Prototype: void QSGAbstractSoftwareRenderer::nodeChanged(QSGNode *node, QSGNode::DirtyState state)
Coverage:  60.000% (15/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 95-122
 60.000% (15/25)
179
QQuickWorkerScriptEnginePrivate::processMessage
Name: QQuickWorkerScriptEnginePrivate::processMessage
Prototype: void QQuickWorkerScriptEnginePrivate::processMessage(int id, const QByteArray &data)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qquickworkerscript.cpp
Lines: 358-381
 71.429% (5/7)
173
QQuickWidgetPrivate::updateSize
Name: QQuickWidgetPrivate::updateSize
Prototype: void QQuickWidgetPrivate::updateSize()
Coverage:  65.385% (17/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 773-796
 65.385% (17/26)
178
QQuickWidgetPrivate::renderSceneGraph
Name: QQuickWidgetPrivate::renderSceneGraph
Prototype: void QQuickWidgetPrivate::renderSceneGraph()
Coverage:  52.381% (11/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 321-352
 52.381% (11/21)
177
QQuickViewPrivate::execute
Name: QQuickViewPrivate::execute
Prototype: void QQuickViewPrivate::execute()
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 87-113
100.000% (16/16)
176
QQuickValueTypeProvider::variantFromString
Name: QQuickValueTypeProvider::variantFromString
Prototype: bool variantFromString(int type, const QString &s, QVariant *v) override
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 599-640
100.000% (15/15)
178
QQuickValueTypeProvider::matrix4x4FromObject
Name: QQuickValueTypeProvider::matrix4x4FromObject
Prototype: static QMatrix4x4 matrix4x4FromObject(QQmlV4Handle object, QV4::ExecutionEngine *v4, bool *ok)
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 376-399
 78.947% (15/19)
177
QQuickValueTypeProvider::init
Name: QQuickValueTypeProvider::init
Prototype: bool init(int type, QVariant& dst) override
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 425-453
 82.353% (14/17)
179
QQuickTextNodeEngine::BinaryTreeNode::insert
Name: QQuickTextNodeEngine::BinaryTreeNode::insert
Prototype: void QQuickTextNodeEngine::BinaryTreeNode::insert(QVarLengthArray<BinaryTreeNode, 16> *binaryTree, const QGlyphRun &glyphRun, SelectionState selectionState, Decorations decorations, const QColor &textColor, const QColor &backgroundColor, const QPointF &position)
Coverage:  71.429% (10/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 92-116
 71.429% (10/14)
172
QQuickTextInputPrivate::hasAcceptableInput
Name: QQuickTextInputPrivate::hasAcceptableInput
Prototype: QQuickTextInputPrivate::ValidatorState QQuickTextInputPrivate::hasAcceptableInput(const QString &str) const
Coverage:  84.000% (21/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4006-4034
 84.000% (21/25)
179
QQuickTextEdit::setPadding
Name: QQuickTextEdit::setPadding
Prototype: void QQuickTextEdit::setPadding(qreal padding)
Coverage:  77.778% (21/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2969-2990
 77.778% (21/27)
177
QQuickText::itemChange
Name: QQuickText::itemChange
Prototype: void QQuickText::itemChange(ItemChange change, const ItemChangeData &value)
Coverage:  50.000% (7/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 1586-1617
 50.000% (7/14)
176
QQuickSpriteEngine::status
Name: QQuickSpriteEngine::status
Prototype: QQuickPixmap::Status QQuickSpriteEngine::status() const
Coverage:  45.455% (10/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 327-349
 45.455% (10/22)
1710
QQuickShapeSoftwareRenderer::setFillGradient
Name: QQuickShapeSoftwareRenderer::setFillGradient
Prototype: void QQuickShapeSoftwareRenderer::setFillGradient(int index, QQuickShapeGradient *gradient)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapesoftwarerenderer.cpp
Lines: 151-172
100.000% (11/11)
174
QQuickShapeGenericRenderer::triangulateFill
Name: QQuickShapeGenericRenderer::triangulateFill
Prototype: void QQuickShapeGenericRenderer::triangulateFill(const QPainterPath &path, const Color4ub &fillColor, VertexContainerType *fillVertices, IndexContainerType *fillIndices, QSGGeometry::Type *indexType, bool supportsElementIndexUint)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 405-435
 75.000% (6/8)
173
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGThreadedRenderLoop::windowDestroyed
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGThreadedRenderLoop::windowDestroyed
Prototype: void QSGThreadedRenderLoop::windowDestroyed(QQuickWindow *window)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp
Lines: 878-908
  0.000% (0/19)
177
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::scheduleRenderJob
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::scheduleRenderJob
Prototype: void QQuickWindow::scheduleRenderJob(QRunnable *job, RenderStage stage)
Coverage:  18.182% (4/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 4753-4775
 18.182% (4/22)
178
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickRotationAnimatorJob::updateCurrentTime
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickRotationAnimatorJob::updateCurrentTime
Prototype: void QQuickRotationAnimatorJob::updateCurrentTime(int time)
Coverage:  26.667% (4/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimatorjob.cpp
Lines: 491-522
 26.667% (4/15)
177
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickPropertyAnimation::transition
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickPropertyAnimation::transition
Prototype: QAbstractAnimationJob* QQuickPropertyAnimation::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 2708-2735
 83.333% (5/6)
172
QQuickPropertyChanges::removeProperty
Name: QQuickPropertyChanges::removeProperty
Prototype: void QQuickPropertyChanges::removeProperty(const QString &name)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpropertychanges.cpp
Lines: 732-757
 69.231% (9/13)
175
QQuickPathViewPrivate::createCurrentItem
Name: QQuickPathViewPrivate::createCurrentItem
Prototype: void QQuickPathViewPrivate::createCurrentItem()
Coverage:  78.571% (22/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 2314-2340
 78.571% (22/28)
1710
QQuickPathView::setDelegate
Name: QQuickPathView::setDelegate
Prototype: void QQuickPathView::setDelegate(QQmlComponent *delegate)
Coverage:  68.750% (11/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1249-1270
 68.750% (11/16)
176
QQuickPathView::initItem
Name: QQuickPathView::initItem
Prototype: void QQuickPathView::initItem(int index, QObject *object)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 174-196
 86.667% (13/15)
175
QQuickNvprFunctions::isSupported
Name: QQuickNvprFunctions::isSupported
Prototype: bool QQuickNvprFunctions::isSupported()
Coverage:  23.529% (4/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquicknvprfunctions.cpp
Lines: 99-133
 23.529% (4/17)
177
QQuickMultiPointHandler::averageAngleDelta
Name: QQuickMultiPointHandler::averageAngleDelta
Prototype: qreal QQuickMultiPointHandler::averageAngleDelta(const QVector<PointData> &old, const QVector<PointData> &newAngles)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickmultipointhandler.cpp
Lines: 230-260
 75.000% (9/12)
176
QQuickMouseArea::mouseReleaseEvent
Name: QQuickMouseArea::mouseReleaseEvent
Prototype: void QQuickMouseArea::mouseReleaseEvent(QMouseEvent *event)
Coverage:  85.714% (18/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmousearea.cpp
Lines: 797-823
 85.714% (18/21)
176
QQuickLoader::status
Name: QQuickLoader::status
Prototype: QQuickLoader::Status QQuickLoader::status() const
Coverage:  84.000% (21/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickloader.cpp
Lines: 782-817
 84.000% (21/25)
1712
QQuickListViewPrivate::releaseItem
Name: QQuickListViewPrivate::releaseItem
Prototype: bool QQuickListViewPrivate::releaseItem(FxViewItem *item)
Coverage:  94.118% (16/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 621-647
 94.118% (16/17)
175
QQuickItemLayer::setEffect
Name: QQuickItemLayer::setEffect
Prototype: void QQuickItemLayer::setEffect(QQmlComponent *component)
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8287-8314
 82.353% (14/17)
175
QQuickItem::componentComplete
Name: QQuickItem::componentComplete
Prototype: void QQuickItem::componentComplete()
Coverage:  95.833% (23/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4978-5006
 95.833% (23/24)
178
QQuickImageBase::resolve2xLocalFile
Name: QQuickImageBase::resolve2xLocalFile
Prototype: void QQuickImageBase::resolve2xLocalFile(const QUrl &url, qreal targetDevicePixelRatio, QUrl *sourceUrl, qreal *sourceDevicePixelRatio)
Coverage:  59.091% (13/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimagebase.cpp
Lines: 357-388
 59.091% (13/22)
176
QQuickGridViewPrivate::colPosAt
Name: QQuickGridViewPrivate::colPosAt
Prototype: qreal QQuickGridViewPrivate::colPosAt(int modelIndex) const
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 306-328
100.000% (13/13)
175
QQuickFlickablePrivate::setViewportY
Name: QQuickFlickablePrivate::setViewportY
Prototype: void QQuickFlickablePrivate::setViewportY(qreal y)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1615-1640
100.000% (18/18)
176
QQuickFlickablePrivate::setViewportX
Name: QQuickFlickablePrivate::setViewportX
Prototype: void QQuickFlickablePrivate::setViewportX(qreal x)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1588-1613
100.000% (18/18)
176
QQuickDragAttachedPrivate::start
Name: QQuickDragAttachedPrivate::start
Prototype: void QQuickDragAttachedPrivate::start(Qt::DropActions supportedActions)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickdrag.cpp
Lines: 590-616
100.000% (10/10)
174
QQuickDesignerSupport::renderImageForItem
Name: QQuickDesignerSupport::renderImageForItem
Prototype: QImage QQuickDesignerSupport::renderImageForItem(QQuickItem *referencedItem, const QRectF &boundingRect, const QSize &imageSize)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 124-149
  0.000% (0/12)
174
QQuickDesignerCustomObjectData::populateResetHashes
Name: QQuickDesignerCustomObjectData::populateResetHashes
Prototype: void QQuickDesignerCustomObjectData::populateResetHashes()
Coverage:  71.429% (10/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignercustomobjectdata.cpp
Lines: 146-174
 71.429% (10/14)
176
QQuickCustomParticle::commit
Name: QQuickCustomParticle::commit
Prototype: void QQuickCustomParticle::commit(int gIdx, int pIdx)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcustomparticle.cpp
Lines: 431-452
 71.429% (5/7)
173
QQuickContext2DFBOTile::setRect
Name: QQuickContext2DFBOTile::setRect
Prototype: void QQuickContext2DFBOTile::setRect(const QRect& r)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtile.cpp
Lines: 131-149
  0.000% (0/12)
174
QQuickAnimationController::reload
Name: QQuickAnimationController::reload
Prototype: void QQuickAnimationController::reload()
Coverage:  53.333% (8/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimationcontroller.cpp
Lines: 193-216
 53.333% (8/15)
175
QQuickAnchorsPrivate::calcStretch
Name: QQuickAnchorsPrivate::calcStretch
Prototype: bool QQuickAnchorsPrivate::calcStretch(QQuickItem *edge1Item, QQuickAnchors::Anchor edge1Line, QQuickItem *edge2Item, QQuickAnchors::Anchor edge2Line, qreal offset1, qreal offset2, QQuickAnchors::Anchor line, qreal &stretch) const
Coverage:  80.952% (17/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 584-613
 80.952% (17/21)
174
QQmlTypeLoader::directoryExists
Name: QQmlTypeLoader::directoryExists
Prototype: bool QQmlTypeLoader::directoryExists(const QString &path)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1852-1882
 86.667% (13/15)
175
QQmlThread::shutdown
Name: QQmlThread::shutdown
Prototype: void QQmlThread::shutdown()
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 233-260
 64.286% (9/14)
175
QQmlPropertyData::load
Name: QQmlPropertyData::load
Prototype: void QQmlPropertyData::load(const QMetaMethod &m)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 178-205
100.000% (18/18)
176
QQmlPropertyCache::checksum
Name: QQmlPropertyCache::checksum
Prototype: QByteArray QQmlPropertyCache::checksum(bool *ok)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1446-1475
 61.111% (11/18)
176
QQmlPartsModel::object
Name: QQmlPartsModel::object
Prototype: QObject *QQmlPartsModel::object(int index, QQmlIncubator::IncubationMode incubationMode)
Coverage:  55.000% (11/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 3214-3241
 55.000% (11/20)
176
Page:<>1
eLOC - Effective Lines of Code: 1559
...10
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
14
eLOC - Effective Lines of Code: 19
1516
eLOC - Effective Lines of Code: 17
17
eLOC - Effective Lines of Code: 16
18
eLOC - Effective Lines of Code: 15
19
eLOC - Effective Lines of Code: 15
20
eLOC - Effective Lines of Code: 14
...30
eLOC - Effective Lines of Code: 9
...40
eLOC - Effective Lines of Code: 7
...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