OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/11)
...40
Condition %:  0.000% (0/1)
...50
Condition %:  25.000% (2/8)
...60
Condition %:  50.000% (5/10)
...70
Condition %:  75.000% (3/4)
...74
Condition %:  76.923% (10/13)
75
Condition %:  78.947% (15/19)
76
Condition %:  80.000% (12/15)
77
Condition %:  81.818% (9/11)
7879
Condition %:  84.211% (16/19)
80
Condition %:  85.714% (6/7)
81
Condition %:  86.667% (13/15)
82
Condition %:  88.235% (15/17)
...90
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQmlVMEMetaObject::parentVMEMetaObject
Name: QQmlVMEMetaObject::parentVMEMetaObject
Prototype: QQmlVMEMetaObject *QQmlVMEMetaObject::parentVMEMetaObject() const
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject_p.h
Lines: 267-273
 83.333% (5/6)
32
QQuickAnchorsPrivate::addDepend
Name: QQuickAnchorsPrivate::addDepend
Prototype: void QQuickAnchorsPrivate::addDepend(QQuickItem *item)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 333-340
 83.333% (5/6)
42
QQuickAnchorsPrivate::remDepend
Name: QQuickAnchorsPrivate::remDepend
Prototype: void QQuickAnchorsPrivate::remDepend(QQuickItem *item)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 342-349
 83.333% (5/6)
42
QQuickAnimatedSprite::setSource
Name: QQuickAnimatedSprite::setSource
Prototype: void QQuickAnimatedSprite::setSource(QUrl arg)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanimatedsprite.cpp
Lines: 535-546
 83.333% (5/6)
72
QQuickDragAttachedPrivate::itemParentChanged
Name: QQuickDragAttachedPrivate::itemParentChanged
Prototype: void QQuickDragAttachedPrivate::itemParentChanged(QQuickItem *, QQuickItem *)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickdrag.cpp
Lines: 159-170
 83.333% (10/12)
74
QQuickEventPoint::reset
Name: QQuickEventPoint::reset
Prototype: void QQuickEventPoint::reset(Qt::TouchPointState state, const QPointF &scenePos, int pointId, ulong timestamp, const QVector2D &velocity)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 782-794
 83.333% (5/6)
92
QQuickFramebufferObject::geometryChanged
Name: QQuickFramebufferObject::geometryChanged
Prototype: void QQuickFramebufferObject::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickframebufferobject.cpp
Lines: 182-189
 83.333% (5/6)
42
QQuickGridView::setCellHeight
Name: QQuickGridView::setCellHeight
Prototype: void QQuickGridView::setCellHeight(qreal cellHeight)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 1663-1672
 83.333% (5/6)
62
QQuickGridView::setCellWidth
Name: QQuickGridView::setCellWidth
Prototype: void QQuickGridView::setCellWidth(qreal cellWidth)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 1646-1655
 83.333% (5/6)
62
QQuickGridViewPrivate::resetHighlightPosition
Name: QQuickGridViewPrivate::resetHighlightPosition
Prototype: void QQuickGridViewPrivate::resetHighlightPosition()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 756-762
 83.333% (5/6)
32
QQuickGridViewPrivate::snapPosAt
Name: QQuickGridViewPrivate::snapPosAt
Prototype: qreal QQuickGridViewPrivate::snapPosAt(qreal pos) const
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 356-382
 83.333% (15/18)
215
QQuickImageBase::requestProgress
Name: QQuickImageBase::requestProgress
Prototype: void QQuickImageBase::requestProgress(qint64 received, qint64 total)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimagebase.cpp
Lines: 320-327
 83.333% (5/6)
42
QQuickItemPrivate::deliverShortcutOverrideEvent
Name: QQuickItemPrivate::deliverShortcutOverrideEvent
Prototype: void QQuickItemPrivate::deliverShortcutOverrideEvent(QKeyEvent *event)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5136-5141
 83.333% (5/6)
22
QQuickItemPrivate::globalToWindowTransform
Name: QQuickItemPrivate::globalToWindowTransform
Prototype: QTransform QQuickItemPrivate::globalToWindowTransform() const
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3150-3159
 83.333% (5/6)
62
QQuickItemPrivate::windowToGlobalTransform
Name: QQuickItemPrivate::windowToGlobalTransform
Prototype: QTransform QQuickItemPrivate::windowToGlobalTransform() const
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3136-3145
 83.333% (5/6)
