OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...50
Function: QQmlJS::Parser::parseStatement [qqmljs.g #2]
...60
Function: QQmlRefPointer::data
...70
Function: QQuickBorderImage::setVerticalTileMode
...80
Function: QQuickGrabGestureEvent::grab
...83
Function: QQuickImageParticle::colorVariation
84
Function: QQuickImageProviderWithOptions::requestImageResponse
85
Function: QQuickItem::keyPressEvent
86
Function: QQuickItem::xChanged
8788
Function: QQuickItemPrivate::setHasHoverInChild
89
Function: QQuickItemView::populateTransition
90
Function: QQuickItemViewPrivate::MovedItem::MovedItem
91
Function: QQuickItemsModule::defineModule
...100
Function: QQuickParticleSystem::emittersChanged
...110
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimation::group
...200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQuickItemParticleAttached::attach
Name: QQuickItemParticleAttached::attach
Prototype: void attach()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickitemparticle_p.h
Lines: 136-136
100.000% (1/1)
11
QQuickItemParticleAttached::attached
Name: QQuickItemParticleAttached::attached
Prototype: void QQuickItemParticleAttached::attached()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/.moc/moc_qquickitemparticle_p.cpp
Lines: 454-457
100.000% (1/1)
11
QQuickItemParticleAttached::detach
Name: QQuickItemParticleAttached::detach
Prototype: void detach()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickitemparticle_p.h
Lines: 135-135
100.000% (1/1)
11
QQuickItemParticleAttached::detached
Name: QQuickItemParticleAttached::detached
Prototype: void QQuickItemParticleAttached::detached()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/.moc/moc_qquickitemparticle_p.cpp
Lines: 448-451
100.000% (1/1)
11
QQuickItemParticleAttached::particle
Name: QQuickItemParticleAttached::particle
Prototype: QQuickItemParticle* particle() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickitemparticle_p.h
Lines: 134-134
  0.000% (0/1)
11
QQuickItemPrivate::ChangeListener::ChangeListener [qquickitem_p.h #1]
Name: QQuickItemPrivate::ChangeListener::ChangeListener [qquickitem_p.h #1]
Prototype: ChangeListener(QQuickItemChangeListener *l = nullptr, QQuickItemPrivate::ChangeTypes t = nullptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 334-334
100.000% (1/1)
11
QQuickItemPrivate::ChangeListener::ChangeListener [qquickitem_p.h #1]
Name: QQuickItemPrivate::ChangeListener::ChangeListener [qquickitem_p.h #1]
Prototype: ChangeListener(QQuickItemChangeListener *l, QQuickGeometryChange gt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 335-335
100.000% (1/1)
11
QQuickItemPrivate::ChangeListener::operator== [qquickitem_p.h #1]
Name: QQuickItemPrivate::ChangeListener::operator== [qquickitem_p.h #1]
Prototype: bool operator==(const ChangeListener &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 339-339
100.000% (1/1)
11
QQuickItemPrivate::ExtraData::ExtraData
Name: QQuickItemPrivate::ExtraData::ExtraData
Prototype: QQuickItemPrivate::ExtraData::ExtraData()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8650-8664
100.000% (1/1)
21
QQuickItemPrivate::QQuickItemPrivate
Name: QQuickItemPrivate::QQuickItemPrivate
Prototype: QQuickItemPrivate::QQuickItemPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3176-3236
100.000% (1/1)
21
QQuickItemPrivate::_q_createJSWrapper
Name: QQuickItemPrivate::_q_createJSWrapper
Prototype: quint64 QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8705-8708
100.000% (1/1)
11
QQuickItemPrivate::_q_resourceObjectDeleted
Name: QQuickItemPrivate::_q_resourceObjectDeleted
Prototype: void QQuickItemPrivate::_q_resourceObjectDeleted(QObject *object)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3553-3557
 66.667% (4/6)
22
QQuickItemPrivate::_states
Name: QQuickItemPrivate::_states
Prototype: QQuickStateGroup *QQuickItemPrivate::_states()
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5008-5020
 87.500% (14/16)
246
QQuickItemPrivate::acceptedMouseButtons [qquickitem_p.h #1]
Name: QQuickItemPrivate::acceptedMouseButtons [qquickitem_p.h #1]
Prototype: Qt::MouseButtons QQuickItemPrivate::acceptedMouseButtons() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 897-901
100.000% (1/1)
21
QQuickItemPrivate::accessibleRole
Name: QQuickItemPrivate::accessibleRole
Prototype: QAccessible::Role QQuickItemPrivate::accessibleRole() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8668-8676
 50.000% (2/4)
52
QQuickItemPrivate::addChild
Name: QQuickItemPrivate::addChild
Prototype: void QQuickItemPrivate::addChild(QQuickItem *child)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2936-2963
100.000% (11/11)
133
QQuickItemPrivate::addItemChangeListener
Name: QQuickItemPrivate::addItemChangeListener
Prototype: void QQuickItemPrivate::addItemChangeListener(QQuickItemChangeListener *listener, ChangeTypes types)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3904-3907
100.000% (1/1)
11
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
QQuickItemPrivate::anchors
Name: QQuickItemPrivate::anchors
Prototype: QQuickAnchors *QQuickItemPrivate::anchors() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3653-3662
100.000% (7/7)
63
QQuickItemPrivate::anyPointerHandlerWants
Name: QQuickItemPrivate::anyPointerHandlerWants
Prototype: bool QQuickItemPrivate::anyPointerHandlerWants(QQuickEventPoint *point) const
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5143-5152
 75.000% (6/8)
64
QQuickItemPrivate::baseline
Name: QQuickItemPrivate::baseline
Prototype: QQuickAnchorLine QQuickItemPrivate::baseline() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4301-4305
100.000% (1/1)
21
QQuickItemPrivate::bottom
Name: QQuickItemPrivate::bottom
Prototype: QQuickAnchorLine QQuickItemPrivate::bottom() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4289-4293
100.000% (1/1)
21
QQuickItemPrivate::calcEffectiveEnable
Name: QQuickItemPrivate::calcEffectiveEnable
Prototype: bool QQuickItemPrivate::calcEffectiveEnable() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5964-5970
100.000% (1/1)
11
QQuickItemPrivate::calcEffectiveVisible
Name: QQuickItemPrivate::calcEffectiveVisible
Prototype: bool QQuickItemPrivate::calcEffectiveVisible() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5915-5921
100.000% (1/1)
11
QQuickItemPrivate::canAcceptTabFocus
Name: QQuickItemPrivate::canAcceptTabFocus
Prototype: bool QQuickItemPrivate::canAcceptTabFocus(QQuickItem *item)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2445-2473
  0.000% (0/29)
187
QQuickItemPrivate::childContainerNode [qquickitem_p.h #1]
Name: QQuickItemPrivate::childContainerNode [qquickitem_p.h #1]
Prototype: QSGNode *QQuickItemPrivate::childContainerNode()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 944-954
100.000% (10/10)
74
QQuickItemPrivate::children
Name: QQuickItemPrivate::children
Prototype: QQmlListProperty<QQuickItem> QQuickItemPrivate::children()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4776-4783
100.000% (1/1)
41
QQuickItemPrivate::children_append
Name: QQuickItemPrivate::children_append
Prototype: void QQuickItemPrivate::children_append(QQmlListProperty<QQuickItem> *prop, QQuickItem *o)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3418-3428
 71.429% (5/7)
63
QQuickItemPrivate::children_at
Name: QQuickItemPrivate::children_at
Prototype: QQuickItem *QQuickItemPrivate::children_at(QQmlListProperty<QQuickItem> *prop, int index)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3409-3416
 50.000% (3/6)
42
QQuickItemPrivate::children_clear
Name: QQuickItemPrivate::children_clear
Prototype: void QQuickItemPrivate::children_clear(QQmlListProperty<QQuickItem> *prop)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3436-3442
 50.000% (2/4)
42
QQuickItemPrivate::children_count
Name: QQuickItemPrivate::children_count
Prototype: int QQuickItemPrivate::children_count(QQmlListProperty<QQuickItem> *prop)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3430-3434
100.000% (1/1)
21
QQuickItemPrivate::clipNode [qquickitem_p.h #1]
Name: QQuickItemPrivate::clipNode [qquickitem_p.h #1]
Prototype: QQuickDefaultClipNode *clipNode() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 611-611
100.000% (1/1)
11
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
QQuickItemPrivate::createTransformNode
Name: QQuickItemPrivate::createTransformNode
Prototype: QSGTransformNode *QQuickItemPrivate::createTransformNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3887-3890
100.000% (1/1)
11
QQuickItemPrivate::data
Name: QQuickItemPrivate::data
Prototype: QQmlListProperty<QObject> QQuickItemPrivate::data()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3677-3683
100.000% (1/1)
41
QQuickItemPrivate::data_append
Name: QQuickItemPrivate::data_append
Prototype: void QQuickItemPrivate::data_append(QQmlListProperty<QObject> *prop, QObject *o)
Coverage:  70.000% (21/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3257-3299
 70.000% (21/30)
269
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::data_clear
Name: QQuickItemPrivate::data_clear
Prototype: void QQuickItemPrivate::data_clear(QQmlListProperty<QObject> *property)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3362-3371
  0.000% (0/1)
61
QQuickItemPrivate::data_count
Name: QQuickItemPrivate::data_count
Prototype: int QQuickItemPrivate::data_count(QQmlListProperty<QObject> *property)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3336-3344
100.000% (1/1)
51
QQuickItemPrivate::deliverInputMethodEvent
Name: QQuickItemPrivate::deliverInputMethodEvent
Prototype: void QQuickItemPrivate::deliverInputMethodEvent(QInputMethodEvent *e)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5109-5133
  0.000% (0/17)
135
QQuickItemPrivate::deliverKeyEvent
Name: QQuickItemPrivate::deliverKeyEvent
Prototype: void QQuickItemPrivate::deliverKeyEvent(QKeyEvent *e)
Coverage:  94.737% (36/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5071-5106
 94.737% (36/38)
2310
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::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::derefWindow
Name: QQuickItemPrivate::derefWindow
Prototype: void QQuickItemPrivate::derefWindow()
Coverage: 100.000% (30/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3035-3086
100.000% (30/30)
3410
QQuickItemPrivate::dirty
Name: QQuickItemPrivate::dirty
Prototype: void QQuickItemPrivate::dirty(DirtyType type)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6055-6068
100.000% (16/16)
84
QQuickItemPrivate::dirtyToString
Name: QQuickItemPrivate::dirtyToString
Prototype: QString QQuickItemPrivate::dirtyToString() const
Coverage:  0.000% (0/109)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6022-6053
  0.000% (0/109)
2037
QQuickItemPrivate::emitChildrenRectChanged [qquickitem_p.h #1]
Name: QQuickItemPrivate::emitChildrenRectChanged [qquickitem_p.h #1]
Prototype: void emitChildrenRectChanged(const QRectF &rect)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 570-573
100.000% (1/1)
21
QQuickItemPrivate::filterKeyEvent
Name: QQuickItemPrivate::filterKeyEvent
Prototype: bool QQuickItemPrivate::filterKeyEvent(QKeyEvent *e, bool post)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5055-5069
100.000% (13/13)
84
QQuickItemPrivate::focusNextPrev
Name: QQuickItemPrivate::focusNextPrev
Prototype: bool QQuickItemPrivate::focusNextPrev(QQuickItem *item, bool forward)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2485-2495
 50.000% (2/4)
52
QQuickItemPrivate::get [qquickitem_p.h #1]
Name: QQuickItemPrivate::get [qquickitem_p.h #1]
Prototype: static QQuickItemPrivate* get(QQuickItem *item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 254-254
100.000% (1/1)
11
QQuickItemPrivate::get [qquickitem_p.h #1]
Name: QQuickItemPrivate::get [qquickitem_p.h #1]
Prototype: static const QQuickItemPrivate* get(const QQuickItem *item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 255-255
100.000% (1/1)
11
QQuickItemPrivate::getImplicitHeight
Name: QQuickItemPrivate::getImplicitHeight
Prototype: qreal QQuickItemPrivate::getImplicitHeight() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6783-6786
100.000% (1/1)
11
QQuickItemPrivate::getImplicitWidth
Name: QQuickItemPrivate::getImplicitWidth
Prototype: qreal QQuickItemPrivate::getImplicitWidth() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6617-6620
100.000% (1/1)
11
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::handlePointerEvent
Name: QQuickItemPrivate::handlePointerEvent
Prototype: bool QQuickItemPrivate::handlePointerEvent(QQuickPointerEvent *event, bool avoidExclusiveGrabber)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5161-5174
100.000% (12/12)
84
QQuickItemPrivate::hasHoverHandlers
Name: QQuickItemPrivate::hasHoverHandlers
Prototype: bool QQuickItemPrivate::hasHoverHandlers() const
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8112-8120
 28.571% (2/7)
64
QQuickItemPrivate::hasPointerHandlers
Name: QQuickItemPrivate::hasPointerHandlers
Prototype: bool QQuickItemPrivate::hasPointerHandlers() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8107-8110
100.000% (1/1)
11
QQuickItemPrivate::horizontalCenter
Name: QQuickItemPrivate::horizontalCenter
Prototype: QQuickAnchorLine QQuickItemPrivate::horizontalCenter() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4277-4281
100.000% (1/1)
21
QQuickItemPrivate::implicitHeightChanged
Name: QQuickItemPrivate::implicitHeightChanged
Prototype: void QQuickItemPrivate::implicitHeightChanged()
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6769-6781
100.000% (8/8)
74
QQuickItemPrivate::implicitWidthChanged
Name: QQuickItemPrivate::implicitWidthChanged
Prototype: void QQuickItemPrivate::implicitWidthChanged()
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6603-6615
100.000% (8/8)
74
QQuickItemPrivate::init
Name: QQuickItemPrivate::init
Prototype: void QQuickItemPrivate::init(QQuickItem *parent)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3244-3255
100.000% (4/4)
62
QQuickItemPrivate::isMirrored [qquickitem_p.h #1]
Name: QQuickItemPrivate::isMirrored [qquickitem_p.h #1]
Prototype: bool isMirrored() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 566-568
  0.000% (0/1)
11
QQuickItemPrivate::isTransparentForPositioner
Name: QQuickItemPrivate::isTransparentForPositioner
Prototype: bool QQuickItemPrivate::isTransparentForPositioner() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6011-6014
100.000% (1/1)
11
QQuickItemPrivate::itemChange
Name: QQuickItemPrivate::itemChange
Prototype: void QQuickItemPrivate::itemChange(QQuickItem::ItemChange change, const QQuickItem::ItemChangeData &data)
Coverage:  95.775% (68/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6157-6257
 95.775% (68/71)
5733
QQuickItemPrivate::itemNode [qquickitem_p.h #1]
Name: QQuickItemPrivate::itemNode [qquickitem_p.h #1]
Prototype: QSGTransformNode *QQuickItemPrivate::itemNode()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 931-942
100.000% (4/4)
62
QQuickItemPrivate::itemToParentTransform
Name: QQuickItemPrivate::itemToParentTransform
Prototype: void QQuickItemPrivate::itemToParentTransform(QTransform &t) const
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3112-3131
100.000% (13/13)
135
QQuickItemPrivate::itemToWindowTransform
Name: QQuickItemPrivate::itemToWindowTransform
Prototype: QTransform QQuickItemPrivate::itemToWindowTransform() const
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3101-3107
100.000% (3/3)
31
QQuickItemPrivate::layer
Name: QQuickItemPrivate::layer
Prototype: QQuickItemLayer *QQuickItemPrivate::layer() const
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8093-8105
100.000% (9/9)
53
QQuickItemPrivate::left
Name: QQuickItemPrivate::left
Prototype: QQuickAnchorLine QQuickItemPrivate::left() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4265-4269
100.000% (1/1)
21
QQuickItemPrivate::markSortedChildrenDirty [qquickitem_p.h #1]
Name: QQuickItemPrivate::markSortedChildrenDirty [qquickitem_p.h #1]
Prototype: void QQuickItemPrivate::markSortedChildrenDirty(QQuickItem *child)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 915-924
100.000% (9/9)
43
QQuickItemPrivate::nextPrevItemInTabFocusChain
Name: QQuickItemPrivate::nextPrevItemInTabFocusChain
Prototype: QQuickItem* QQuickItemPrivate::nextPrevItemInTabFocusChain(QQuickItem *item, bool forward)
Coverage:  80.952% (119/147)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2541-2655
 80.952% (119/147)
8236
QQuickItemPrivate::nextTabChildItem
Name: QQuickItemPrivate::nextTabChildItem
Prototype: QQuickItem *QQuickItemPrivate::nextTabChildItem(const QQuickItem *item, int start)
Coverage:  53.333% (8/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2497-2516
 53.333% (8/15)
145
QQuickItemPrivate::opacity [qquickitem_p.h #1]
Name: QQuickItemPrivate::opacity [qquickitem_p.h #1]
Prototype: inline qreal opacity() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 548-548
100.000% (1/1)
11
QQuickItemPrivate::opacityNode [qquickitem_p.h #1]
Name: QQuickItemPrivate::opacityNode [qquickitem_p.h #1]
Prototype: QSGOpacityNode *opacityNode() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 610-610
100.000% (1/1)
11
QQuickItemPrivate::origin [qquickitem_p.h #1]
Name: QQuickItemPrivate::origin [qquickitem_p.h #1]
Prototype: QQuickItem::TransformOrigin QQuickItemPrivate::origin() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 926-929
100.000% (1/1)
11
QQuickItemPrivate::paintOrderChildItems
Name: QQuickItemPrivate::paintOrderChildItems
Prototype: QList<QQuickItem *> QQuickItemPrivate::paintOrderChildItems() const
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2911-2934
100.000% (13/13)
135
QQuickItemPrivate::prevTabChildItem
Name: QQuickItemPrivate::prevTabChildItem
Prototype: QQuickItem *QQuickItemPrivate::prevTabChildItem(const QQuickItem *item, int start)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2518-2539
 61.111% (11/18)
166
QQuickItemPrivate::recursiveRefFromEffectItem
Name: QQuickItemPrivate::recursiveRefFromEffectItem
Prototype: void QQuickItemPrivate::recursiveRefFromEffectItem(int refs)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6115-6129
100.000% (14/14)
94
QQuickItemPrivate::refFromEffectItem
Name: QQuickItemPrivate::refFromEffectItem
Prototype: void QQuickItemPrivate::refFromEffectItem(bool hide)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6100-6113
 92.308% (12/13)
95
QQuickItemPrivate::refWindow
Name: QQuickItemPrivate::refWindow
Prototype: void QQuickItemPrivate::refWindow(QQuickWindow *c)
Coverage:  90.476% (19/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2994-3033
 90.476% (19/21)
207
QQuickItemPrivate::removeChild
Name: QQuickItemPrivate::removeChild
Prototype: void QQuickItemPrivate::removeChild(QQuickItem *child)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2965-2992
 81.818% (9/11)
153
QQuickItemPrivate::removeFromDirtyList
Name: QQuickItemPrivate::removeFromDirtyList
Prototype: void QQuickItemPrivate::removeFromDirtyList()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6088-6098
100.000% (7/7)
73
QQuickItemPrivate::removeItemChangeListener
Name: QQuickItemPrivate::removeItemChangeListener
Prototype: void QQuickItemPrivate::removeItemChangeListener(QQuickItemChangeListener *listener, ChangeTypes types)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3909-3913
100.000% (1/1)
21
QQuickItemPrivate::resolveLayoutMirror
Name: QQuickItemPrivate::resolveLayoutMirror
Prototype: void QQuickItemPrivate::resolveLayoutMirror()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 1638-1647
100.000% (4/4)
52
QQuickItemPrivate::resources
Name: QQuickItemPrivate::resources
Prototype: QQmlListProperty<QObject> QQuickItemPrivate::resources()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4751-4757
100.000% (1/1)
41
QQuickItemPrivate::resources_append
Name: QQuickItemPrivate::resources_append
Prototype: void QQuickItemPrivate::resources_append(QQmlListProperty<QObject> *prop, QObject *object)
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3379-3388
 76.923% (10/13)
225
QQuickItemPrivate::resources_at
Name: QQuickItemPrivate::resources_at
Prototype: QObject *QQuickItemPrivate::resources_at(QQmlListProperty<QObject> *prop, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3373-3377
100.000% (1/1)
21
QQuickItemPrivate::resources_clear
Name: QQuickItemPrivate::resources_clear
Prototype: void QQuickItemPrivate::resources_clear(QQmlListProperty<QObject> *prop)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3396-3407
  0.000% (0/14)
236
QQuickItemPrivate::resources_count
Name: QQuickItemPrivate::resources_count
Prototype: int QQuickItemPrivate::resources_count(QQmlListProperty<QObject> *prop)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3390-3394
100.000% (1/1)
21
QQuickItemPrivate::right
Name: QQuickItemPrivate::right
Prototype: QQuickAnchorLine QQuickItemPrivate::right() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4271-4275
100.000% (1/1)
21
QQuickItemPrivate::rootNode [qquickitem_p.h #1]
Name: QQuickItemPrivate::rootNode [qquickitem_p.h #1]
Prototype: QSGRootNode *rootNode() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 612-612
100.000% (1/1)
11
QQuickItemPrivate::rotation [qquickitem_p.h #1]
Name: QQuickItemPrivate::rotation [qquickitem_p.h #1]
Prototype: inline qreal rotation() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 547-547
100.000% (1/1)
11
QQuickItemPrivate::scale [qquickitem_p.h #1]
Name: QQuickItemPrivate::scale [qquickitem_p.h #1]
Prototype: inline qreal scale() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 546-546
100.000% (1/1)
11
QQuickItemPrivate::sceneGraphContext [qquickitem_p.h #1]
Name: QQuickItemPrivate::sceneGraphContext [qquickitem_p.h #1]
Prototype: QSGContext *QQuickItemPrivate::sceneGraphContext() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 903-907
100.000% (1/1)
21
QQuickItemPrivate::sceneGraphRenderContext [qquickitem_p.h #1]
Name: QQuickItemPrivate::sceneGraphRenderContext [qquickitem_p.h #1]
Prototype: QSGRenderContext *QQuickItemPrivate::sceneGraphRenderContext() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 909-913
100.000% (1/1)
21
QQuickItemPrivate::setAccessible
Name: QQuickItemPrivate::setAccessible
Prototype: void QQuickItemPrivate::setAccessible()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 1766-1769
100.000% (1/1)
11
QQuickItemPrivate::setCulled
Name: QQuickItemPrivate::setCulled
Prototype: void QQuickItemPrivate::setCulled(bool cull)
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6147-6155
 76.923% (10/13)
53
QQuickItemPrivate::setEffectiveEnableRecur
Name: QQuickItemPrivate::setEffectiveEnableRecur
Prototype: void QQuickItemPrivate::setEffectiveEnableRecur(QQuickItem *scope, bool newEffectiveEnable)
Coverage:  93.548% (29/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5972-6009
 93.548% (29/31)
207
QQuickItemPrivate::setEffectiveVisibleRecur
Name: QQuickItemPrivate::setEffectiveVisibleRecur
Prototype: bool QQuickItemPrivate::setEffectiveVisibleRecur(bool newEffectiveVisible)
Coverage:  91.667% (22/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 5923-5962
 91.667% (22/24)
228
QQuickItemPrivate::setHasCursorInChild
Name: QQuickItemPrivate::setHasCursorInChild
Prototype: void QQuickItemPrivate::setHasCursorInChild(bool hasCursor)
Coverage:  77.778% (14/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 7316-7342
 77.778% (14/18)
136
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...50
Function: QQmlJS::Parser::parseStatement [qqmljs.g #2]
...60
Function: QQmlRefPointer::data
...70
Function: QQuickBorderImage::setVerticalTileMode
...80
Function: QQuickGrabGestureEvent::grab
...83
Function: QQuickImageParticle::colorVariation
84
Function: QQuickImageProviderWithOptions::requestImageResponse
85
Function: QQuickItem::keyPressEvent
86
Function: QQuickItem::xChanged
8788
Function: QQuickItemPrivate::setHasHoverInChild
89
Function: QQuickItemView::populateTransition
90
Function: QQuickItemViewPrivate::MovedItem::MovedItem
91
Function: QQuickItemsModule::defineModule
...100
Function: QQuickParticleSystem::emittersChanged
...110
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimation::group
...200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral

Generated by Squish Coco 4.2.0