OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...130
eLOC - Effective Lines of Code: 3
...140
eLOC - Effective Lines of Code: 4
...150
eLOC - Effective Lines of Code: 5
...160
eLOC - Effective Lines of Code: 6
...164
eLOC - Effective Lines of Code: 7
165
eLOC - Effective Lines of Code: 7
166
eLOC - Effective Lines of Code: 7
167
eLOC - Effective Lines of Code: 8
168169
eLOC - Effective Lines of Code: 8
170
eLOC - Effective Lines of Code: 8
171
eLOC - Effective Lines of Code: 8
172
eLOC - Effective Lines of Code: 9
...180
eLOC - Effective Lines of Code: 12
...190
eLOC - Effective Lines of Code: 20
...200
eLOC - Effective Lines of Code: 57
...202
eLOC - Effective Lines of Code: 123
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
QQmlListModel::roleNames
Name: QQmlListModel::roleNames
Prototype: QHash<int, QByteArray> QQmlListModel::roleNames() const
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2169-2184
100.000% (11/11)
84
QQmlListModelParser::verifyBindings
Name: QQmlListModelParser::verifyBindings
Prototype: void QQmlListModelParser::verifyBindings(const QV4::CompiledData::Unit *qmlUnit, const QList<const QV4::CompiledData::Binding *> &bindings)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2778-2791
100.000% (8/8)
84
QQmlLocaleData::method_get_firstDayOfWeek
Name: QQmlLocaleData::method_get_firstDayOfWeek
Prototype: ReturnedValue QQmlLocaleData::method_get_firstDayOfWeek(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 469-479
 71.429% (5/7)
83
QQmlObjectOrGadget::metacall
Name: QQmlObjectOrGadget::metacall
Prototype: void QQmlObjectOrGadget::metacall(QMetaObject::Call type, int index, void **argv) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1726-1740
100.000% (7/7)
83
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
QQmlPartsModel::setFilterGroup
Name: QQmlPartsModel::setFilterGroup
Prototype: void QQmlPartsModel::setFilterGroup(const QString &group)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 3120-3134
 44.444% (4/9)
83
QQmlPendingGroupPropertyBindings::resolveMissingPropertyCaches
Name: QQmlPendingGroupPropertyBindings::resolveMissingPropertyCaches
Prototype: void QQmlPendingGroupPropertyBindings::resolveMissingPropertyCaches(QQmlEnginePrivate *enginePrivate, QQmlPropertyCacheVector *propertyCaches) const
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator.cpp
Lines: 83-97
 50.000% (4/8)
84
QQmlProfiler::RefLocation::operator=
Name: QQmlProfiler::RefLocation::operator=
Prototype: RefLocation &operator=(const RefLocation &other)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 208-219
 75.000% (3/4)
82
QQmlProfilerClient::clearEvents
Name: QQmlProfilerClient::clearEvents
Prototype: void QQmlProfilerClient::clearEvents()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 201-212
  0.000% (0/4)
82
QQmlProfilerClientPrivate::updateFeatures
Name: QQmlProfilerClientPrivate::updateFeatures
Prototype: bool QQmlProfilerClientPrivate::updateFeatures(ProfileFeature feature)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 309-320
 71.429% (5/7)
83
QQmlProfilerEvent::operator=
Name: QQmlProfilerEvent::operator=
Prototype: QQmlProfilerEvent &operator=(const QQmlProfilerEvent &other)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 104-115
 75.000% (3/4)
82
QQmlProfilerEvent::setNumber
Name: QQmlProfilerEvent::setNumber
Prototype: template<typename Number> void setNumber(int i, Number number)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 168-181
  0.000% (0/7)
83
QQmlPropertyCache::addToHash
Name: QQmlPropertyCache::addToHash
Prototype: bool QQmlPropertyCache::addToHash(QCryptographicHash &hash, const QMetaObject &mo)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1430-1444
 71.429% (5/7)
83
QQmlPropertyCache::determineMetaObjectSizes
Name: QQmlPropertyCache::determineMetaObjectSizes
Prototype: bool QQmlPropertyCache::determineMetaObjectSizes(const QMetaObject &mo, int *fieldCount, int *stringCount)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1411-1428
 60.000% (3/5)
83
QQmlPropertyCache::signalParameterNames
Name: QQmlPropertyCache::signalParameterNames
Prototype: QList<QByteArray> QQmlPropertyCache::signalParameterNames(int index) const
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1481-1492
 81.818% (9/11)
83
QQmlPropertyData::QQmlPropertyData
Name: QQmlPropertyData::QQmlPropertyData
Prototype: QQmlPropertyData::QQmlPropertyData()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 699-709
100.000% (1/1)
81
QQmlPropertyData::writeProperty
Name: QQmlPropertyData::writeProperty
Prototype: bool writeProperty(QObject *target, void *value, WriteFlags flags) const
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h
Lines: 341-352
 83.333% (10/12)
83
QQmlPropertyPrivate::setBinding
Name: QQmlPropertyPrivate::setBinding
Prototype: void QQmlPropertyPrivate::setBinding(const QQmlProperty &that, QQmlAbstractBinding *newBinding)
Coverage:  64.286% (9/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 741-755
 64.286% (9/14)
84
QQmlTypeLoader::networkReplyProgress
Name: QQmlTypeLoader::networkReplyProgress
Prototype: void QQmlTypeLoader::networkReplyProgress(QNetworkReply *reply, qint64 bytesReceived, qint64 bytesTotal)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1220-1235
100.000% (7/7)
83
QQmlTypeNameCache::add
Name: QQmlTypeNameCache::add
Prototype: void QQmlTypeNameCache::add(const QHashedString &name, const QUrl &url, const QHashedString &nameSpace)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypenamecache.cpp
Lines: 55-68
 42.857% (3/7)
83
QQmlTypeWrapper::toVariant
Name: QQmlTypeWrapper::toVariant
Prototype: QVariant QQmlTypeWrapper::toVariant() const
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
Lines: 96-109
 42.857% (3/7)
83
QQmlVMEMetaObject::readPropertyAsBool
Name: QQmlVMEMetaObject::readPropertyAsBool
Prototype: bool QQmlVMEMetaObject::readPropertyAsBool(int id) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 465-476
 71.429% (5/7)
83
QQmlVMEMetaObject::readPropertyAsDouble
Name: QQmlVMEMetaObject::readPropertyAsDouble
Prototype: double QQmlVMEMetaObject::readPropertyAsDouble(int id) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 478-489
 71.429% (5/7)
83
QQmlVMEMetaObject::readPropertyAsInt
Name: QQmlVMEMetaObject::readPropertyAsInt
Prototype: int QQmlVMEMetaObject::readPropertyAsInt(int id) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 452-463
100.000% (7/7)
83
QQmlVMEMetaObject::readPropertyAsString
Name: QQmlVMEMetaObject::readPropertyAsString
Prototype: QString QQmlVMEMetaObject::readPropertyAsString(int id) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 491-502
 71.429% (5/7)
83
QQmlVMEMetaObject::vmeMethod
Name: QQmlVMEMetaObject::vmeMethod
Prototype: QV4::ReturnedValue QQmlVMEMetaObject::vmeMethod(int index) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 1118-1129
 71.429% (5/7)
83
QQmlValueTypeProvider::createVariantFromJsObject
Name: QQmlValueTypeProvider::createVariantFromJsObject
Prototype: QVariant QQmlValueTypeProvider::createVariantFromJsObject(int type, QQmlV4Handle obj, QV4::ExecutionEngine *e, bool *ok)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 152-166
 84.615% (11/13)
85
QQmlValueTypeProvider::createVariantFromString
Name: QQmlValueTypeProvider::createVariantFromString
Prototype: QVariant QQmlValueTypeProvider::createVariantFromString(int type, const QString &s, bool *ok)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 136-150
 84.615% (11/13)
85
QQmlValueTypeWrapper::create
Name: QQmlValueTypeWrapper::create
Prototype: ReturnedValue QQmlValueTypeWrapper::create(ExecutionEngine *engine, const QVariant &value, const QMetaObject *metaObject, int typeId)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 198-209
100.000% (1/1)
81
QQuickAnchorAnimation::setDuration
Name: QQuickAnchorAnimation::setDuration
Prototype: void QQuickAnchorAnimation::setDuration(int duration)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemanimation.cpp
Lines: 474-486
 42.857% (3/7)
83
QQuickAnchors::setHorizontalCenterOffset
Name: QQuickAnchors::setHorizontalCenterOffset
Prototype: void QQuickAnchors::setHorizontalCenterOffset(qreal offset)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 1205-1216
 75.000% (6/8)
83
QQuickAnchors::setVerticalCenterOffset
Name: QQuickAnchors::setVerticalCenterOffset
Prototype: void QQuickAnchors::setVerticalCenterOffset(qreal offset)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 1292-1303
 75.000% (6/8)
83
QQuickAnimatedImage::onCacheChanged
Name: QQuickAnimatedImage::onCacheChanged
Prototype: void QQuickAnimatedImage::onCacheChanged()
Coverage:  30.000% (3/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanimatedimage.cpp
Lines: 485-497
 30.000% (3/10)
84
QQuickAnimatedSprite::createEngine
Name: QQuickAnimatedSprite::createEngine
Prototype: void QQuickAnimatedSprite::createEngine()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanimatedsprite.cpp
Lines: 682-693
100.000% (4/4)
82
QQuickBasePositioner::componentComplete
Name: QQuickBasePositioner::componentComplete
Prototype: void QQuickBasePositioner::componentComplete()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 256-266
100.000% (7/7)
83
QQuickBasePositioner::~QQuickBasePositioner
Name: QQuickBasePositioner::~QQuickBasePositioner
Prototype: QQuickBasePositioner::~QQuickBasePositioner()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 168-178
100.000% (7/7)
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
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::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::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
QQuickContext2DImageTexture::textureForNextFrame
Name: QQuickContext2DImageTexture::textureForNextFrame
Prototype: QSGTexture *QQuickContext2DImageTexture::textureForNextFrame(QSGTexture *last, QQuickWindow *window)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 704-718
  0.000% (0/7)
83
QQuickCustomParticle::setFragmentShader
Name: QQuickCustomParticle::setFragmentShader
Prototype: void QQuickCustomParticle::setFragmentShader(const QByteArray &code)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcustomparticle.cpp
Lines: 140-151
 42.857% (3/7)
83
QQuickCustomParticle::setVertexShader
Name: QQuickCustomParticle::setVertexShader
Prototype: void QQuickCustomParticle::setVertexShader(const QByteArray &code)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcustomparticle.cpp
Lines: 194-206
 42.857% (3/7)
83
QQuickDesignerSupport::areChildrenAnchoredTo
Name: QQuickDesignerSupport::areChildrenAnchoredTo
Prototype: bool QQuickDesignerSupport::areChildrenAnchoredTo(QQuickItem *fromItem, QQuickItem *toItem)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 241-255
  0.000% (0/11)
85
QQuickDesignerWindowManager::makeOpenGLContext
Name: QQuickDesignerWindowManager::makeOpenGLContext
Prototype: void QQuickDesignerWindowManager::makeOpenGLContext(QQuickWindow *window)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignerwindowmanager.cpp
Lines: 68-84
  0.000% (0/7)
83
QQuickDropEvent::accept
Name: QQuickDropEvent::accept
Prototype: void QQuickDropEvent::accept(QQmlV4Function *args)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickdroparea.cpp
Lines: 602-616
 85.714% (6/7)
83
QQuickEllipseExtruder::extrude
Name: QQuickEllipseExtruder::extrude
Prototype: QPointF QQuickEllipseExtruder::extrude(const QRectF & r)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickellipseextruder.cpp
Lines: 69-75
100.000% (3/3)
81
QQuickFlickable::setContentX
Name: QQuickFlickable::setContentX
Prototype: void QQuickFlickable::setContentX(qreal pos)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 748-758
 88.889% (8/9)
83
QQuickFlickable::setContentY
Name: QQuickFlickable::setContentY
Prototype: void QQuickFlickable::setContentY(qreal pos)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 766-776
 88.889% (8/9)
83
QQuickFlickablePrivate::captureDelayedPress
Name: QQuickFlickablePrivate::captureDelayedPress
Prototype: void QQuickFlickablePrivate::captureDelayedPress(QQuickItem *item, QMouseEvent *event)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1537-1551
 66.667% (6/9)
83
QQuickFlickablePrivate::isInnermostPressDelay
Name: QQuickFlickablePrivate::isInnermostPressDelay
Prototype: bool QQuickFlickablePrivate::isInnermostPressDelay(QQuickItem *i) const
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1522-1535
 63.636% (7/11)
83
QQuickFlickableReboundTransition::finished
Name: QQuickFlickableReboundTransition::finished
Prototype: void finished() override
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 216-227
  0.000% (0/9)
83
QQuickFlickableReboundTransition::stopTransition
Name: QQuickFlickableReboundTransition::stopTransition
Prototype: void stopTransition()
Coverage:  30.000% (3/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 203-213
 30.000% (3/10)
83
QQuickGenericShaderEffect::handleEvent
Name: QQuickGenericShaderEffect::handleEvent
Prototype: void QQuickGenericShaderEffect::handleEvent(QEvent *event)
Coverage:  15.385% (2/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 213-227
 15.385% (2/13)
85
QQuickGridScaledImage::operator=
Name: QQuickGridScaledImage::operator=
Prototype: QQuickGridScaledImage &QQuickGridScaledImage::operator=(const QQuickGridScaledImage &o)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickscalegrid.cpp
Lines: 112-122
  0.000% (0/1)
81
QQuickGridViewPrivate::contentYForPosition
Name: QQuickGridViewPrivate::contentYForPosition
Prototype: qreal QQuickGridViewPrivate::contentYForPosition(qreal pos) const
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 435-451
100.000% (10/10)
84
QQuickItem::classBegin
Name: QQuickItem::classBegin
Prototype: void QQuickItem::classBegin()
Coverage:  50.000% (6/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4959-4971
 50.000% (6/12)
84
QQuickItem::polish
Name: QQuickItem::polish
Prototype: void QQuickItem::polish()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4388-4400
100.000% (10/10)
84
QQuickItem::setEnabled
Name: QQuickItem::setEnabled
Prototype: void QQuickItem::setEnabled(bool e)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5900-5913
100.000% (9/9)
83
QQuickItem::setOpacity
Name: QQuickItem::setOpacity
Prototype: void QQuickItem::setOpacity(qreal newOpacity)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5766-5780
100.000% (4/4)
82
QQuickItemLayer::setEnabled
Name: QQuickItemLayer::setEnabled
Prototype: void QQuickItemLayer::setEnabled(bool e)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8160-8173
100.000% (10/10)
84
QQuickItemParticle::reset
Name: QQuickItemParticle::reset
Prototype: void QQuickItemParticle::reset()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickitemparticle.cpp
Lines: 226-242
100.000% (3/3)
83
QQuickItemPrivate::dirty
Name: QQuickItemPrivate::dirty
Prototype: void QQuickItemPrivate::dirty(DirtyType type)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6055-6068
100.000% (16/16)
84
QQuickItemPrivate::filterKeyEvent
Name: QQuickItemPrivate::filterKeyEvent
Prototype: bool QQuickItemPrivate::filterKeyEvent(QKeyEvent *e, bool post)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5055-5069
100.000% (13/13)
84
QQuickItemPrivate::handlePointerEvent
Name: QQuickItemPrivate::handlePointerEvent
Prototype: bool QQuickItemPrivate::handlePointerEvent(QQuickPointerEvent *event, bool avoidExclusiveGrabber)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5161-5174
100.000% (12/12)
84
QQuickItemPrivate::setVisible
Name: QQuickItemPrivate::setVisible
Prototype: void QQuickItemPrivate::setVisible(bool visible)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5842-5854
100.000% (12/12)
84
QQuickItemPrivate::transform_clear
Name: QQuickItemPrivate::transform_clear
Prototype: void QQuickItemPrivate::transform_clear(QQmlListProperty<QQuickTransform> *prop)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3537-3551
 50.000% (2/4)
82
QQuickItemView::setHighlight
Name: QQuickItemView::setHighlight
Prototype: void QQuickItemView::setHighlight(QQmlComponent *highlightComponent)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 551-562
100.000% (7/7)
83
QQuickItemView::setKeyNavigationEnabled
Name: QQuickItemView::setKeyNavigationEnabled
Prototype: void QQuickItemView::setKeyNavigationEnabled(bool keyNavigationEnabled)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 359-374
 88.889% (8/9)
83
QQuickItemViewPrivate::ChangeResult::operator+=
Name: QQuickItemViewPrivate::ChangeResult::operator+=
Prototype: ChangeResult &operator+=(const ChangeResult &other)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview_p_p.h
Lines: 130-139
 50.000% (2/4)
82
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
QQuickListView::geometryChanged
Name: QQuickListView::geometryChanged
Prototype: void QQuickListView::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 3108-3121
100.000% (7/7)
83
QQuickListView::setHighlightResizeDuration
Name: QQuickListView::setHighlightResizeDuration
Prototype: void QQuickListView::setHighlightResizeDuration(int duration)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 2499-2510
  0.000% (0/10)
84
QQuickListView::setHighlightResizeVelocity
Name: QQuickListView::setHighlightResizeVelocity
Prototype: void QQuickListView::setHighlightResizeVelocity(qreal speed)
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 2480-2491
 50.000% (5/10)
84
QQuickListViewPrivate::setPosition
Name: QQuickListViewPrivate::setPosition
Prototype: void QQuickListViewPrivate::setPosition(qreal pos)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 408-422
100.000% (10/10)
84
QQuickLoaderPrivate::resolveSourceUrl
Name: QQuickLoaderPrivate::resolveSourceUrl
Prototype: QUrl QQuickLoaderPrivate::resolveSourceUrl(QQmlV4Function *args)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickloader.cpp
Lines: 985-996
 50.000% (2/4)
82
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
QQuickParticleData::setInstantaneousAX
Name: QQuickParticleData::setInstantaneousAX
Prototype: inline void QQuickParticleData::setInstantaneousAX(float ax, QQuickParticleSystem* particleSystem)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem_p.h
Lines: 488-499
100.000% (1/1)
81
QQuickParticleData::setInstantaneousAY
Name: QQuickParticleData::setInstantaneousAY
Prototype: inline void QQuickParticleData::setInstantaneousAY(float ay, QQuickParticleSystem* particleSystem)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem_p.h
Lines: 520-531
100.000% (1/1)
81
QQuickParticleSystem::emitParticle
Name: QQuickParticleSystem::emitParticle
Prototype: void QQuickParticleSystem::emitParticle(QQuickParticleData* pd, QQuickParticleEmitter* particleEmitter)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 1019-1032
 75.000% (3/4)
82
QQuickParticleSystem::finishNewDatum
Name: QQuickParticleSystem::finishNewDatum
Prototype: void QQuickParticleSystem::finishNewDatum(QQuickParticleData *pd)
Coverage:  80.952% (17/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 1034-1045
 80.952% (17/21)
87
QQuickPath::createPath::QQuickPath::gatherAttributes
Name: QQuickPath::createPath::QQuickPath::gatherAttributes
Prototype: void QQuickPath::gatherAttributes()
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 559-574
100.000% (8/8)
84
QQuickPathAnimation::setDuration
Name: QQuickPathAnimation::setDuration
Prototype: void QQuickPathAnimation::setDuration(int duration)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemanimation.cpp
Lines: 613-625
 42.857% (3/7)
83
QQuickPathView::itemAt
Name: QQuickPathView::itemAt
Prototype: QQuickItem *QQuickPathView::itemAt(qreal x, qreal y) const
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1538-1551
 75.000% (6/8)
84
QQuickPathView::resetPathItemCount
Name: QQuickPathView::resetPathItemCount
Prototype: void QQuickPathView::resetPathItemCount()
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1299-1309
 55.556% (5/9)
83
QQuickPathViewPrivate::attachedType
Name: QQuickPathViewPrivate::attachedType
Prototype: QQmlOpenMetaObjectType *QQuickPathViewPrivate::attachedType()
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 221-235
100.000% (8/8)
84
QQuickPathViewPrivate::calcCurrentIndex
Name: QQuickPathViewPrivate::calcCurrentIndex
Prototype: int QQuickPathViewPrivate::calcCurrentIndex()
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 2300-2312
 77.778% (7/9)
83
QQuickPathViewPrivate::calcVelocity
Name: QQuickPathViewPrivate::calcVelocity
Prototype: qreal QQuickPathViewPrivate::calcVelocity() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1601-1613
100.000% (7/7)
83
QQuickPathViewPrivate::fixOffset
Name: QQuickPathViewPrivate::fixOffset
Prototype: void QQuickPathViewPrivate::fixOffset()
Coverage:  68.750% (11/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 2372-2385
 68.750% (11/16)
84
QQuickPathViewPrivate::regenerate
Name: QQuickPathViewPrivate::regenerate
Prototype: void QQuickPathViewPrivate::regenerate()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 446-459
100.000% (7/7)
83
QQuickPathViewPrivate::setDragging
Name: QQuickPathViewPrivate::setDragging
Prototype: void QQuickPathViewPrivate::setDragging(bool d)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 461-474
100.000% (8/8)
83
QQuickPointerHandler::setTarget
Name: QQuickPointerHandler::setTarget
Prototype: void QQuickPointerHandler::setTarget(QQuickItem *target)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickpointerhandler.cpp
Lines: 402-413
 50.000% (2/4)
82
QQuickPropertyChanges::containsExpression
Name: QQuickPropertyChanges::containsExpression
Prototype: bool QQuickPropertyChanges::containsExpression(const QString &name) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpropertychanges.cpp
Lines: 550-564
 71.429% (5/7)
83
QQuickPropertyChanges::containsValue
Name: QQuickPropertyChanges::containsValue
Prototype: bool QQuickPropertyChanges::containsValue(const QString &name) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpropertychanges.cpp
Lines: 534-548
100.000% (7/7)
83
QQuickPropertyChanges::expression
Name: QQuickPropertyChanges::expression
Prototype: QString QQuickPropertyChanges::expression(const QString &name) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpropertychanges.cpp
Lines: 775-789
  0.000% (0/7)
83
QQuickPropertyChanges::value
Name: QQuickPropertyChanges::value
Prototype: QVariant QQuickPropertyChanges::value(const QString &name) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpropertychanges.cpp
Lines: 759-773
100.000% (7/7)
83
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQmlGuardImpl::addGuard [qqmlguard_p.h #2]
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQmlGuardImpl::addGuard [qqmlguard_p.h #2]
Prototype: void QQmlGuardImpl::addGuard()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlguard_p.h #2
Lines: 165-177
 71.429% (5/7)
83
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimation::setGroup
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimation::setGroup
Prototype: void QQuickAbstractAnimation::setGroup(QQuickAnimationGroup *g)
Coverage:  50.000% (6/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 493-505
 50.000% (6/12)
84
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAnimatorController::start_helper
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAnimatorController::start_helper
Prototype: void QQuickAnimatorController::start_helper(QAbstractAnimationJob *job)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimatorcontroller.cpp
Lines: 191-202
 90.000% (9/10)
84
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickBehavior::setAnimation
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickBehavior::setAnimation
Prototype: void QQuickBehavior::setAnimation(QQuickAbstractAnimation *animation)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickbehavior.cpp
Lines: 128-141
 85.714% (6/7)
83
Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...130
eLOC - Effective Lines of Code: 3
...140
eLOC - Effective Lines of Code: 4
...150
eLOC - Effective Lines of Code: 5
...160
eLOC - Effective Lines of Code: 6
...164
eLOC - Effective Lines of Code: 7
165
eLOC - Effective Lines of Code: 7
166
eLOC - Effective Lines of Code: 7
167
eLOC - Effective Lines of Code: 8
168169
eLOC - Effective Lines of Code: 8
170
eLOC - Effective Lines of Code: 8
171
eLOC - Effective Lines of Code: 8
172
eLOC - Effective Lines of Code: 9
...180
eLOC - Effective Lines of Code: 12
...190
eLOC - Effective Lines of Code: 20
...200
eLOC - Effective Lines of Code: 57
...202
eLOC - Effective Lines of Code: 123

Generated by Squish Coco 4.2.0