62
QQuickItemView::animStopped
Name: QQuickItemView::animStopped
Prototype: void QQuickItemView::animStopped()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1215-1222
 83.333% (5/6)
52
QQuickItemViewPrivate::releaseItem
Name: QQuickItemViewPrivate::releaseItem
Prototype: bool QQuickItemViewPrivate::releaseItem(FxViewItem *item)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 2336-2357
 83.333% (15/18)
156
QQuickMouseArea::ungrabMouse
Name: QQuickMouseArea::ungrabMouse
Prototype: void QQuickMouseArea::ungrabMouse()
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmousearea.cpp
Lines: 907-934
 83.333% (10/12)
164
QQuickParticleAffector::componentComplete
Name: QQuickParticleAffector::componentComplete
Prototype: void QQuickParticleAffector::componentComplete()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticleaffector.cpp
Lines: 144-149
 83.333% (5/6)
32
QQuickParticleAffector::reset
Name: QQuickParticleAffector::reset
Prototype: void QQuickParticleAffector::reset(QQuickParticleData* pd)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticleaffector.cpp
Lines: 234-239
 83.333% (5/6)
33
QQuickPath::createPath::QQuickCurve::setX
Name: QQuickPath::createPath::QQuickCurve::setX
Prototype: void QQuickCurve::setX(qreal x)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 923-930
 83.333% (5/6)
42
QQuickPath::createPath::QQuickCurve::setY
Name: QQuickPath::createPath::QQuickCurve::setY
Prototype: void QQuickCurve::setY(qreal y)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 942-949
 83.333% (5/6)
