OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1559
...10
eLOC - Effective Lines of Code: 25
...20
eLOC - Effective Lines of Code: 14
...24
eLOC - Effective Lines of Code: 12
25
eLOC - Effective Lines of Code: 11
26
eLOC - Effective Lines of Code: 11
27
eLOC - Effective Lines of Code: 10
2829
eLOC - Effective Lines of Code: 10
30
eLOC - Effective Lines of Code: 9
31
eLOC - Effective Lines of Code: 9
32
eLOC - Effective Lines of Code: 9
...40
eLOC - Effective Lines of Code: 7
...50
eLOC - Effective Lines of Code: 5
...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
QQuickItemView::resetPreferredHighlightEnd
Name: QQuickItemView::resetPreferredHighlightEnd
Prototype: void QQuickItemView::resetPreferredHighlightEnd()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 667-680
 41.667% (5/12)
104
QQuickItemView::resetPreferredHighlightBegin
Name: QQuickItemView::resetPreferredHighlightBegin
Prototype: void QQuickItemView::resetPreferredHighlightBegin()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 630-643
 41.667% (5/12)
104
QQuickItemPrivate::setLayoutMirror
Name: QQuickItemPrivate::setLayoutMirror
Prototype: void QQuickItemPrivate::setLayoutMirror(bool mirror)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 1670-1685
100.000% (12/12)
104
QQuickItemPrivate::derefFromEffectItem
Name: QQuickItemPrivate::derefFromEffectItem
Prototype: void QQuickItemPrivate::derefFromEffectItem(bool unhide)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6131-6145
 92.308% (12/13)
