OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
Condition %: 100.000% (4/4)
2
Path:<top>::QQuickItemPrivate
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
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
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
visibleChildren_at
Name: QQuickItemPrivate::visibleChildren_at
Prototype: QQuickItem *QQuickItemPrivate::visibleChildren_at(QQmlListProperty<QQuickItem> *prop, int index)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3456-3469
 66.667% (10/15)
95
_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
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
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
transform_clear
Name: QQuickItemPrivate::transform_clear
Prototype: void QQuickItemPrivate::transform_clear(QQmlListProperty<QQuickTransform> *prop)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3537-3551
 50.000% (2/4)
82
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
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
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
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
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
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
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
transform_at
Name: QQuickItemPrivate::transform_at
Prototype: QQuickTransform *QQuickItemPrivate::transform_at(QQmlListProperty<QQuickTransform> *prop, int idx)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3526-3535
  0.000% (0/6)
52
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
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
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
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
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
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
Page:<>1
Condition %: 100.000% (4/4)
2

Generated by Squish Coco 4.2.0