42
QQuickPath::createPath::QQuickPath::backwardsPointAt
Name: QQuickPath::createPath::QQuickPath::backwardsPointAt
Prototype: QPointF QQuickPath::backwardsPointAt(const QPainterPath &path, const qreal &pathLength, const QList<AttributePoint> &attributePoints, QQuickCachedBezier &prevBez, qreal p, qreal *angle)
Coverage:  83.333% (25/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 800-853
 83.333% (25/30)
376
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
QQuickPointerHandler::onGrabChanged
Name: QQuickPointerHandler::onGrabChanged
Prototype: void QQuickPointerHandler::onGrabChanged(QQuickPointerHandler *grabber, QQuickEventPoint::GrabState stateChange, QQuickEventPoint *point)
Coverage:  83.333% (20/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickpointerhandler.cpp
Lines: 129-162
 83.333% (20/24)
1912
QQuickRotation::applyTo
Name: QQuickRotation::applyTo
Prototype: void QQuickRotation::applyTo(QMatrix4x4 *matrix) const
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktranslate.cpp
Lines: 445-455
 83.333% (5/6)
62
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimation::notifyRunningChanged
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimation::notifyRunningChanged
Prototype: void QQuickAbstractAnimation::notifyRunningChanged(bool running)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 150-157
 83.333% (5/6)
42
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimationPrivate::commence
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimationPrivate::commence
Prototype: void QQuickAbstractAnimationPrivate::commence()
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 161-185
 83.333% (15/18)
166
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAnimationGroupPrivate::append_animation
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAnimationGroupPrivate::append_animation
Prototype: void QQuickAnimationGroupPrivate::append_animation(QQmlListProperty<QQuickAbstractAnimation> *list, QQuickAbstractAnimation *a)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 1718-1723
 83.333% (5/6)
32
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickPropertyAnimation::transition
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickPropertyAnimation::transition
Prototype: QAbstractAnimationJob* QQuickPropertyAnimation::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 2708-2735
 83.333% (5/6)
172
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickRotationAnimation::setDirection
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickRotationAnimation::setDirection
Prototype: void QQuickRotationAnimation::setDirection(QQuickRotationAnimation::RotationDirection direction)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 1682-1704
 83.333% (10/12)
146
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickTransformAnimatorJob::Helper::commit
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickTransformAnimatorJob::Helper::commit
Prototype: void QQuickTransformAnimatorJob::Helper::commit()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimatorjob.cpp
Lines: 402-416
 83.333% (5/6)
102
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickUniformAnimatorJob::setTarget
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickUniformAnimatorJob::setTarget
Prototype: void QQuickUniformAnimatorJob::setTarget(QQuickItem *target)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimatorjob.cpp
Lines: 621-626
 83.333% (5/6)
32
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::handleApplicationStateChanged
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::handleApplicationStateChanged
Prototype: void QQuickWindow::handleApplicationStateChanged(Qt::ApplicationState state)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 596-601
 83.333% (5/6)
32
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowIncubationController::incubatingObjectCountChanged
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowIncubationController::incubatingObjectCountChanged
Prototype: void incubatingObjectCountChanged(int count) override
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 173-177
 83.333% (5/6)
22
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::updateFocusItemTransform
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::updateFocusItemTransform
Prototype: void QQuickWindowPrivate::updateFocusItemTransform()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 109-121
 83.333% (5/6)
72
QQuickShaderEffectSource::releaseResources
Name: QQuickShaderEffectSource::releaseResources
Prototype: void QQuickShaderEffectSource::releaseResources()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectsource.cpp
Lines: 660-668
 83.333% (5/6)
52
QQuickShortcut::grabShortcut
Name: QQuickShortcut::grabShortcut
Prototype: void QQuickShortcut::grabShortcut(Shortcut &shortcut, Qt::ShortcutContext context)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickshortcut.cpp
Lines: 402-412
 83.333% (10/12)
74
QQuickSpringAnimation::setMass
Name: QQuickSpringAnimation::setMass
Prototype: void QQuickSpringAnimation::setMass(qreal mass)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickspringanimation.cpp
Lines: 522-530
 83.333% (5/6)
52
QQuickSpringAnimation::transition
Name: QQuickSpringAnimation::transition
Prototype: QAbstractAnimationJob* QQuickSpringAnimation::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  83.333% (25/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickspringanimation.cpp
Lines: 532-597
 83.333% (25/30)
4710
QQuickState::apply
Name: QQuickState::apply
Prototype: void QQuickState::apply(QQuickTransition *trans, QQuickState *revert)
Coverage:  83.333% (85/102)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstate.cpp
Lines: 541-690
 83.333% (85/102)
9331
QQuickState::bindingInRevertList
Name: QQuickState::bindingInRevertList
Prototype: QQmlAbstractBinding *QQuickState::bindingInRevertList(QObject *target, const QString &name) const
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstate.cpp
Lines: 519-534
 83.333% (10/12)
84
QQuickState::containsPropertyInRevertList
Name: QQuickState::containsPropertyInRevertList
Prototype: bool QQuickState::containsPropertyInRevertList(QObject *target, const QString &name) const
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstate.cpp
Lines: 369-384
 83.333% (10/12)
84
QQuickStyledTextPrivate::skipSpace
Name: QQuickStyledTextPrivate::skipSpace
Prototype: inline void skipSpace(const QChar *&ch)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 109-112
 83.333% (5/6)
22
QQuickTextControlPrivate::setClipboardSelection
Name: QQuickTextControlPrivate::setClipboardSelection
Prototype: void QQuickTextControlPrivate::setClipboardSelection()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 444-452
 83.333% (5/6)
62
QQuickTextDocumentWithImageResources::loadResource
Name: QQuickTextDocumentWithImageResources::loadResource
Prototype: QVariant QQuickTextDocumentWithImageResources::loadResource(int type, const QUrl &name)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextdocument.cpp
Lines: 113-124
 83.333% (5/6)
72
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
QQuickTextEdit::resetHAlign
Name: QQuickTextEdit::resetHAlign
Prototype: void QQuickTextEdit::resetHAlign()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 704-712
 83.333% (5/6)
52
QQuickTextEditPrivate::textDirection
Name: QQuickTextEditPrivate::textDirection
Prototype: Qt::LayoutDirection QQuickTextEditPrivate::textDirection(const QString &text) const
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 748-765
 83.333% (10/12)
87
QQuickTextInput::cut
Name: QQuickTextInput::cut
Prototype: void QQuickTextInput::cut()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2054-2061
 83.333% (5/6)
42
QQuickTextInput::resetHAlign
Name: QQuickTextInput::resetHAlign
Prototype: void QQuickTextInput::resetHAlign()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 564-572
 83.333% (5/6)
52
QQuickTextNode::addTextDocument
Name: QQuickTextNode::addTextDocument
Prototype: void QQuickTextNode::addTextDocument(const QPointF &position, QTextDocument *textDocument, const QColor &textColor, QQuickText::TextStyle style, const QColor &styleColor, const QColor &anchorColor, const QColor &selectionColor, const QColor &selectedTextColor, int selectionStart, int selectionEnd)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnode.cpp
Lines: 177-224
 83.333% (10/12)
294
QQuickTextNodeEngine::addGlyphsInRange
Name: QQuickTextNodeEngine::addGlyphsInRange
Prototype: void QQuickTextNodeEngine::addGlyphsInRange(int rangeStart, int rangeLength, const QColor &color, const QColor &backgroundColor, int selectionStart, int selectionEnd)
Coverage:  83.333% (40/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 564-628
 83.333% (40/48)
4113
QQuickTextUtil::setCursorDelegate
Name: QQuickTextUtil::setCursorDelegate
Prototype: template <typename Private> void QQuickTextUtil::setCursorDelegate(Private *d, QQmlComponent *delegate)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextutil_p.h
Lines: 82-105
 83.333% (10/12)
134
QQuickView::status
Name: QQuickView::status
Prototype: QQuickView::Status QQuickView::status() const
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickview.cpp
Lines: 328-341
 83.333% (10/12)
84
QSGAtlasTexture::Atlas::create
Name: QSGAtlasTexture::Atlas::create
Prototype: Texture *Atlas::create(const QImage &image)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 342-352
 83.333% (5/6)
62
QSGAtlasTexture::AtlasBase::invalidate
Name: QSGAtlasTexture::AtlasBase::invalidate
Prototype: void AtlasBase::invalidate()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 187-192
 83.333% (5/6)
32
QSGBasicGeometryNode::setGeometry
Name: QSGBasicGeometryNode::setGeometry
Prototype: void QSGBasicGeometryNode::setGeometry(QSGGeometry *geometry)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 802-808
 83.333% (5/6)
42
QSGBatchRenderer::Renderer::updateClip
Name: QSGBatchRenderer::Renderer::updateClip
Prototype: void Renderer::updateClip(const QSGClipNode *clipList, const Batch *batch)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2163-2181
 83.333% (15/18)
216
QSGDefaultContext::createGlyphNode
Name: QSGDefaultContext::createGlyphNode
Prototype: QSGGlyphNode *QSGDefaultContext::createGlyphNode(QSGRenderContext *rc, bool preferNativeGlyphNode)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 202-211
 83.333% (5/6)
52
QSGSimpleMaterialShader::updateState
Name: QSGSimpleMaterialShader::updateState
Prototype: template <typename State> inline void QSGSimpleMaterialShader<State>::updateState(const RenderState &state, QSGMaterial *newMaterial, QSGMaterial *oldMaterial)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimplematerial.h
Lines: 198-214
 83.333% (10/12)
94
QStringHash::insert
Name: QStringHash::insert
Prototype: template<class T> template<class K> void QStringHash<T>::insert(const K &key, const T &value)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 814-823
 83.333% (5/6)
32
QStringHash::reserve
Name: QStringHash::reserve
Prototype: template<class T> void QStringHash<T>::reserve(int n)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 882-894
 83.333% (5/6)
72
QStringHash::takeNode
Name: QStringHash::takeNode
Prototype: template<class T> template<class K> typename QStringHash<T>::Node *QStringHash<T>::takeNode(const K &key, const T &value)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 629-644
 83.333% (5/6)
92
QV4::MemoryManager::allocString
Name: QV4::MemoryManager::allocString
Prototype: Heap::Base *MemoryManager::allocString(std::size_t unmanagedSize)
Coverage:  83.333% (20/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 772-810
 83.333% (20/24)
238
QV4DataCollector::collectScope
Name: QV4DataCollector::collectScope
Prototype: bool QV4DataCollector::collectScope(QJsonObject *dict, int frameNr, int scopeNr)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 257-296
 83.333% (15/18)
266
QV4DataCollector::findFrame
Name: QV4DataCollector::findFrame
Prototype: QV4::CppStackFrame *QV4DataCollector::findFrame(int frame)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 59-67
 83.333% (5/6)
52
QV4DataCollector::findScope
Name: QV4DataCollector::findScope
Prototype: QV4::Heap::ExecutionContext *QV4DataCollector::findScope(QV4::Heap::ExecutionContext *ctx, int scope)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 76-82
 83.333% (5/6)
32
QmlIR::PoolList::slowAt [qqmlirbuilder_p.h #1]
Name: QmlIR::PoolList::slowAt [qqmlirbuilder_p.h #1]
Prototype: T *slowAt(int index) const
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 153-161
 83.333% (5/6)
52
QmlIR::PoolList::slowAt [qqmlirbuilder_p.h #2]
Name: QmlIR::PoolList::slowAt [qqmlirbuilder_p.h #2]
Prototype: T *slowAt(int index) const
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 153-161
 83.333% (5/6)
52
QmlListWrapper::virtualAdvanceIterator
Name: QmlListWrapper::virtualAdvanceIterator
Prototype: void QmlListWrapper::virtualAdvanceIterator(Managed *m, ObjectIterator *it, Value *name, uint *index, Property *p, PropertyAttributes *attrs)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllistwrapper.cpp
Lines: 143-158
 83.333% (5/6)
162
Reflect::method_deleteProperty
Name: Reflect::method_deleteProperty
Prototype: ReturnedValue Reflect::method_deleteProperty(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 140-148
 83.333% (5/6)
52
Reflect::method_getOwnPropertyDescriptor
Name: Reflect::method_getOwnPropertyDescriptor
Prototype: ReturnedValue Reflect::method_getOwnPropertyDescriptor(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 167-173
 83.333% (5/6)
32
Reflect::method_getPrototypeOf
Name: Reflect::method_getPrototypeOf
Prototype: ReturnedValue Reflect::method_getPrototypeOf(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 175-183
 83.333% (5/6)
52
Reflect::method_isExtensible
Name: Reflect::method_isExtensible
Prototype: ReturnedValue Reflect::method_isExtensible(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 204-211
 83.333% (5/6)
42
Reflect::method_ownKeys
Name: Reflect::method_ownKeys
Prototype: ReturnedValue Reflect::method_ownKeys(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 214-220
 83.333% (5/6)
32
Script::Script
Name: Script::Script
Prototype: Script::Script(ExecutionEngine *v4, QmlContext *qml, const QQmlRefPointer<CompiledData::CompilationUnit> &compilationUnit)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4script.cpp
Lines: 63-73
 83.333% (5/6)
42
StringPrototype::method_iterator
Name: StringPrototype::method_iterator
Prototype: ReturnedValue StringPrototype::method_iterator(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 1122-1131
 83.333% (5/6)
62
VDMAbstractItemModelDataType::cleanup
Name: VDMAbstractItemModelDataType::cleanup
Prototype: void cleanup(QQmlAdaptorModel &model, QQmlDelegateModel *vdm) const override
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 466-487
 83.333% (5/6)
172
VariantObject::removeVmePropertyReference
Name: VariantObject::removeVmePropertyReference
Prototype: void VariantObject::removeVmePropertyReference() const
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp
Lines: 97-105
 83.333% (5/6)
22
disableDiskCache
Name: disableDiskCache
Prototype: static bool disableDiskCache()
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 104-104
 83.333% (10/12)
04
existingImageFileForPath::QQuickPixmap::image
Name: existingImageFileForPath::QQuickPixmap::image
Prototype: QImage QQuickPixmap::image() const
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1459-1464
 83.333% (5/6)
32
qmlParticlesDebug
Name: qmlParticlesDebug
Prototype: static bool qmlParticlesDebug()
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 58-58
 83.333% (10/12)
04
qmlTypeForObject
Name: qmlTypeForObject
Prototype: static QQmlType qmlTypeForObject(QObject *object)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 691-700
 83.333% (5/6)
62
scanToEnd
Name: scanToEnd
Prototype: inline static void scanToEnd(const QChar *&ch)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 90-93
 83.333% (5/6)
22
QQuickPathView::setModel
Name: QQuickPathView::setModel
Prototype: void QQuickPathView::setModel(const QVariant &m)
Coverage:  83.505% (81/97)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 616-680
 83.505% (81/97)
14632
QQuickRepeater::setModel
Name: QQuickRepeater::setModel
Prototype: void QQuickRepeater::setModel(const QVariant &m)
Coverage:  83.529% (71/85)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickrepeater.cpp
Lines: 197-248
 83.529% (71/85)
13728
QQuickGridView::viewportMoved
Name: QQuickGridView::viewportMoved
Prototype: void QQuickGridView::viewportMoved(Qt::Orientations orient)
Coverage:  83.544% (66/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 2027-2098
 83.544% (66/79)
4617
QQuickTextInputPrivate::isValidInput
Name: QQuickTextInputPrivate::isValidInput
Prototype: bool QQuickTextInputPrivate::isValidInput(QChar key, QChar mask) const
Coverage:  83.607% (102/122)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3929-3996
 83.607% (102/122)
4832
JSC::Yarr::ByteCompiler::emitDisjunction
Name: JSC::Yarr::ByteCompiler::emitDisjunction
Prototype: void emitDisjunction(PatternDisjunction* disjunction, unsigned inputCountAlreadyChecked = 0, unsigned parenthesesInputCountAlreadyChecked = 0)
Coverage:  83.636% (46/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1822-1931
 83.636% (46/55)
6621
QSGBatchRenderer::Renderer::renderRenderNode
Name: QSGBatchRenderer::Renderer::renderRenderNode
Prototype: void Renderer::renderRenderNode(Batch *batch)
Coverage:  83.636% (46/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2773-2887
 83.636% (46/55)
13819
ProxyObject::virtualGet
Name: ProxyObject::virtualGet
Prototype: ReturnedValue ProxyObject::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage:  83.784% (31/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 58-97
 83.784% (31/37)
3111
QQuickText::updatePaintNode
Name: QQuickText::updatePaintNode
Prototype: QSGNode *QQuickText::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *data)
Coverage:  83.784% (31/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 2374-2442
 83.784% (31/37)
4512
QQuickItemViewTransitionableItem::prepareTransition
Name: QQuickItemViewTransitionableItem::prepareTransition
Prototype: bool QQuickItemViewTransitionableItem::prepareTransition(QQuickItemViewTransitioner *transitioner, int index, const QRectF &viewBounds)
Coverage:  83.871% (52/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemviewtransition.cpp
Lines: 409-490
 83.871% (52/62)
3918
QQmlInstantiatorPrivate::regenerate
Name: QQmlInstantiatorPrivate::regenerate
Prototype: void QQmlInstantiatorPrivate::regenerate()
Coverage:  84.000% (21/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 98-122
 84.000% (21/25)
157
QQuickLoader::status
Name: QQuickLoader::status
Prototype: QQuickLoader::Status QQuickLoader::status() const
Coverage:  84.000% (21/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickloader.cpp
Lines: 782-817
 84.000% (21/25)
1712
QQuickTextControlPrivate::inputMethodEvent
Name: QQuickTextControlPrivate::inputMethodEvent
Prototype: void QQuickTextControlPrivate::inputMethodEvent(QInputMethodEvent *e)
Coverage:  84.000% (42/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 1289-1370
 84.000% (42/50)
6114
QQuickTextInputPrivate::hasAcceptableInput
Name: QQuickTextInputPrivate::hasAcceptableInput
Prototype: QQuickTextInputPrivate::ValidatorState QQuickTextInputPrivate::hasAcceptableInput(const QString &str) const
Coverage:  84.000% (21/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4006-4034
 84.000% (21/25)
179
QV4::Heap::InternalClass::sealed
Name: QV4::Heap::InternalClass::sealed
Prototype: Heap::InternalClass *InternalClass::sealed()
Coverage:  84.000% (21/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 478-521
 84.000% (21/25)
299
QQmlScriptBlob::done
Name: QQmlScriptBlob::done
Prototype: void QQmlScriptBlob::done()
Coverage:  84.211% (16/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 3030-3072
 84.211% (16/19)
277
Page:<>1
Condition %:  0.000% (0/11)
...40
Condition %:  0.000% (0/1)
...50
Condition %:  25.000% (2/8)
...60
Condition %:  50.000% (5/10)
...70
Condition %:  75.000% (3/4)
...74
Condition %:  76.923% (10/13)
75
Condition %:  78.947% (15/19)
76
Condition %:  80.000% (12/15)
77
Condition %:  81.818% (9/11)
7879
Condition %:  84.211% (16/19)
80
Condition %:  85.714% (6/7)
81
Condition %:  86.667% (13/15)
82
Condition %:  88.235% (15/17)
...90
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.0