105
QQuickItemPrivate::computeTransformOrigin
Name: QQuickItemPrivate::computeTransformOrigin
Prototype: QPointF QQuickItemPrivate::computeTransformOrigin() const
Coverage:  31.579% (6/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5022-5045
 31.579% (6/19)
1011
QQuickItemGrabResult::setup
Name: QQuickItemGrabResult::setup
Prototype: void QQuickItemGrabResult::setup()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemgrabresult.cpp
Lines: 238-252
 50.000% (2/4)
102
QQuickItem::setY
Name: QQuickItem::setY
Prototype: void QQuickItem::setY(qreal v)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6528-6543
100.000% (7/7)
103
QQuickItem::setX
Name: QQuickItem::setX
Prototype: void QQuickItem::setX(qreal v)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6511-6526
100.000% (7/7)
103
QQuickItem::setPosition
Name: QQuickItem::setPosition
Prototype: void QQuickItem::setPosition(const QPointF &pos)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6548-6564
100.000% (4/4)
102
QQuickItem::setAntialiasing
Name: QQuickItem::setAntialiasing
Prototype: void QQuickItem::setAntialiasing(bool aa)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6371-6389
100.000% (7/7)
103
QQuickItem::grabMouse
Name: QQuickItem::grabMouse
Prototype: void QQuickItem::grabMouse()
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 7469-7481
 81.818% (9/11)
103
QQuickItem::childAt
Name: QQuickItem::childAt
Prototype: QQuickItem *QQuickItem::childAt(qreal x, qreal y) const
Coverage:  93.333% (14/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4735-4749
 93.333% (14/15)
103
QQuickImageParticle::resetRotation
Name: QQuickImageParticle::resetRotation
Prototype: void QQuickImageParticle::resetRotation()
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1027-1042
  0.000% (0/6)
104
QQuickImageParticle::createEngine
Name: QQuickImageParticle::createEngine
Prototype: void QQuickImageParticle::createEngine()
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1069-1083
 75.000% (6/8)
103
QQuickImageBasePrivate::updateDevicePixelRatio
Name: QQuickImageBasePrivate::updateDevicePixelRatio
Prototype: bool QQuickImageBasePrivate::updateDevicePixelRatio(qreal targetDevicePixelRatio)
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimagebase.cpp
Lines: 54-74
 76.923% (10/13)
104
QQuickGridViewPrivate::contentXForPosition
Name: QQuickGridViewPrivate::contentXForPosition
Prototype: qreal QQuickGridViewPrivate::contentXForPosition(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: 414-433
100.000% (10/10)
104
QQuickGridView::geometryChanged
Name: QQuickGridView::geometryChanged
Prototype: void QQuickGridView::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 2132-2147
100.000% (12/12)
104
QQuickGrid::reportConflictingAnchors
Name: QQuickGrid::reportConflictingAnchors
Prototype: void QQuickGrid::reportConflictingAnchors()
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 1865-1880
 82.353% (14/17)
105
QQuickFlow::reportConflictingAnchors
Name: QQuickFlow::reportConflictingAnchors
Prototype: void QQuickFlow::reportConflictingAnchors()
Coverage:  76.471% (13/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 2200-2215
 76.471% (13/17)
105
QQuickFlipable::setFront
Name: QQuickFlipable::setFront
Prototype: void QQuickFlipable::setFront(QQuickItem *front)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflipable.cpp
Lines: 152-166
 71.429% (5/7)
103
QQuickFlickable::setTopMargin
Name: QQuickFlickable::setTopMargin
Prototype: void QQuickFlickable::setTopMargin(qreal m)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2087-2100
 72.727% (8/11)
103
QQuickFlickable::setRightMargin
Name: QQuickFlickable::setRightMargin
Prototype: void QQuickFlickable::setRightMargin(qreal m)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2150-2163
 72.727% (8/11)
103
QQuickFlickable::setLeftMargin
Name: QQuickFlickable::setLeftMargin
Prototype: void QQuickFlickable::setLeftMargin(qreal m)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2129-2142
 72.727% (8/11)
103
QQuickFlickable::setBottomMargin
Name: QQuickFlickable::setBottomMargin
Prototype: void QQuickFlickable::setBottomMargin(qreal m)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2108-2121
 72.727% (8/11)
103
QQuickDropArea::dropEvent
Name: QQuickDropArea::dropEvent
Prototype: void QQuickDropArea::dropEvent(QDropEvent *event)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickdroparea.cpp
Lines: 321-335
 71.429% (5/7)
103
QQuickDragHandler::onGrabChanged
Name: QQuickDragHandler::onGrabChanged
Prototype: void QQuickDragHandler::onGrabChanged(QQuickPointerHandler *grabber, QQuickEventPoint::GrabState stateChange, QQuickEventPoint *point)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickdraghandler.cpp
Lines: 109-124
 61.111% (11/18)
106
QQuickDragAttachedPrivate::deliverMoveEvent
Name: QQuickDragAttachedPrivate::deliverMoveEvent
Prototype: void QQuickDragAttachedPrivate::deliverMoveEvent()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickdrag.cpp
Lines: 212-227
100.000% (7/7)
103
QQuickContext2DFBOTexture::grabImage
Name: QQuickContext2DFBOTexture::grabImage
Prototype: void QQuickContext2DFBOTexture::grabImage(const QRectF& rf)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 526-541
  0.000% (0/7)
103
QQuickAnimationControllerPrivate::animationFinished
Name: QQuickAnimationControllerPrivate::animationFinished
Prototype: void QQuickAnimationControllerPrivate::animationFinished(QAbstractAnimationJob *job)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimationcontroller.cpp
Lines: 64-80
  0.000% (0/11)
103
QQuickAnimationController::completeToEnd
Name: QQuickAnimationController::completeToEnd
Prototype: void QQuickAnimationController::completeToEnd()
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimationcontroller.cpp
Lines: 277-293
  0.000% (0/7)
103
QQuickAnimationController::completeToBeginning
Name: QQuickAnimationController::completeToBeginning
Prototype: void QQuickAnimationController::completeToBeginning()
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimationcontroller.cpp
Lines: 248-264
  0.000% (0/7)
103
QQuickAnimatedImagePrivate::setMovie
Name: QQuickAnimatedImagePrivate::setMovie
Prototype: void QQuickAnimatedImagePrivate::setMovie(QMovie *m)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanimatedimage.cpp
Lines: 511-526
100.000% (10/10)
104
QQuickAnimatedImage::setPlaying
Name: QQuickAnimatedImage::setPlaying
Prototype: void QQuickAnimatedImage::setPlaying(bool play)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanimatedimage.cpp
Lines: 211-225
100.000% (10/10)
104
QQuickAnchorsPrivate::update
Name: QQuickAnchorsPrivate::update
Prototype: void QQuickAnchorsPrivate::update()
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 478-493
100.000% (16/16)
106
QQuickAnchorsPrivate::itemGeometryChanged
Name: QQuickAnchorsPrivate::itemGeometryChanged
Prototype: void QQuickAnchorsPrivate::itemGeometryChanged(QQuickItem *, QQuickGeometryChange change, const QRectF &)
Coverage:  90.000% (18/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 495-510
 90.000% (18/20)
106
QQuickAnchorChanges::rewind
Name: QQuickAnchorChanges::rewind
Prototype: void QQuickAnchorChanges::rewind()
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 1316-1333
 60.000% (6/10)
104
QQuickAccessibleAttached::setRole
Name: QQuickAccessibleAttached::setRole
Prototype: void setRole(QAccessible::Role role)
Coverage:  47.059% (8/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickaccessibleattached_p.h
Lines: 114-142
 47.059% (8/17)
1013
QQmlVMEVariantQObjectPtr::objectDestroyed
Name: QQmlVMEVariantQObjectPtr::objectDestroyed
Prototype: void QQmlVMEVariantQObjectPtr::objectDestroyed(QObject *)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 98-116
 86.667% (13/15)
105
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::readPropertyAsList
Name: QQmlVMEMetaObject::readPropertyAsList
Prototype: QList<QObject *> *QQmlVMEMetaObject::readPropertyAsList(int id) const
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 588-602
 66.667% (6/9)
103
QQmlTypeLoader::setData
Name: QQmlTypeLoader::setData
Prototype: void QQmlTypeLoader::setData(QQmlDataBlob *blob, const QQmlDataBlob::SourceCodeData &d)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1281-1299
100.000% (9/9)
103
QQmlTypeLoader::setCachedUnit
Name: QQmlTypeLoader::setCachedUnit
Prototype: void QQmlTypeLoader::setCachedUnit(QQmlDataBlob *blob, const QV4::CompiledData::Unit *unit)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1301-1319
 66.667% (6/9)
103
QQmlStrongJSQObjectReference::setObject [qqmlguard_p.h #1]
Name: QQmlStrongJSQObjectReference::setObject [qqmlguard_p.h #1]
Prototype: void setObject(T *o, QObject *parent)
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlguard_p.h #1
Lines: 113-129
 88.889% (16/18)
104
QQmlStringConverters::variantFromString
Name: QQmlStringConverters::variantFromString
Prototype: QVariant QQmlStringConverters::variantFromString(const QString &s)
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlstringconverters.cpp
Lines: 51-65
 53.846% (7/13)
105
QQmlPropertyPrivate::writeValueProperty
Name: QQmlPropertyPrivate::writeValueProperty
Prototype: bool QQmlPropertyPrivate::writeValueProperty(QObject *object, const QQmlPropertyData &core, const QQmlPropertyData &valueTypeData, const QVariant &value, QQmlContextData *context,QQmlPropertyData::WriteFlags flags)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1169-1191
 90.000% (9/10)
103
QQmlPropertyCache::update
Name: QQmlPropertyCache::update
Prototype: void QQmlPropertyCache::update(const QMetaObject *metaObject)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 720-740
100.000% (1/1)
101
QQmlPropertyCache::originalClone
Name: QQmlPropertyCache::originalClone
Prototype: int QQmlPropertyCache::originalClone(QObject *object, int index)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 964-979
 73.333% (11/15)
104
QQmlPropertyCache::createArgumentsObject
Name: QQmlPropertyCache::createArgumentsObject
Prototype: QQmlPropertyCacheMethodArguments *QQmlPropertyCache::createArgumentsObject(int argc, const QList<QByteArray> &names)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 916-928
100.000% (3/3)
101
QQmlObjectModelPrivate::insert
Name: QQmlObjectModelPrivate::insert
Prototype: void insert(int index, QObject *item)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlobjectmodel.cpp
Lines: 94-106
100.000% (4/4)
102
QQmlNotifier::~QQmlNotifier
Name: QQmlNotifier::~QQmlNotifier
Prototype: QQmlNotifier::~QQmlNotifier()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier_p.h
Lines: 135-150
 71.429% (5/7)
103
QQmlListModel::~QQmlListModel
Name: QQmlListModel::~QQmlListModel
Prototype: QQmlListModel::~QQmlListModel()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1933-1951
100.000% (9/9)
103
QQmlListModel::remove
Name: QQmlListModel::remove
Prototype: void QQmlListModel::remove(QQmlV4Function *args)
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2260-2278
100.000% (15/15)
103
QQmlListCompositor::find
Name: QQmlListCompositor::find
Prototype: QQmlListCompositor::iterator QQmlListCompositor::find(Group group, int index)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 362-378
100.000% (5/5)
102
QQmlInstantiatorPrivate::clear
Name: QQmlInstantiatorPrivate::clear
Prototype: void QQmlInstantiatorPrivate::clear()
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 73-87
 80.000% (8/10)
104
QQmlDesignerMetaObject::getNodeInstanceMetaObject
Name: QQmlDesignerMetaObject::getNodeInstanceMetaObject
Prototype: QQmlDesignerMetaObject* QQmlDesignerMetaObject::getNodeInstanceMetaObject(QObject *object, QQmlEngine *engine)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qqmldesignermetaobject.cpp
Lines: 91-109
 77.778% (7/9)
103
QQmlDesignerMetaObject::createNewDynamicProperty
Name: QQmlDesignerMetaObject::createNewDynamicProperty
Prototype: void QQmlDesignerMetaObject::createNewDynamicProperty(const QString &name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qqmldesignermetaobject.cpp
Lines: 155-170
100.000% (1/1)
101
QQmlDelayedCallQueue::storeAnyArguments
Name: QQmlDelayedCallQueue::storeAnyArguments
Prototype: void QQmlDelayedCallQueue::storeAnyArguments(DelayedFunctionCall &dfc, const QV4::Value *argv, int argc, int offset, QV4::ExecutionEngine *engine)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldelayedcallqueue.cpp
Lines: 178-191
100.000% (7/7)
103
QQmlDebugService::idForObject
Name: QQmlDebugService::idForObject
Prototype: int QQmlDebugService::idForObject(QObject *object)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugservice.cpp
Lines: 153-168
100.000% (7/7)
103
QQmlDebugConnection::close
Name: QQmlDebugConnection::close
Prototype: void QQmlDebugConnection::close()
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmldebugconnection.cpp
Lines: 289-305
 60.000% (6/10)
104
QQmlDataBlob::setError
Name: QQmlDataBlob::setError
Prototype: void QQmlDataBlob::setError(const QVector<QQmlCompileError> &errors)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 470-483
100.000% (2/2)
102
QQmlData::notify
Name: QQmlData::notify
Prototype: QQmlNotifierEndpoint *QQmlData::notify(int index)
Coverage:  60.000% (9/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldata_p.h
Lines: 344-361
 60.000% (9/15)
105
QQmlDMCachedModelData::resolveIndex
Name: QQmlDMCachedModelData::resolveIndex
Prototype: bool QQmlDMCachedModelData::resolveIndex(const QQmlAdaptorModel &, int idx)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 329-343
 71.429% (5/7)
103
QQmlContextData::refreshExpressions
Name: QQmlContextData::refreshExpressions
Prototype: void QQmlContextData::refreshExpressions()
Coverage:  70.588% (12/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 762-784
 70.588% (12/17)
105
QQmlContext::setContextObject
Name: QQmlContext::setContextObject
Prototype: void QQmlContext::setContextObject(QObject *object)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 268-286
 71.429% (5/7)
103
QQmlBind::setProperty
Name: QQmlBind::setProperty
Prototype: void QQmlBind::setProperty(const QString &p)
Coverage:  27.273% (3/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlbind.cpp
Lines: 253-269
 27.273% (3/11)
103
QQmlBind::setObject
Name: QQmlBind::setObject
Prototype: void QQmlBind::setObject(QObject *obj)
Coverage:  22.222% (2/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlbind.cpp
Lines: 207-223
 22.222% (2/9)
103
QQmlApplicationEnginePrivate::startLoad
Name: QQmlApplicationEnginePrivate::startLoad
Prototype: void QQmlApplicationEnginePrivate::startLoad(const QUrl &url, const QByteArray &data, bool dataFlag)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp
Lines: 105-122
 66.667% (6/9)
104
QQmlApplication::QQmlApplication
Name: QQmlApplication::QQmlApplication
Prototype: QQmlApplication::QQmlApplication(QQmlApplicationPrivate &dd, QObject *parent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 389-402
  0.000% (0/1)
101
QQmlApplication::QQmlApplication
Name: QQmlApplication::QQmlApplication
Prototype: QQmlApplication::QQmlApplication(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 374-387
100.000% (1/1)
101
QQmlAnimationTimer::registerAnimation
Name: QQmlAnimationTimer::registerAnimation
Prototype: void QQmlAnimationTimer::registerAnimation(QAbstractAnimationJob *animation, bool isTopLevel)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 170-185
100.000% (10/10)
104
QQmlAnimationTimer::closestPauseAnimationTimeToFinish
Name: QQmlAnimationTimer::closestPauseAnimationTimeToFinish
Prototype: int QQmlAnimationTimer::closestPauseAnimationTimeToFinish()
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 239-255
100.000% (11/11)
104
QJSValueIterator::name
Name: QJSValueIterator::name
Prototype: QString QJSValueIterator::name() const
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalueiterator.cpp
Lines: 171-181
 83.333% (10/12)
104
QBitField::operator= [qbitfield_p.h #1]
Name: QBitField::operator= [qbitfield_p.h #1]
Prototype: QBitField &QBitField::operator=(const QBitField &other)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qbitfield_p.h #1
Lines: 102-118
  0.000% (0/12)
105
QAnimationGroupJob::prependAnimation
Name: QAnimationGroupJob::prependAnimation
Prototype: void QAnimationGroupJob::prependAnimation(QAbstractAnimationJob *animation)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qanimationgroupjob.cpp
Lines: 79-95
 75.000% (6/8)
103
QAnimationGroupJob::appendAnimation
Name: QAnimationGroupJob::appendAnimation
Prototype: void QAnimationGroupJob::appendAnimation(QAbstractAnimationJob *animation)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qanimationgroupjob.cpp
Lines: 61-77
100.000% (8/8)
103
QAccessibleQuickItem::textAtOffset
Name: QAccessibleQuickItem::textAtOffset
Prototype: QString QAccessibleQuickItem::textAtOffset(int offset, QAccessible::TextBoundaryType boundaryType, int *startOffset, int *endOffset) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 540-557
  0.000% (0/4)
102
ObjectCtor::virtualCallAsConstructor
Name: ObjectCtor::virtualCallAsConstructor
Prototype: ReturnedValue ObjectCtor::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *newTarget)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 66-80
 90.909% (10/11)
103
ModelNodeMetaObject::updateValues
Name: ModelNodeMetaObject::updateValues
Prototype: void ModelNodeMetaObject::updateValues(const QVector<int> &roles)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1517-1531
100.000% (7/7)
103
ModelNodeMetaObject::initialize
Name: ModelNodeMetaObject::initialize
Prototype: void ModelNodeMetaObject::initialize()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1463-1476
100.000% (4/4)
102
MemberData::allocate
Name: MemberData::allocate
Prototype: Heap::MemberData *MemberData::allocate(ExecutionEngine *e, uint n, Heap::MemberData *old)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4memberdata.cpp
Lines: 48-63
100.000% (5/5)
102
Lookup::setter0setter0
Name: Lookup::setter0setter0
Prototype: bool Lookup::setter0setter0(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value)
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 580-596
 50.000% (5/10)
104
Lookup::arrayLengthSetter
Name: Lookup::arrayLengthSetter
Prototype: bool Lookup::arrayLengthSetter(Lookup *, ExecutionEngine *engine, Value &object, const Value &value)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 611-624
100.000% (7/7)
103
ListModel::setOrCreateProperty
Name: ListModel::setOrCreateProperty
Prototype: int ListModel::setOrCreateProperty(int elementIndex, const QString &key, const QVariant &data)
Coverage:  92.857% (13/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 736-755
 92.857% (13/14)
104
ListModel::getOrCreateModelObject
Name: ListModel::getOrCreateModelObject
Prototype: QObject *ListModel::getOrCreateModelObject(QQmlListModel *model, int elementIndex)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 339-352
100.000% (4/4)
102
ListElement::setListProperty
Name: ListElement::setListProperty
Prototype: int ListElement::setListProperty(const ListLayout::Role &role, ListModel *m)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1002-1018
 77.778% (7/9)
103
ListElement::getPropertyMemory
Name: ListElement::getPropertyMemory
Prototype: inline char *ListElement::getPropertyMemory(const ListLayout::Role &role)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 771-786
100.000% (7/7)
103
ListElement::getGuardProperty
Name: ListElement::getGuardProperty
Prototype: QPointer<QObject> *ListElement::getGuardProperty(const ListLayout::Role &role)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 842-860
100.000% (10/10)
104
JSC::Yarr::rangeInfoFor
Name: JSC::Yarr::rangeInfoFor
Prototype: inline UCS2CanonicalizationRange* rangeInfoFor(UChar ch)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrCanonicalizeUCS2.h
Lines: 63-80
 87.500% (7/8)
104
JSC::Yarr::YarrPatternConstructor::optimizeBOL
Name: JSC::Yarr::YarrPatternConstructor::optimizeBOL
Prototype: void optimizeBOL()
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 716-741
100.000% (15/15)
105
JSC::Yarr::YarrGenerator::generateCharacterClassOnce
Name: JSC::Yarr::YarrGenerator::generateCharacterClassOnce
Prototype: void generateCharacterClassOnce(size_t opIndex)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1017-1034
100.000% (4/4)
102
JSC::Yarr::Parser::parseQuantifier
Name: JSC::Yarr::Parser::parseQuantifier
Prototype: void parseQuantifier(bool lastTokenWasAnAtom, unsigned min, unsigned max)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 545-559
 71.429% (5/7)
103
JSC::X86Assembler::revertJumpTo_cmpl_im_force32
Name: JSC::X86Assembler::revertJumpTo_cmpl_im_force32
Prototype: static void revertJumpTo_cmpl_im_force32(void* instructionStart, int32_t imm, int offset, RegisterID dst)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2012-2028
  0.000% (0/4)
102
Heap::String::markObjects [qv4string.cpp #2]
Name: Heap::String::markObjects [qv4string.cpp #2]
Prototype: void Heap::String::markObjects(Heap::Base *that, MarkStack *markStack)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 63-78
 71.429% (5/7)
103
Heap::FunctionObject::init
Name: Heap::FunctionObject::init
Prototype: void Heap::FunctionObject::init(QV4::ExecutionContext *scope, QV4::String *name, bool createProto)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 87-101
 71.429% (5/7)
103
Heap::ArrayObject::init
Name: Heap::ArrayObject::init
Prototype: void Heap::ArrayObject::init(const QStringList &list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 936-953
100.000% (4/4)
102
Heap::ArrayBuffer::init
Name: Heap::ArrayBuffer::init
Prototype: void Heap::ArrayBuffer::init(size_t length)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp
Lines: 95-106
100.000% (8/8)
103
GeneratorPrototype::method_throw
Name: GeneratorPrototype::method_throw
Prototype: ReturnedValue GeneratorPrototype::method_throw(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 193-210
100.000% (11/11)
103
Function::Function
Name: Function::Function
Prototype: Function::Function(ExecutionEngine *engine, CompiledData::CompilationUnit *unit, const CompiledData::Function *function)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4function.cpp
Lines: 75-97
100.000% (7/7)
103
DataViewPrototype::method_setChar
Name: DataViewPrototype::method_setChar
Prototype: template <typename T> ReturnedValue DataViewPrototype::method_setChar(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp
Lines: 228-244
 92.308% (12/13)
103
Codegen::Codegen::Codegen::visit::[lambda]::operatorForSwappedOperands [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::operatorForSwappedOperands [qv4codegen.cpp #2]
Prototype: static QSOperator::Op operatorForSwappedOperands(QSOperator::Op oper)
Coverage:  33.333% (6/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1606-1619
 33.333% (6/18)
1010
Page:<>1
eLOC - Effective Lines of Code: 1559
...10
eLOC - Effective Lines of Code: 25
...20
eLOC - Effective Lines of Code: 14
...24
eLOC - Effective Lines of Code: 12
25
eLOC - Effective Lines of Code: 11
26
eLOC - Effective Lines of Code: 11
27
eLOC - Effective Lines of Code: 10
2829
eLOC - Effective Lines of Code: 10
30
eLOC - Effective Lines of Code: 9
31
eLOC - Effective Lines of Code: 9
32
eLOC - Effective Lines of Code: 9
...40
eLOC - Effective Lines of Code: 7
...50
eLOC - Effective Lines of Code: 5
...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