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
21
eLOC - Effective Lines of Code: 13
22
eLOC - Effective Lines of Code: 13
23
eLOC - Effective Lines of Code: 12
24
eLOC - Effective Lines of Code: 12
2526
eLOC - Effective Lines of Code: 11
27
eLOC - Effective Lines of Code: 10
28
eLOC - Effective Lines of Code: 10
29
eLOC - Effective Lines of Code: 10
30
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
QQuickWidgetPrivate::invalidateRenderControl
Name: QQuickWidgetPrivate::invalidateRenderControl
Prototype: void QQuickWidgetPrivate::invalidateRenderControl()
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 140-166
 61.111% (11/18)
116
QQuickWanderAffector::getData
Name: QQuickWanderAffector::getData
Prototype: WanderData* QQuickWanderAffector::getData(int idx)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickwander.cpp
Lines: 97-111
  0.000% (0/4)
112
QQuickViewPrivate::rootObjectSize
Name: QQuickViewPrivate::rootObjectSize
Prototype: QSize QQuickViewPrivate::rootObjectSize() const
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 435-451
 90.000% (9/10)
114
QQuickTransitionManager::cancel
Name: QQuickTransitionManager::cancel
Prototype: void QQuickTransitionManager::cancel()
Coverage:  41.176% (7/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransitionmanager.cpp
Lines: 268-286
 41.176% (7/17)
115
QQuickTextInputPrivate::textDirection
Name: QQuickTextInputPrivate::textDirection
Prototype: Qt::LayoutDirection QQuickTextInputPrivate::textDirection() const
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 607-630
 86.667% (13/15)
118
QQuickTextInputPrivate::checkIsValid
Name: QQuickTextInputPrivate::checkIsValid
Prototype: void QQuickTextInputPrivate::checkIsValid()
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1106-1122
100.000% (13/13)
115
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
QQuickTextEdit::select
Name: QQuickTextEdit::select
Prototype: void QQuickTextEdit::select(int start, int end)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 1749-1766
100.000% (10/10)
112
QQuickTextEdit::append
Name: QQuickTextEdit::append
Prototype: void QQuickTextEdit::append(const QString &text)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2913-2935
 83.333% (10/12)
113
QQuickText::componentComplete
Name: QQuickText::componentComplete
Prototype: void QQuickText::componentComplete()
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 2665-2681
 90.909% (10/11)
114
QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::endRebuildTable
Name: QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::endRebuildTable
Prototype: void QQuickTableViewPrivate::endRebuildTable()
Coverage:  15.385% (2/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview.cpp
Lines: 960-979
 15.385% (2/13)
115
QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::cancelLoadRequest
Name: QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::cancelLoadRequest
Prototype: void QQuickTableViewPrivate::cancelLoadRequest()
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview.cpp
Lines: 893-914
  0.000% (0/10)
114
QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::calculateTableSize
Name: QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::calculateTableSize
Prototype: void QQuickTableViewPrivate::calculateTableSize()
Coverage:  50.000% (7/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview.cpp
Lines: 632-650
 50.000% (7/14)
115
QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::calculateEdgeSizeFromLoadRequest
Name: QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::calculateEdgeSizeFromLoadRequest
Prototype: void QQuickTableViewPrivate::calculateEdgeSizeFromLoadRequest()
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview.cpp
Lines: 608-630
  0.000% (0/18)
119
QQuickStochasticEngine::start
Name: QQuickStochasticEngine::start
Prototype: void QQuickStochasticEngine::start(int index, int state)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 527-541
 50.000% (4/8)
113
QQuickStochasticEngine::restart
Name: QQuickStochasticEngine::restart
Prototype: void QQuickStochasticEngine::restart(int index)
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 552-565
 76.923% (10/13)
115
QQuickState::removeAllEntriesFromRevertList
Name: QQuickState::removeAllEntriesFromRevertList
Prototype: void QQuickState::removeAllEntriesFromRevertList(QObject *target)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstate.cpp
Lines: 458-478
  0.000% (0/13)
115
QQuickSinglePointHandler::handlePointerEventImpl
Name: QQuickSinglePointHandler::handlePointerEventImpl
Prototype: void QQuickSinglePointHandler::handlePointerEventImpl(QQuickPointerEvent *event)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquicksinglepointhandler.cpp
Lines: 129-145
 66.667% (6/9)
113
QQuickShapeSoftwareRenderer::setStrokeStyle
Name: QQuickShapeSoftwareRenderer::setStrokeStyle
Prototype: void QQuickShapeSoftwareRenderer::setStrokeStyle(int index, QQuickShapePath::StrokeStyle strokeStyle, qreal dashOffset, const QVector<qreal> &dashPattern)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapesoftwarerenderer.cpp
Lines: 113-131
 71.429% (5/7)
114
QQuickShapeLinearGradientShader::updateState
Name: QQuickShapeLinearGradientShader::updateState
Prototype: void QQuickShapeLinearGradientShader::updateState(const RenderState &state, QSGMaterial *mat, QSGMaterial *)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 759-776
 71.429% (5/7)
113
QQuickShaderEffectSource::~QQuickShaderEffectSource
Name: QQuickShaderEffectSource::~QQuickShaderEffectSource
Prototype: QQuickShaderEffectSource::~QQuickShaderEffectSource()
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectsource.cpp
Lines: 203-222
100.000% (11/11)
114
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderLoop::handleContextCreationFailure
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderLoop::handleContextCreationFailure
Prototype: void QSGRenderLoop::handleContextCreationFailure(QQuickWindow *window, bool isEs)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp
Lines: 251-275
  0.000% (0/4)
112
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::updateDirtyNodes
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::updateDirtyNodes
Prototype: void QQuickWindowPrivate::updateDirtyNodes()
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 3179-3197
 69.231% (9/13)
115
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::pointerEventInstance
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::pointerEventInstance
Prototype: QQuickPointerEvent *QQuickWindowPrivate::pointerEventInstance(QEvent *event) const
Coverage:  68.750% (11/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2284-2313
 68.750% (11/16)
1112
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::flushFrameSynchronousEvents
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::flushFrameSynchronousEvents
Prototype: void QQuickWindowPrivate::flushFrameSynchronousEvents()
Coverage:  94.737% (18/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2197-2222
 94.737% (18/19)
115
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverTouchCancelEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverTouchCancelEvent
Prototype: bool QQuickWindowPrivate::deliverTouchCancelEvent(QTouchEvent *event)
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1991-2010
 70.000% (7/10)
114
QQuickPathViewPrivate::setOffset
Name: QQuickPathViewPrivate::setOffset
Prototype: void QQuickPathViewPrivate::setOffset(qreal o)
Coverage:  81.250% (13/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 839-855
 81.250% (13/16)
115
QQuickPathViewPrivate::releaseItem
Name: QQuickPathViewPrivate::releaseItem
Prototype: void QQuickPathViewPrivate::releaseItem(QQuickItem *item)
Coverage:  77.778% (14/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 198-214
 77.778% (14/18)
116
QQuickPathView::setHighlightRangeMode
Name: QQuickPathView::setHighlightRangeMode
Prototype: void QQuickPathView::setHighlightRangeMode(HighlightRangeMode mode)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 994-1008
 83.333% (10/12)
114
QQuickPath::createPath::QQuickPathArc::addToPath
Name: QQuickPath::createPath::QQuickPathArc::addToPath
Prototype: void QQuickPathArc::addToPath(QPainterPath &path, const QQuickPathData &data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 1946-1959
100.000% (1/1)
111
QQuickParticleSystem::registerParticleGroupData
Name: QQuickParticleSystem::registerParticleGroupData
Prototype: int QQuickParticleSystem::registerParticleGroupData(const QString &name, QQuickParticleGroupData *pgd)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 727-742
 60.000% (3/5)
112
QQuickParticlePainter::recalculateGroupIds
Name: QQuickParticlePainter::recalculateGroupIds
Prototype: void QQuickParticlePainter::recalculateGroupIds() const
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlepainter.cpp
Lines: 96-116
 75.000% (6/8)
114
QQuickParticleDataHeap::bubbleDown
Name: QQuickParticleDataHeap::bubbleDown
Prototype: void QQuickParticleDataHeap::bubbleDown(int idx)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 300-315
100.000% (13/13)
115
QQuickParticleAffector::shouldAffect
Name: QQuickParticleAffector::shouldAffect
Prototype: bool QQuickParticleAffector::shouldAffect(QQuickParticleData* d)
Coverage:  57.692% (15/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticleaffector.cpp
Lines: 161-179
 57.692% (15/26)
116
QQuickPaintedItem::textureProvider
Name: QQuickPaintedItem::textureProvider
Prototype: QSGTextureProvider *QQuickPaintedItem::textureProvider() const
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpainteditem.cpp
Lines: 655-676
  0.000% (0/14)
114
QQuickPackage::part
Name: QQuickPackage::part
Prototype: QObject *QQuickPackage::part(const QString &name)
Coverage:  36.842% (7/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qquickpackage.cpp
Lines: 170-187
 36.842% (7/19)
115
QQuickOpenGLShaderEffect::maybeUpdateShaders
Name: QQuickOpenGLShaderEffect::maybeUpdateShaders
Prototype: void QQuickOpenGLShaderEffect::maybeUpdateShaders(bool force)
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 952-974
100.000% (15/15)
115
QQuickOpenGLShaderEffect::handleEvent
Name: QQuickOpenGLShaderEffect::handleEvent
Prototype: void QQuickOpenGLShaderEffect::handleEvent(QEvent *event)
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 775-792
 53.846% (7/13)
115
QQuickMultiPointTouchArea::mousePressEvent
Name: QQuickMultiPointTouchArea::mousePressEvent
Prototype: void QQuickMultiPointTouchArea::mousePressEvent(QMouseEvent *event)
Coverage:  81.250% (13/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 826-844
 81.250% (13/16)
114
QQuickMultiPointHandler::wantsPointerEvent
Name: QQuickMultiPointHandler::wantsPointerEvent
Prototype: bool QQuickMultiPointHandler::wantsPointerEvent(QQuickPointerEvent *event)
Coverage:  76.471% (13/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickmultipointhandler.cpp
Lines: 73-91
 76.471% (13/17)
115
QQuickMouseArea::wheelEvent
Name: QQuickMouseArea::wheelEvent
Prototype: void QQuickMouseArea::wheelEvent(QWheelEvent *event)
Coverage:  36.364% (4/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmousearea.cpp
Lines: 889-904
 36.364% (4/11)
113
QQuickMouseArea::itemChange
Name: QQuickMouseArea::itemChange
Prototype: void QQuickMouseArea::itemChange(ItemChange change, const ItemChangeData &value)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmousearea.cpp
Lines: 1063-1082
 88.235% (15/17)
115
QQuickLoader::loadFromSource
Name: QQuickLoader::loadFromSource
Prototype: void QQuickLoader::loadFromSource()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickloader.cpp
Lines: 427-443
100.000% (9/9)
113
QQuickListViewPrivate::repositionPackageItemAt
Name: QQuickListViewPrivate::repositionPackageItemAt
Prototype: void QQuickListViewPrivate::repositionPackageItemAt(QQuickItem *item, int index)
Coverage:  50.000% (10/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 825-844
 50.000% (10/20)
116
QQuickLineExtruder::extrude
Name: QQuickLineExtruder::extrude
Prototype: QPointF QQuickLineExtruder::extrude(const QRectF &r)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquicklineextruder.cpp
Lines: 68-85
 63.636% (7/11)
114
QQuickKeyNavigationAttached::setUp
Name: QQuickKeyNavigationAttached::setUp
Prototype: void QQuickKeyNavigationAttached::setUp(QQuickItem *i)
Coverage:  45.455% (5/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 505-519
 45.455% (5/11)
113
QQuickKeyNavigationAttached::setTab
Name: QQuickKeyNavigationAttached::setTab
Prototype: void QQuickKeyNavigationAttached::setTab(QQuickItem *i)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 549-563
 54.545% (6/11)
113
QQuickKeyNavigationAttached::setRight
Name: QQuickKeyNavigationAttached::setRight
Prototype: void QQuickKeyNavigationAttached::setRight(QQuickItem *i)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 483-497
 54.545% (6/11)
113
QQuickKeyNavigationAttached::setLeft
Name: QQuickKeyNavigationAttached::setLeft
Prototype: void QQuickKeyNavigationAttached::setLeft(QQuickItem *i)
Coverage:  45.455% (5/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 461-475
 45.455% (5/11)
113
QQuickKeyNavigationAttached::setDown
Name: QQuickKeyNavigationAttached::setDown
Prototype: void QQuickKeyNavigationAttached::setDown(QQuickItem *i)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 527-541
 54.545% (6/11)
113
QQuickKeyNavigationAttached::setBacktab
Name: QQuickKeyNavigationAttached::setBacktab
Prototype: void QQuickKeyNavigationAttached::setBacktab(QQuickItem *i)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 571-585
 54.545% (6/11)
113
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
QQuickItemViewTransitionableItem::moveTo
Name: QQuickItemViewTransitionableItem::moveTo
Prototype: void QQuickItemViewTransitionableItem::moveTo(const QPointF &pos, bool immediate)
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp
Lines: 369-387
 85.714% (12/14)
114
QQuickItemViewFxItem::trackGeometry
Name: QQuickItemViewFxItem::trackGeometry
Prototype: void QQuickItemViewFxItem::trackGeometry(bool track)
Coverage:  81.250% (13/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemviewfxitem.cpp
Lines: 92-111
 81.250% (13/16)
116
QQuickItemView::setPreferredHighlightEnd
Name: QQuickItemView::setPreferredHighlightEnd
Prototype: void QQuickItemView::setPreferredHighlightEnd(qreal end)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 651-665
 87.500% (14/16)
114
QQuickItemView::setPreferredHighlightBegin
Name: QQuickItemView::setPreferredHighlightBegin
Prototype: void QQuickItemView::setPreferredHighlightBegin(qreal start)
Coverage:  93.750% (15/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 614-628
 93.750% (15/16)
114
QQuickItemPrivate::data_at
Name: QQuickItemPrivate::data_at
Prototype: QObject *QQuickItemPrivate::data_at(QQmlListProperty<QObject> *property, int i)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3346-3360
 28.571% (2/7)
113
QQuickItemPrivate::addToDirtyList
Name: QQuickItemPrivate::addToDirtyList
Prototype: void QQuickItemPrivate::addToDirtyList()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6070-6086
100.000% (7/7)
113
QQuickItemParticle::updatePaintNode
Name: QQuickItemParticle::updatePaintNode
Prototype: QSGNode* QQuickItemParticle::updatePaintNode(QSGNode* n, UpdatePaintNodeData* d)
Coverage:  56.250% (9/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickitemparticle.cpp
Lines: 245-266
 56.250% (9/16)
116
QQuickItemLayer::updateMatrix
Name: QQuickItemLayer::updateMatrix
Prototype: void QQuickItemLayer::updateMatrix()
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8632-8647
 81.818% (9/11)
113
QQuickItemLayer::itemParentChanged
Name: QQuickItemLayer::itemParentChanged
Prototype: void QQuickItemLayer::itemParentChanged(QQuickItem *item, QQuickItem *parent)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8575-8591
100.000% (10/10)
114
QQuickItem::setZ
Name: QQuickItem::setZ
Prototype: void QQuickItem::setZ(qreal v)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5458-5478
 91.667% (11/12)
114
QQuickItem::setWidth
Name: QQuickItem::setWidth
Prototype: void QQuickItem::setWidth(qreal w)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6577-6594
100.000% (7/7)
113
QQuickItem::setHeight
Name: QQuickItem::setHeight
Prototype: void QQuickItem::setHeight(qreal h)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6743-6760
100.000% (7/7)
113
QQuickItem::setFlags
Name: QQuickItem::setFlags
Prototype: void QQuickItem::setFlags(Flags flags)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6445-6463
 73.333% (11/15)
115
QQuickItem::contains
Name: QQuickItem::contains
Prototype: bool QQuickItem::contains(const QPointF &point) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 7625-7640
100.000% (4/4)
112
QQuickImageParticle::resetDeformation
Name: QQuickImageParticle::resetDeformation
Prototype: void QQuickImageParticle::resetDeformation()
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1044-1060
  0.000% (0/12)
116
QQuickImageParticle::initTexCoords
Name: QQuickImageParticle::initTexCoords
Prototype: template<class Vertex> void initTexCoords(Vertex* v, int count)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle_p.h
Lines: 422-440
100.000% (4/4)
112
QQuickGridViewPrivate::updateHighlight
Name: QQuickGridViewPrivate::updateHighlight
Prototype: void QQuickGridViewPrivate::updateHighlight()
Coverage:  96.000% (24/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 737-754
 96.000% (24/25)
113
QQuickGridScaledImage::stringToRule
Name: QQuickGridScaledImage::stringToRule
Prototype: QQuickBorderImage::TileMode QQuickGridScaledImage::stringToRule(const QStringRef &s)
Coverage:  80.952% (17/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickscalegrid.cpp
Lines: 172-187
 80.952% (17/21)
115
QQuickFlickableReboundTransition::startTransition
Name: QQuickFlickableReboundTransition::startTransition
Prototype: bool startTransition(QQuickFlickablePrivate::AxisData *data, qreal toPos)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 184-197
  0.000% (0/6)
112
QQuickFlickablePrivate::draggingStarting
Name: QQuickFlickablePrivate::draggingStarting
Prototype: void QQuickFlickablePrivate::draggingStarting()
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2497-2513
100.000% (22/22)
114
QQuickFlickablePrivate::cancelInteraction
Name: QQuickFlickablePrivate::cancelInteraction
Prototype: void QQuickFlickablePrivate::cancelInteraction()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2292-2306
100.000% (7/7)
113
QQuickFlickable::movementStarting
Name: QQuickFlickable::movementStarting
Prototype: void QQuickFlickable::movementStarting()
Coverage:  72.727% (16/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2633-2650
 72.727% (16/22)
114
QQuickFlickable::childMouseEventFilter
Name: QQuickFlickable::childMouseEventFilter
Prototype: bool QQuickFlickable::childMouseEventFilter(QQuickItem *i, QEvent *e)
Coverage:  78.261% (18/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2377-2401
 78.261% (18/23)
118
QQuickDropArea::setKeys
Name: QQuickDropArea::setKeys
Prototype: void QQuickDropArea::setKeys(const QStringList &keys)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickdroparea.cpp
Lines: 153-170
100.000% (11/11)
114
QQuickDesignerSupportMetaInfo::isSubclassOf
Name: QQuickDesignerSupportMetaInfo::isSubclassOf
Prototype: bool QQuickDesignerSupportMetaInfo::isSubclassOf(QObject *object, const QByteArray &superTypeName)
Coverage:  30.769% (4/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportmetainfo.cpp
Lines: 48-67
 30.769% (4/13)
115
QQuickDesignerSupport::isAnchoredTo
Name: QQuickDesignerSupport::isAnchoredTo
Prototype: bool QQuickDesignerSupport::isAnchoredTo(QQuickItem *fromItem, QQuickItem *toItem)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 226-239
  0.000% (0/1)
111
QQuickCustomParticle::buildData
Name: QQuickCustomParticle::buildData
Prototype: void QQuickCustomParticle::buildData(QQuickOpenGLShaderEffectNode *rootNode)
Coverage:  85.000% (17/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcustomparticle.cpp
Lines: 408-423
 85.000% (17/20)
117
QQuickContext2DImageTexture::compositeTile
Name: QQuickContext2DImageTexture::compositeTile
Prototype: void QQuickContext2DImageTexture::compositeTile(QQuickContext2DTile* tile)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 751-766
  0.000% (0/4)
112
QQuickContext2DCommandBuffer::reset
Name: QQuickContext2DCommandBuffer::reset
Prototype: void QQuickContext2DCommandBuffer::reset()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 488-501
  0.000% (0/1)
111
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
QQuickAnchors::~QQuickAnchors
Name: QQuickAnchors::~QQuickAnchors
Prototype: QQuickAnchors::~QQuickAnchors()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 180-193
100.000% (1/1)
111
QQuickAnchors::setAlignWhenCentered
Name: QQuickAnchors::setAlignWhenCentered
Prototype: void QQuickAnchors::setAlignWhenCentered(bool aligned)
Coverage:  38.462% (5/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 363-378
 38.462% (5/13)
115
QQmlValueTypeFactoryImpl::isValueType
Name: QQmlValueTypeFactoryImpl::isValueType
Prototype: bool QQmlValueTypeFactoryImpl::isValueType(int idx)
Coverage:  89.474% (17/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp
Lines: 83-98
 89.474% (17/19)
113
QQmlVMEMetaObject::connectAlias
Name: QQmlVMEMetaObject::connectAlias
Prototype: void QQmlVMEMetaObject::connectAlias(int aliasId)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 1211-1229
100.000% (7/7)
113
QQmlVMEMetaObject::QQmlVMEMetaObject
Name: QQmlVMEMetaObject::QQmlVMEMetaObject
Prototype: QQmlVMEMetaObject::QQmlVMEMetaObject(QV4::ExecutionEngine *engine, QObject *obj, const QQmlRefPointer<QQmlPropertyCache> &cache, const QQmlRefPointer<QV4::CompiledData::CompilationUnit> &qmlCompilationUnit, int qmlObjectId)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp
Lines: 317-343
 75.000% (6/8)
114
QQmlTypeNameCache::add
Name: QQmlTypeNameCache::add
Prototype: void QQmlTypeNameCache::add(const QHashedString &name, int importedScriptIndex, const QHashedString &nameSpace)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypenamecache.cpp
Lines: 70-87
100.000% (7/7)
113
QQmlTimer::update
Name: QQmlTimer::update
Prototype: void QQmlTimer::update()
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmltimer.cpp
Lines: 283-297
 85.714% (12/14)
114
QQmlQtQuick2Module::defineModule
Name: QQmlQtQuick2Module::defineModule
Prototype: void QQmlQtQuick2Module::defineModule()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/qtquick2.cpp
Lines: 186-207
100.000% (4/4)
112
QQmlPropertyPrivate::signalExpression
Name: QQmlPropertyPrivate::signalExpression
Prototype: QQmlBoundSignalExpression * QQmlPropertyPrivate::signalExpression(const QQmlProperty &that)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 906-925
 86.667% (13/15)
115
QQmlPropertyPrivate::create
Name: QQmlPropertyPrivate::create
Prototype: QQmlProperty QQmlPropertyPrivate::create(QObject *target, const QString &propertyName, QQmlContextData *context)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 226-240
100.000% (6/6)
112
QQmlPropertyCacheAliasCreator::appendAliasPropertiesInMetaObjectsWithinComponent
Name: QQmlPropertyCacheAliasCreator::appendAliasPropertiesInMetaObjectsWithinComponent
Prototype: template <typename ObjectContainer> inline void QQmlPropertyCacheAliasCreator<ObjectContainer>::appendAliasPropertiesInMetaObjectsWithinComponent(const CompiledObject &component, int firstObjectIndex)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator_p.h
Lines: 615-664
 72.727% (8/11)
1110
QQmlPropertyCache::copy
Name: QQmlPropertyCache::copy
Prototype: QQmlPropertyCache *QQmlPropertyCache::copy(int reserve)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 284-298
100.000% (1/1)
111
QQmlProperty::isWritable
Name: QQmlProperty::isWritable
Prototype: bool QQmlProperty::isWritable() const
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 604-618
 87.500% (14/16)
116
QQmlProfilerClient::setRequestedFeatures::[lambda]
Name: QQmlProfilerClient::setRequestedFeatures::[lambda]
Prototype: [this](QtMsgType type, const QString &text, const QQmlDebugContextInfo &context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 276-288
100.000% (1/1)
111
QQmlObjectCreator::setPropertyBinding::[lambda]
Name: QQmlObjectCreator::setPropertyBinding::[lambda]
Prototype: [qmlBinding, bindingTarget, targetProperty, subprop, bindingProperty, valueTypeProperty](QQmlObjectCreatorSharedState *sharedState)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 910-929
 69.231% (9/13)
114
QQmlLocaleData::method_currencySymbol
Name: QQmlLocaleData::method_currencySymbol
Prototype: ReturnedValue QQmlLocaleData::method_currencySymbol(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  45.455% (5/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 541-558
 45.455% (5/11)
114
QQmlListReferencePrivate::init
Name: QQmlListReferencePrivate::init
Prototype: QQmlListReference QQmlListReferencePrivate::init(const QQmlListProperty<QObject> &prop, int propType, QQmlEngine *engine)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllist.cpp
Lines: 52-70
 63.636% (7/11)
113
QQmlListModelParser::applyBindings
Name: QQmlListModelParser::applyBindings
Prototype: void QQmlListModelParser::applyBindings(QObject *obj, QV4::CompiledData::CompilationUnit *compilationUnit, const QList<const QV4::CompiledData::Binding *> &bindings)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2793-2812
 75.000% (6/8)
114
Page:<>1
eLOC - Effective Lines of Code: 1559
...10
eLOC - Effective Lines of Code: 25
...20
eLOC - Effective Lines of Code: 14
21
eLOC - Effective Lines of Code: 13
22
eLOC - Effective Lines of Code: 13
23
eLOC - Effective Lines of Code: 12
24
eLOC - Effective Lines of Code: 12
2526
eLOC - Effective Lines of Code: 11
27
eLOC - Effective Lines of Code: 10
28
eLOC - Effective Lines of Code: 10
29
eLOC - Effective Lines of Code: 10
30
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