OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %: 100.000% (16/16)
...90
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...110
Condition %: 100.000% (1/1)
...120
Condition %:  90.000% (9/10)
...123
Condition %:  85.714% (6/7)
124
Condition %:  84.615% (11/13)
125
Condition %:  83.333% (5/6)
126
Condition %:  83.333% (5/6)
127128
Condition %:  80.000% (8/10)
129
Condition %:  77.778% (7/9)
130
Condition %:  75.000% (9/12)
131
Condition %:  75.000% (24/32)
...140
Condition %:  62.992% (80/127)
...150
Condition %:  45.714% (16/35)
...200
Condition %:  0.000% (0/1)
...202
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
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
QQmlPropertyPrivate::takeSignalExpression
Name: QQmlPropertyPrivate::takeSignalExpression
Prototype: void QQmlPropertyPrivate::takeSignalExpression(const QQmlProperty &that, QQmlBoundSignalExpression *expr)
Coverage:  80.952% (17/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 942-971
 80.952% (17/21)
187
Object::internalDeleteProperty
Name: Object::internalDeleteProperty
Prototype: bool Object::internalDeleteProperty(PropertyKey id)
Coverage:  80.952% (17/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 565-593
 80.952% (17/21)
207
ExecutionContext::deleteProperty
Name: ExecutionContext::deleteProperty
Prototype: bool ExecutionContext::deleteProperty(String *name)
Coverage:  80.952% (17/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 192-225
 80.952% (17/21)
1910
QQuickTimeLinePrivate::advance
Name: QQuickTimeLinePrivate::advance
Prototype: int QQuickTimeLinePrivate::advance(int t)
Coverage:  80.882% (55/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 735-833
 80.882% (55/68)
6318
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(SwitchStatement *ast)
Coverage:  80.851% (38/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3250-3333
 80.851% (38/47)
5316
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(SwitchStatement *ast)
Coverage:  80.851% (38/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3250-3333
 80.851% (38/47)
5316
QQmlPropertyData::lazyLoad
Name: QQmlPropertyData::lazyLoad
Prototype: void QQmlPropertyData::lazyLoad(const QMetaMethod &m)
Coverage:  80.769% (21/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 207-240
 80.769% (21/26)
238
QQuickTextControlPrivate::mousePressEvent
Name: QQuickTextControlPrivate::mousePressEvent
Prototype: void QQuickTextControlPrivate::mousePressEvent(QMouseEvent *e, const QPointF &pos)
Coverage:  80.702% (46/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 1011-1094
 80.702% (46/57)
5517
QQuickImageProviderWithOptions::loadSize
Name: QQuickImageProviderWithOptions::loadSize
Prototype: QSize QQuickImageProviderWithOptions::loadSize(const QSize &originalSize, const QSize &requestedSize, const QByteArray &format, const QQuickImageProviderOptions &options)
Coverage:  80.702% (46/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickimageprovider.cpp
Lines: 670-702
 80.702% (46/57)
249
QQuickPropertyChanges::changeValue
Name: QQuickPropertyChanges::changeValue
Prototype: void QQuickPropertyChanges::changeValue(const QString &name, const QVariant &value)
Coverage:  80.645% (25/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpropertychanges.cpp
Lines: 571-619
 80.645% (25/31)
359
QQuickBorderImage::load
Name: QQuickBorderImage::load
Prototype: void QQuickBorderImage::load()
Coverage:  80.435% (37/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickborderimage.cpp
Lines: 293-375
 80.435% (37/46)
7215
QQuickStyledTextPrivate::parseCloseTag
Name: QQuickStyledTextPrivate::parseCloseTag
Prototype: bool QQuickStyledTextPrivate::parseCloseTag(const QChar *&ch, const QString &textIn, QString &textOut)
Coverage:  80.233% (69/86)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 458-534
 80.233% (69/86)
6528
qQuickAccessibleFactory
Name: qQuickAccessibleFactory
Prototype: QAccessibleInterface *qQuickAccessibleFactory(const QString &classname, QObject *object)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qquickaccessiblefactory.cpp
Lines: 49-63
 80.000% (8/10)
104
existingImageFileForPath::Q_QGS_pixmapStore::innerFunction
Name: existingImageFileForPath::Q_QGS_pixmapStore::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1001-1001
 80.000% (4/5)
14
enumForSingleton
Name: enumForSingleton
Prototype: static int enumForSingleton(QV4::ExecutionEngine *v4, String *name, QObject *qobjectSingleton, const QQmlType &type, bool *ok)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
Lines: 141-160
 80.000% (8/10)
134
TypedArray::virtualPut
Name: TypedArray::virtualPut
Prototype: bool TypedArray::virtualPut(Managed *m, PropertyKey id, const Value &value, Value *receiver)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 391-411
 80.000% (8/10)
144
StringPrototype::method_lastIndexOf
Name: StringPrototype::method_lastIndexOf
Prototype: ReturnedValue StringPrototype::method_lastIndexOf(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  80.000% (20/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 466-490
 80.000% (20/25)
186
StringPrototype::method_concat
Name: StringPrototype::method_concat
Prototype: ReturnedValue StringPrototype::method_concat(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 371-390
 80.000% (8/10)
134
SimpleArrayData::truncate
Name: SimpleArrayData::truncate
Prototype: uint SimpleArrayData::truncate(Object *o, uint newLen)
Coverage:  80.000% (12/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 298-315
 80.000% (12/15)
115
SimpleArrayData::putArray
Name: SimpleArrayData::putArray
Prototype: bool SimpleArrayData::putArray(Object *o, uint index, const Value *values, uint n)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 322-336
 80.000% (8/10)
114
Q_QGS_s_designerObjectToDataHash::innerFunction
Name: Q_QGS_s_designerObjectToDataHash::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignercustomobjectdata.cpp
Lines: 54-54
 80.000% (4/5)
14
Q_QGS_registrationData::innerFunction
Name: Q_QGS_registrationData::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 266-266
 80.000% (4/5)
14
Q_QGS_qsg_valid_texture_set::innerFunction
Name: Q_QGS_qsg_valid_texture_set::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 310-310
 80.000% (4/5)
14
Q_QGS_qsg_valid_texture_mutex::innerFunction
Name: Q_QGS_qsg_valid_texture_mutex::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 311-311
 80.000% (4/5)
14
Q_QGS_qsg_adaptation_data::innerFunction
Name: Q_QGS_qsg_adaptation_data::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin.cpp
Lines: 94-94
 80.000% (4/5)
14
Q_QGS_qmlEnginePluginsWithRegisteredTypes::innerFunction
Name: Q_QGS_qmlEnginePluginsWithRegisteredTypes::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 224-224
 80.000% (4/5)
14
Q_QGS_qmlDebugConnectorParams::innerFunction
Name: Q_QGS_qmlDebugConnectorParams::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 80-80
 80.000% (4/5)
14
Q_QGS_objectReferenceHash::innerFunction
Name: Q_QGS_objectReferenceHash::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugservice.cpp
Lines: 138-138
 80.000% (4/5)
14
Q_QGS_nullValueTypeProvider::innerFunction
Name: Q_QGS_nullValueTypeProvider::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 234-234
 80.000% (4/5)
14
Q_QGS_interceptorInstances::innerFunction
Name: Q_QGS_interceptorInstances::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlfileselector.cpp
Lines: 50-50
 80.000% (4/5)
14
Q_QGS_initQQuickShapeResources::innerFunction
Name: Q_QGS_initQQuickShapeResources::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 671-671
 80.000% (4/5)
14
Q_QGS_g_touchDevices::innerFunction
Name: Q_QGS_g_touchDevices::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 583-583
 80.000% (4/5)
14
Q_QGS_g_previousPointData::innerFunction
Name: Q_QGS_g_previousPointData::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 1139-1139
 80.000% (4/5)
14
Q_QGS_g_genericMouseDevice::innerFunction
Name: Q_QGS_g_genericMouseDevice::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 593-593
 80.000% (4/5)
14
Q_QGS_fontLoaderFonts::innerFunction
Name: Q_QGS_fontLoaderFonts::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickfontloader.cpp
Lines: 189-189
 80.000% (4/5)
14
Q_QGS_factoryImpl::innerFunction
Name: Q_QGS_factoryImpl::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp
Lines: 171-171
 80.000% (4/5)
14
Q_QGS_ctxMatcher::innerFunction
Name: Q_QGS_ctxMatcher::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickshortcut.cpp
Lines: 116-116
 80.000% (4/5)
14
Q_QGS_backendSupport::innerFunction
Name: Q_QGS_backendSupport::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 445-445
 80.000% (4/5)
14
Q_QGS_animationTimer::innerFunction
Name: Q_QGS_animationTimer::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 53-53
 80.000% (4/5)
14
Q_QGS_QQmlDebugServiceLoader::innerFunction
Name: Q_QGS_QQmlDebugServiceLoader::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 59-59
 80.000% (4/5)
14
Q_QGS_QQmlDebugConnectorLoader::innerFunction
Name: Q_QGS_QQmlDebugConnectorLoader::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 56-56
 80.000% (4/5)
14
QV4::freeHugeChunk
Name: QV4::freeHugeChunk
Prototype: static void freeHugeChunk(ChunkAllocator *chunkAllocator, const HugeItemAllocator::HugeChunk &c, ClassDestroyStatsCallback classCountPtr)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 684-706
 80.000% (8/10)
124
QV4::SharedInternalClassData::add
Name: QV4::SharedInternalClassData::add
Prototype: void add(uint pos, T value)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h
Lines: 182-205
 80.000% (8/10)
194
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_loadProperty [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_loadProperty [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_loadProperty(ExecutionEngine *engine, const Value &object, int nameIndex)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 832-850
 80.000% (8/10)
104
QV4::QmlIncubatorObject::statusChanged
Name: QV4::QmlIncubatorObject::statusChanged
Prototype: void QV4::QmlIncubatorObject::statusChanged(QQmlIncubator::Status s)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1542-1565
 80.000% (8/10)
154
QV4::Q_QGS_freedObjectStatsGlobal::innerFunction
Name: QV4::Q_QGS_freedObjectStatsGlobal::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 291-291
 80.000% (4/5)
14
QV4::ModelObject::virtualPut
Name: QV4::ModelObject::virtualPut
Prototype: bool ModelObject::virtualPut(Managed *m, PropertyKey id, const Value &value, Value *receiver)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1567-1585
 80.000% (8/10)
134
QV4::MemoryManager::allocData
Name: QV4::MemoryManager::allocData
Prototype: Heap::Base *MemoryManager::allocData(std::size_t size)
Coverage:  80.000% (12/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 812-846
 80.000% (12/15)
185
QV4::IdentifierTable::asPropertyKeyImpl
Name: QV4::IdentifierTable::asPropertyKeyImpl
Prototype: PropertyKey IdentifierTable::asPropertyKeyImpl(const Heap::String *str)
Coverage:  80.000% (12/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp
Lines: 193-215
 80.000% (12/15)
155
QV4::Heap::InternalClass::removeChildEntry
Name: QV4::Heap::InternalClass::removeChildEntry
Prototype: void InternalClass::removeChildEntry(InternalClass *child)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 441-452
 80.000% (4/5)
63
QV4::ChunkAllocator::free
Name: QV4::ChunkAllocator::free
Prototype: void ChunkAllocator::free(Chunk *chunk, size_t size)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 264-274
 80.000% (4/5)
63
QSGRenderer::removeNodesToPreprocess
Name: QSGRenderer::removeNodesToPreprocess
Prototype: void QSGRenderer::removeNodesToPreprocess(QSGNode *node)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp
Lines: 343-354
 80.000% (8/10)
64
QSGPlainTexture::textureId
Name: QSGPlainTexture::textureId
Prototype: int QSGPlainTexture::textureId() const
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 683-699
 80.000% (8/10)
74
QSGDistanceFieldGlyphCache::populate
Name: QSGDistanceFieldGlyphCache::populate
Prototype: void QSGDistanceFieldGlyphCache::populate(const QVector<glyph_t> &glyphs)
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp
Lines: 116-148
 80.000% (16/20)
216
QSGDistanceFieldGlyphCache::QSGDistanceFieldGlyphCache
Name: QSGDistanceFieldGlyphCache::QSGDistanceFieldGlyphCache
Prototype: QSGDistanceFieldGlyphCache::QSGDistanceFieldGlyphCache(QOpenGLContext *c, const QRawFont &font)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp
Lines: 59-79
 80.000% (4/5)
81
QSGDefaultRenderContext::fontKey
Name: QSGDefaultRenderContext::fontKey
Prototype: QString QSGDefaultRenderContext::fontKey(const QRawFont &font)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 284-302
 80.000% (8/10)
144
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
QQuickTimeLine::updateCurrentTime
Name: QQuickTimeLine::updateCurrentTime
Prototype: void QQuickTimeLine::updateCurrentTime(int v)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 688-722
 80.000% (8/10)
184
QQuickTextPrivate::setupCustomLineGeometry
Name: QQuickTextPrivate::setupCustomLineGeometry
Prototype: void QQuickTextPrivate::setupCustomLineGeometry(QTextLine &line, qreal &height, int lineOffset)
Coverage:  80.000% (12/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 576-599
 80.000% (12/15)
154
QQuickTextNode::addGlyphs
Name: QQuickTextNode::addGlyphs
Prototype: QSGGlyphNode *QQuickTextNode::addGlyphs(const QPointF &position, const QGlyphRun &glyphs, const QColor &color, QQuickText::TextStyle style, const QColor &styleColor, QSGNode *parentNode)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode.cpp
Lines: 93-133
 80.000% (8/10)
224
QQuickTextEdit::updateTotalLines
Name: QQuickTextEdit::updateTotalLines
Prototype: void QQuickTextEdit::updateTotalLines()
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2585-2603
 80.000% (8/10)
114
QQuickStatePrivate::generateActionList
Name: QQuickStatePrivate::generateActionList
Prototype: QQuickStateOperation::ActionList QQuickStatePrivate::generateActionList() const
Coverage:  80.000% (12/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstate.cpp
Lines: 317-341
 80.000% (12/15)
146
QQuickShortcut::setEnabled
Name: QQuickShortcut::setEnabled
Prototype: void QQuickShortcut::setEnabled(bool enabled)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickshortcut.cpp
Lines: 281-292
 80.000% (4/5)
73
QQuickShapeGenericRenderer::beginSync
Name: QQuickShapeGenericRenderer::beginSync
Prototype: void QQuickShapeGenericRenderer::beginSync(int totalCount)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 160-168
 80.000% (4/5)
53
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::Q_QGS_qquick_transform_animatorjob_helper_store::innerFunction
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::Q_QGS_qquick_transform_animatorjob_helper_store::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimatorjob.cpp
Lines: 87-87
 80.000% (4/5)
14
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::clearFocusInScope
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::clearFocusInScope
Prototype: void QQuickWindowPrivate::clearFocusInScope(QQuickItem *scope, QQuickItem *item, Qt::FocusReason reason, FocusOptions options)
Coverage:  80.000% (52/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1002-1093
 80.000% (52/65)
5319
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowIncubationController::incubate
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowIncubationController::incubate
Prototype: void incubate()
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 158-168
 80.000% (8/10)
64
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::mouseGrabberItem
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::mouseGrabberItem
Prototype: QQuickItem *QQuickWindow::mouseGrabberItem() const
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1524-1538
 80.000% (8/10)
94
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickSequentialAnimation::transition
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickSequentialAnimation::transition
Prototype: QAbstractAnimationJob* QQuickSequentialAnimation::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 1811-1843
 80.000% (16/20)
196
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickParallelAnimation::transition
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickParallelAnimation::transition
Prototype: QAbstractAnimationJob* QQuickParallelAnimation::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  80.000% (12/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 1902-1925
 80.000% (12/15)
145
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAnimatorProxyJob::setWindow
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAnimatorProxyJob::setWindow
Prototype: void QQuickAnimatorProxyJob::setWindow(QQuickWindow *window)
Coverage:  80.000% (12/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimatorjob.cpp
Lines: 197-216
 80.000% (12/15)
125
QQuickPathView::pathUpdated
Name: QQuickPathView::pathUpdated
Prototype: void QQuickPathView::pathUpdated()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 417-425
 80.000% (4/5)
53
QQuickPath::endpoint
Name: QQuickPath::endpoint
Prototype: void QQuickPath::endpoint(QList<AttributePoint> &attributePoints, const QString &name)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 374-388
 80.000% (8/10)
94
QQuickParticleSystem::nextSystemIndex
Name: QQuickParticleSystem::nextSystemIndex
Prototype: int QQuickParticleSystem::nextSystemIndex()
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 974-988
 80.000% (8/10)
94
QQuickMouseArea::setHovered
Name: QQuickMouseArea::setHovered
Prototype: void QQuickMouseArea::setHovered(bool h)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmousearea.cpp
Lines: 1151-1162
 80.000% (8/10)
84
QQuickMatrix4x4ValueType::fuzzyEquals
Name: QQuickMatrix4x4ValueType::fuzzyEquals
Prototype: bool QQuickMatrix4x4ValueType::fuzzyEquals(const QMatrix4x4 &m, qreal epsilon) const
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 580-591
 80.000% (8/10)
64
QQuickLoader::setSource
Name: QQuickLoader::setSource
Prototype: void QQuickLoader::setSource(const QUrl &url, bool needsClear)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickloader.cpp
Lines: 409-425
 80.000% (8/10)
104
QQuickLoader::itemChange
Name: QQuickLoader::itemChange
Prototype: void QQuickLoader::itemChange(QQuickItem::ItemChange change, const QQuickItem::ItemChangeData &value)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickloader.cpp
Lines: 832-842
 80.000% (8/10)
64
QQuickKeysAttached::componentComplete
Name: QQuickKeysAttached::componentComplete
Prototype: void QQuickKeysAttached::componentComplete()
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 1355-1369
 80.000% (8/10)
74
QQuickItemViewTransitioner::transitionObject
Name: QQuickItemViewTransitioner::transitionObject
Prototype: QQuickTransition *QQuickItemViewTransitioner::transitionObject(QQuickItemViewTransitioner::TransitionType type, bool asTarget) const
Coverage:  80.000% (28/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp
Lines: 249-280
 80.000% (28/35)
2010
QQuickItemViewTransitioner::addToTargetLists
Name: QQuickItemViewTransitioner::addToTargetLists
Prototype: void QQuickItemViewTransitioner::addToTargetLists(QQuickItemViewTransitioner::TransitionType type, QQuickItemViewTransitionableItem *item, int index)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp
Lines: 216-235
 80.000% (8/10)
116
QQuickItemViewPrivate::prepareNonVisibleItemTransition
Name: QQuickItemViewPrivate::prepareNonVisibleItemTransition
Prototype: bool QQuickItemViewPrivate::prepareNonVisibleItemTransition(FxViewItem *item, const QRectF &viewBounds)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 2206-2224
 80.000% (8/10)
84
QQuickItemViewPrivate::findMoveKeyIndex
Name: QQuickItemViewPrivate::findMoveKeyIndex
Prototype: int QQuickItemViewPrivate::findMoveKeyIndex(QQmlChangeSet::MoveKey key, const QVector<QQmlChangeSet::Change> &changes) const
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 966-975
 80.000% (8/10)
54
QQuickItemView::modelUpdated
Name: QQuickItemView::modelUpdated
Prototype: void QQuickItemView::modelUpdated(const QQmlChangeSet &changeSet, bool reset)
Coverage:  80.000% (20/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1182-1213
 80.000% (20/25)
238
QQuickItemView::destroyRemoved
Name: QQuickItemView::destroyRemoved
Prototype: void QQuickItemView::destroyRemoved()
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1147-1180
 80.000% (16/20)
206
QQuickImageResponse::QQuickImageResponse
Name: QQuickImageResponse::QQuickImageResponse
Prototype: QQuickImageResponse::QQuickImageResponse()
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickimageprovider.cpp
Lines: 164-169
 80.000% (8/10)
184
QQuickGridViewPrivate::snapItemAt
Name: QQuickGridViewPrivate::snapItemAt
Prototype: FxViewItem *QQuickGridViewPrivate::snapItemAt(qreal pos) const
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 384-394
 80.000% (8/10)
74
QQuickFlickablePrivate::handleMouseMoveEvent
Name: QQuickFlickablePrivate::handleMouseMoveEvent
Prototype: void QQuickFlickablePrivate::handleMouseMoveEvent(QMouseEvent *event)
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1255-1280
 80.000% (16/20)
186
QQuickFlickable::geometryChanged
Name: QQuickFlickable::geometryChanged
Prototype: void QQuickFlickable::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry)
Coverage:  80.000% (24/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1749-1779
 80.000% (24/30)
198
QQuickColorProvider::rgbaFromString
Name: QQuickColorProvider::rgbaFromString
Prototype: unsigned rgbaFromString(const QString &s, bool *ok) override
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 76-86
 80.000% (8/10)
64
QQuickColorProvider::colorFromString
Name: QQuickColorProvider::colorFromString
Prototype: QVariant colorFromString(const QString &s, bool *ok) override
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 64-74
 80.000% (8/10)
64
QQuickBorderImage::setSource
Name: QQuickBorderImage::setSource
Prototype: void QQuickBorderImage::setSource(const QUrl &url)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickborderimage.cpp
Lines: 271-291
 80.000% (8/10)
114
QQmlVMEMetaObject::readPropertyAsVariant
Name: QQmlVMEMetaObject::readPropertyAsVariant
Prototype: QVariant QQmlVMEMetaObject::readPropertyAsVariant(int id) const
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 1011-1024
 80.000% (8/10)
104
QQmlVMEMetaObject::get
Name: QQmlVMEMetaObject::get
Prototype: QQmlVMEMetaObject *QQmlVMEMetaObject::get(QObject *obj)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject_p.h
Lines: 235-245
 80.000% (8/10)
54
QQmlTimer::ticked
Name: QQmlTimer::ticked
Prototype: void QQmlTimer::ticked()
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 319-325
 80.000% (8/10)
42
QQmlPropertyPrivate::findAliasTarget
Name: QQmlPropertyPrivate::findAliasTarget
Prototype: void QQmlPropertyPrivate::findAliasTarget(QObject *object, QQmlPropertyIndex bindingIndex, QObject **targetObject, QQmlPropertyIndex *targetBindingIndex)
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 840-874
 80.000% (16/20)
206
QQmlProfilerClient::QQmlProfilerClient::[lambda]
Name: QQmlProfilerClient::QQmlProfilerClient::[lambda]
Prototype: [d](qint64 timestamp, const QList<int> &engineIds)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 182-190
 80.000% (4/5)
43
QQmlOpenMetaObjectType::createProperties
Name: QQmlOpenMetaObjectType::createProperties
Prototype: void QQmlOpenMetaObjectType::createProperties(const QVector<QByteArray> &names)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlopenmetaobject.cpp
Lines: 116-136
 80.000% (8/10)
164
QQmlOpenMetaObject::createProperty
Name: QQmlOpenMetaObject::createProperty
Prototype: int QQmlOpenMetaObject::createProperty(const char *name, const char *)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlopenmetaobject.cpp
Lines: 404-419
 80.000% (8/10)
84
Page:<>1
Condition %: 100.000% (16/16)
...90
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...110
Condition %: 100.000% (1/1)
...120
Condition %:  90.000% (9/10)
...123
Condition %:  85.714% (6/7)
124
Condition %:  84.615% (11/13)
125
Condition %:  83.333% (5/6)
126
Condition %:  83.333% (5/6)
127128
Condition %:  80.000% (8/10)
129
Condition %:  77.778% (7/9)
130
Condition %:  75.000% (9/12)
131
Condition %:  75.000% (24/32)
...140
Condition %:  62.992% (80/127)
...150
Condition %:  45.714% (16/35)
...200
Condition %:  0.000% (0/1)
...202
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.0