OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQuickMultiPointTouchArea
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
updated
Name: QQuickMultiPointTouchArea::updated
Prototype: void QQuickMultiPointTouchArea::updated(const QList<QObject*> & _t1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickmultipointtoucharea_p.cpp
Lines: 982-986
100.000% (1/1)
21
updateTouchPoint
Name: QQuickMultiPointTouchArea::updateTouchPoint
Prototype: void QQuickMultiPointTouchArea::updateTouchPoint(QQuickTouchPoint *dtp, const QTouchEvent::TouchPoint *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 792-810
100.000% (1/1)
141
ungrab
Name: QQuickMultiPointTouchArea::ungrab
Prototype: void QQuickMultiPointTouchArea::ungrab()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 884-906
100.000% (9/9)
165
touchUpdated
Name: QQuickMultiPointTouchArea::touchUpdated
Prototype: void QQuickMultiPointTouchArea::touchUpdated(const QList<QObject*> & _t1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickmultipointtoucharea_p.cpp
Lines: 1010-1014
100.000% (1/1)
21
touchUngrabEvent
Name: QQuickMultiPointTouchArea::touchUngrabEvent
Prototype: void QQuickMultiPointTouchArea::touchUngrabEvent()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 913-916
100.000% (1/1)
11
touchPoints
Name: QQuickMultiPointTouchArea::touchPoints
Prototype: QQmlListProperty<QQuickTouchPoint> touchPoints()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea_p.h
Lines: 228-230
100.000% (1/1)
11
touchPoint_count
Name: QQuickMultiPointTouchArea::touchPoint_count
Prototype: static int touchPoint_count(QQmlListProperty<QQuickTouchPoint> *list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea_p.h
Lines: 237-240
100.000% (1/1)
21
touchPoint_at
Name: QQuickMultiPointTouchArea::touchPoint_at
Prototype: static QQuickTouchPoint* touchPoint_at(QQmlListProperty<QQuickTouchPoint> *list, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea_p.h
Lines: 242-245
100.000% (1/1)
21
touchPoint_append
Name: QQuickMultiPointTouchArea::touchPoint_append
Prototype: static void touchPoint_append(QQmlListProperty<QQuickTouchPoint> *list, QQuickTouchPoint* touch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea_p.h
Lines: 232-235
100.000% (1/1)
21
released
Name: QQuickMultiPointTouchArea::released
Prototype: void QQuickMultiPointTouchArea::released(const QList<QObject*> & _t1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickmultipointtoucharea_p.cpp
Lines: 989-993
100.000% (1/1)
21
pressed
Name: QQuickMultiPointTouchArea::pressed
Prototype: void QQuickMultiPointTouchArea::pressed(const QList<QObject*> & _t1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickmultipointtoucharea_p.cpp
Lines: 975-979
100.000% (1/1)
21
mouseUngrabEvent
Name: QQuickMultiPointTouchArea::mouseUngrabEvent
Prototype: void QQuickMultiPointTouchArea::mouseUngrabEvent()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 908-911
100.000% (1/1)
11
mouseEnabledChanged
Name: QQuickMultiPointTouchArea::mouseEnabledChanged
Prototype: void QQuickMultiPointTouchArea::mouseEnabledChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickmultipointtoucharea_p.cpp
Lines: 1029-1032
100.000% (1/1)
11
minimumTouchPointsChanged
Name: QQuickMultiPointTouchArea::minimumTouchPointsChanged
Prototype: void QQuickMultiPointTouchArea::minimumTouchPointsChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickmultipointtoucharea_p.cpp
Lines: 1017-1020
100.000% (1/1)
11
minimumTouchPoints
Name: QQuickMultiPointTouchArea::minimumTouchPoints
Prototype: int QQuickMultiPointTouchArea::minimumTouchPoints() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 491-494
100.000% (1/1)
11
maximumTouchPointsChanged
Name: QQuickMultiPointTouchArea::maximumTouchPointsChanged
Prototype: void QQuickMultiPointTouchArea::maximumTouchPointsChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickmultipointtoucharea_p.cpp
Lines: 1023-1026
100.000% (1/1)
11
maximumTouchPoints
Name: QQuickMultiPointTouchArea::maximumTouchPoints
Prototype: int QQuickMultiPointTouchArea::maximumTouchPoints() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 504-507
100.000% (1/1)
11
grabGesture
Name: QQuickMultiPointTouchArea::grabGesture
Prototype: void QQuickMultiPointTouchArea::grabGesture()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 566-581
100.000% (7/7)
103
gestureStarted
Name: QQuickMultiPointTouchArea::gestureStarted
Prototype: void QQuickMultiPointTouchArea::gestureStarted(QQuickGrabGestureEvent * _t1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickmultipointtoucharea_p.cpp
Lines: 1003-1007
100.000% (1/1)
21
clearTouchLists
Name: QQuickMultiPointTouchArea::clearTouchLists
Prototype: void QQuickMultiPointTouchArea::clearTouchLists()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 704-718
100.000% (5/5)
93
canceled
Name: QQuickMultiPointTouchArea::canceled
Prototype: void QQuickMultiPointTouchArea::canceled(const QList<QObject*> & _t1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickmultipointtoucharea_p.cpp
Lines: 996-1000
100.000% (1/1)
21
addTouchPrototype
Name: QQuickMultiPointTouchArea::addTouchPrototype
Prototype: void QQuickMultiPointTouchArea::addTouchPrototype(QQuickTouchPoint *prototype)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 785-790
100.000% (1/1)
31
addTouchPoint
Name: QQuickMultiPointTouchArea::addTouchPoint
Prototype: void QQuickMultiPointTouchArea::addTouchPoint(const QTouchEvent::TouchPoint *p)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 720-738
100.000% (8/8)
134
addTouchPoint
Name: QQuickMultiPointTouchArea::addTouchPoint
Prototype: void QQuickMultiPointTouchArea::addTouchPoint(const QMouseEvent *e)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 740-757
100.000% (7/7)
134
updateTouchData
Name: QQuickMultiPointTouchArea::updateTouchData
Prototype: void QQuickMultiPointTouchArea::updateTouchData(QEvent *event)
Coverage:  95.349% (82/86)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 583-702
 95.349% (82/86)
8632
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
childMouseEventFilter
Name: QQuickMultiPointTouchArea::childMouseEventFilter
Prototype: bool QQuickMultiPointTouchArea::childMouseEventFilter(QQuickItem *receiver, QEvent *event)
Coverage:  78.261% (18/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 962-989
 78.261% (18/23)
1511
updateTouchPoint
Name: QQuickMultiPointTouchArea::updateTouchPoint
Prototype: void QQuickMultiPointTouchArea::updateTouchPoint(QQuickTouchPoint *dtp, const QMouseEvent *e)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 812-824
 75.000% (3/4)
92
touchEvent
Name: QQuickMultiPointTouchArea::touchEvent
Prototype: void QQuickMultiPointTouchArea::touchEvent(QTouchEvent *event)
Coverage:  71.429% (20/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 536-564
 71.429% (20/28)
1610
mouseReleaseEvent
Name: QQuickMultiPointTouchArea::mouseReleaseEvent
Prototype: void QQuickMultiPointTouchArea::mouseReleaseEvent(QMouseEvent *event)
Coverage:  70.588% (12/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 860-882
 70.588% (12/17)
155
mouseMoveEvent
Name: QQuickMultiPointTouchArea::mouseMoveEvent
Prototype: void QQuickMultiPointTouchArea::mouseMoveEvent(QMouseEvent *event)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 846-858
 66.667% (6/9)
73
sendMouseEvent
Name: QQuickMultiPointTouchArea::sendMouseEvent
Prototype: bool QQuickMultiPointTouchArea::sendMouseEvent(QMouseEvent *event)
Coverage:  61.538% (24/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 918-960
 61.538% (24/39)
309
~QQuickMultiPointTouchArea
Name: QQuickMultiPointTouchArea::~QQuickMultiPointTouchArea
Prototype: QQuickMultiPointTouchArea::~QQuickMultiPointTouchArea()
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 464-472
 60.000% (3/5)
53
shouldFilter
Name: QQuickMultiPointTouchArea::shouldFilter
Prototype: bool QQuickMultiPointTouchArea::shouldFilter(QEvent *event)
Coverage:  58.824% (20/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 991-1028
 58.824% (20/34)
2112
setMinimumTouchPoints
Name: QQuickMultiPointTouchArea::setMinimumTouchPoints
Prototype: void QQuickMultiPointTouchArea::setMinimumTouchPoints(int num)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 496-502
 50.000% (2/4)
42
setMaximumTouchPoints
Name: QQuickMultiPointTouchArea::setMaximumTouchPoints
Prototype: void QQuickMultiPointTouchArea::setMaximumTouchPoints(int num)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 509-515
 50.000% (2/4)
42
QQuickMultiPointTouchArea
Name: QQuickMultiPointTouchArea::QQuickMultiPointTouchArea
Prototype: QQuickMultiPointTouchArea::QQuickMultiPointTouchArea(QQuickItem *parent)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 446-462
 50.000% (2/4)
52
setMouseEnabled
Name: QQuickMultiPointTouchArea::setMouseEnabled
Prototype: void QQuickMultiPointTouchArea::setMouseEnabled(bool arg)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 526-534
 42.857% (3/7)
53
updatePaintNode
Name: QQuickMultiPointTouchArea::updatePaintNode
Prototype: QSGNode *QQuickMultiPointTouchArea::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *data)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 1030-1044
  0.000% (0/7)
93
mouseEnabled
Name: QQuickMultiPointTouchArea::mouseEnabled
Prototype: bool mouseEnabled() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea_p.h
Lines: 225-225
  0.000% (0/1)
11

Generated by Squish Coco 4.2.0