OpenCoverage

qquickpointerhandler.cpp

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickpointerhandler.cpp
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4const QLoggingCategory &lcPointerHandlerDispatch() { static const QLoggingCategory category("qt.quick.handler.dispatch"); return
executed 9228 times by 5 tests: return category;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
category;
executed 9228 times by 5 tests: return category;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
}
9228
5const QLoggingCategory &lcPointerHandlerGrab() { static const QLoggingCategory category("qt.quick.handler.grab"); return
executed 1094 times by 5 tests: return category;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
category;
executed 1094 times by 5 tests: return category;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
}
1094
6const QLoggingCategory &lcPointerHandlerActive() { static const QLoggingCategory category("qt.quick.handler.active"); return
executed 254 times by 4 tests: return category;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
category;
executed 254 times by 4 tests: return category;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
}
254
7QQuickPointerHandler::QQuickPointerHandler(QObject *parent)-
8 : QObject(*(new QQuickPointerHandlerPrivate), parent)-
9{-
10}
executed 12 times by 1 test: end of block
Executed by:
  • tst_qquickpointerhandler
12
11-
12QQuickPointerHandler::QQuickPointerHandler(QQuickPointerHandlerPrivate &dd, QObject *parent)-
13 : QObject(dd, parent)-
14{-
15}
executed 1004 times by 5 tests: end of block
Executed by:
  • tst_examples
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
1004
16-
17QQuickPointerHandler::~QQuickPointerHandler()-
18{-
19 QQuickItem *parItem = parentItem();-
20 if (parItem
parItemDescription
TRUEevaluated 1016 times by 6 tests
Evaluated by:
  • tst_examples
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
FALSEnever evaluated
) {
0-1016
21 QQuickItemPrivate *p = QQuickItemPrivate::get(parItem);-
22 p->extra.value().pointerHandlers.removeOne(this);-
23 }
executed 1016 times by 6 tests: end of block
Executed by:
  • tst_examples
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
1016
24}
executed 1016 times by 6 tests: end of block
Executed by:
  • tst_examples
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
1016
25qreal QQuickPointerHandler::margin() const-
26{-
27 const QQuickPointerHandlerPrivate * const d = d_func();-
28 return
executed 6672 times by 5 tests: return d->m_margin;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
d->m_margin;
executed 6672 times by 5 tests: return d->m_margin;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
6672
29}-
30-
31void QQuickPointerHandler::setMargin(qreal pointDistanceThreshold)-
32{-
33 QQuickPointerHandlerPrivate * const d = d_func();-
34 if (d->m_margin == pointDistanceThreshold
d->m_margin ==...tanceThresholdDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
35 return;
never executed: return;
0
36-
37 d->m_margin = pointDistanceThreshold;-
38 marginChanged();-
39}
never executed: end of block
0
40void QQuickPointerHandler::onGrabChanged(QQuickPointerHandler *grabber, QQuickEventPoint::GrabState stateChange, QQuickEventPoint *point)-
41{-
42 for (bool qt_category_enabled = lcPointerHandlerGrab().isDebugEnabled(); qt_category_enabled
qt_category_enabledDescription
TRUEnever evaluated
FALSEevaluated 488 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
; qt_category_enabled = false) QMessageLogger(__FILE__, 131, __PRETTY_FUNCTION__, lcPointerHandlerGrab().categoryName()).debug() << point << stateChange << grabber;
never executed: QMessageLogger(__FILE__, 131, __PRETTY_FUNCTION__, lcPointerHandlerGrab().categoryName()).debug() << point << stateChange << grabber;
0-488
43 ((point) ? static_cast<void>(0) : qt_assert("point", __FILE__, 132));-
44 if (grabber == this
grabber == thisDescription
TRUEevaluated 486 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
FALSEevaluated 2 times by 1 test
Evaluated by:
  • tst_multipointtoucharea_interop
) {
2-486
45 bool wasCanceled = false;-
46 switch (stateChange) {-
47 case
executed 182 times by 4 tests: case QQuickEventPoint::GrabPassive:
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
QQuickEventPoint::GrabPassive:
executed 182 times by 4 tests: case QQuickEventPoint::GrabPassive:
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
182
48 case
executed 136 times by 4 tests: case QQuickEventPoint::GrabExclusive:
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
QQuickEventPoint::GrabExclusive:
executed 136 times by 4 tests: case QQuickEventPoint::GrabExclusive:
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
136
49 break;
executed 318 times by 4 tests: break;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
318
50 case
executed 26 times by 2 tests: case QQuickEventPoint::CancelGrabPassive:
Executed by:
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
QQuickEventPoint::CancelGrabPassive:
executed 26 times by 2 tests: case QQuickEventPoint::CancelGrabPassive:
Executed by:
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
26
51 case
executed 20 times by 2 tests: case QQuickEventPoint::CancelGrabExclusive:
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
QQuickEventPoint::CancelGrabExclusive:
executed 20 times by 2 tests: case QQuickEventPoint::CancelGrabExclusive:
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
20
52 wasCanceled = true;-
53 (void)0;-
54 case
never executed: case QQuickEventPoint::UngrabPassive:
code before this statement executed 46 times by 3 tests: case QQuickEventPoint::UngrabPassive:
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
never executed: case QQuickEventPoint::UngrabPassive:
QQuickEventPoint::UngrabPassive:
code before this statement executed 46 times by 3 tests: case QQuickEventPoint::UngrabPassive:
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
never executed: case QQuickEventPoint::UngrabPassive:
0-46
55 case
executed 116 times by 4 tests: case QQuickEventPoint::UngrabExclusive:
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
QQuickEventPoint::UngrabExclusive:
executed 116 times by 4 tests: case QQuickEventPoint::UngrabExclusive:
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
116
56 setActive(false);-
57 point->setAccepted(false);-
58 if (auto par = parentItem()
auto par = parentItem()Description
TRUEevaluated 162 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
FALSEnever evaluated
) {
0-162
59 const QQuickPointerHandlerPrivate * const d = d_func();-
60 par->setKeepMouseGrab(d->hadKeepMouseGrab);-
61 par->setKeepTouchGrab(d->hadKeepTouchGrab);-
62 }
executed 162 times by 4 tests: end of block
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
162
63 break;
executed 162 times by 4 tests: break;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
162
64 case
executed 6 times by 1 test: case QQuickEventPoint::OverrideGrabPassive:
Executed by:
  • tst_multipointtoucharea_interop
QQuickEventPoint::OverrideGrabPassive:
executed 6 times by 1 test: case QQuickEventPoint::OverrideGrabPassive:
Executed by:
  • tst_multipointtoucharea_interop
6
65-
66-
67 return;
executed 6 times by 1 test: return;
Executed by:
  • tst_multipointtoucharea_interop
6
68 }-
69 if (wasCanceled
wasCanceledDescription
TRUEevaluated 46 times by 3 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
FALSEevaluated 434 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
)
46-434
70 canceled(point);
executed 46 times by 3 tests: canceled(point);
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
46
71 grabChanged(stateChange, point);-
72 }
executed 480 times by 4 tests: end of block
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
480
73}
executed 482 times by 4 tests: end of block
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
482
74void QQuickPointerHandler::setPassiveGrab(QQuickEventPoint *point, bool grab)-
75{-
76 for (bool qt_category_enabled = lcPointerHandlerGrab().isDebugEnabled(); qt_category_enabled
qt_category_enabledDescription
TRUEnever evaluated
FALSEevaluated 182 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
; qt_category_enabled = false) QMessageLogger(__FILE__, 181, __PRETTY_FUNCTION__, lcPointerHandlerGrab().categoryName()).debug() << point << grab;
never executed: QMessageLogger(__FILE__, 181, __PRETTY_FUNCTION__, lcPointerHandlerGrab().categoryName()).debug() << point << grab;
0-182
77 if (grab
grabDescription
TRUEevaluated 182 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
FALSEnever evaluated
) {
0-182
78 point->setGrabberPointerHandler(this, false);-
79 }
executed 182 times by 4 tests: end of block
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
else {
182
80 point->removePassiveGrabber(this);-
81 }
never executed: end of block
0
82}-
83bool QQuickPointerHandler::canGrab(QQuickEventPoint *point)-
84{-
85 QQuickPointerHandler *existingPhGrabber = point->grabberPointerHandler();-
86 return
executed 156 times by 5 tests: return approveGrabTransition(point, this) && (existingPhGrabber ? existingPhGrabber->approveGrabTransition(point, this) : true);
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
approveGrabTransition(point, this) &&
executed 156 times by 5 tests: return approveGrabTransition(point, this) && (existingPhGrabber ? existingPhGrabber->approveGrabTransition(point, this) : true);
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
156
87 (existingPhGrabber ? existingPhGrabber->approveGrabTransition(point, this) : true);
executed 156 times by 5 tests: return approveGrabTransition(point, this) && (existingPhGrabber ? existingPhGrabber->approveGrabTransition(point, this) : true);
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
156
88}-
89-
90-
91-
92-
93-
94-
95-
96bool QQuickPointerHandler::approveGrabTransition(QQuickEventPoint *point, QObject *proposedGrabber)-
97{-
98 const QQuickPointerHandlerPrivate * const d = d_func();-
99 bool allowed = false;-
100 if (proposedGrabber == this
proposedGrabber == thisDescription
TRUEevaluated 156 times by 5 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
FALSEevaluated 12 times by 3 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
) {
12-156
101 QObject* existingGrabber = point->exclusiveGrabber();-
102 allowed = (
(existingGrabber == nullptr)Description
TRUEevaluated 142 times by 5 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
FALSEevaluated 14 times by 1 test
Evaluated by:
  • tst_multipointtoucharea_interop
existingGrabber == nullptr)
(existingGrabber == nullptr)Description
TRUEevaluated 142 times by 5 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
FALSEevaluated 14 times by 1 test
Evaluated by:
  • tst_multipointtoucharea_interop
|| ((
((d->grabPermi...rFromAnything)Description
TRUEnever evaluated
FALSEevaluated 14 times by 1 test
Evaluated by:
  • tst_multipointtoucharea_interop
d->grabPermissions & CanTakeOverFromAnything) == CanTakeOverFromAnything)
((d->grabPermi...rFromAnything)Description
TRUEnever evaluated
FALSEevaluated 14 times by 1 test
Evaluated by:
  • tst_multipointtoucharea_interop
;
0-142
103 if (existingGrabber
existingGrabberDescription
TRUEevaluated 14 times by 1 test
Evaluated by:
  • tst_multipointtoucharea_interop
FALSEevaluated 142 times by 5 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
) {
14-142
104 if (QQuickPointerHandler *existingPhGrabber = point->grabberPointerHandler()
QQuickPointerH...interHandler()Description
TRUEnever evaluated
FALSEevaluated 14 times by 1 test
Evaluated by:
  • tst_multipointtoucharea_interop
) {
0-14
105 if (!allowed
!allowedDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(d->grabPermis...DifferentType)Description
TRUEnever evaluated
FALSEnever evaluated
d->grabPermissions & CanTakeOverFromHandlersOfDifferentType)
(d->grabPermis...DifferentType)Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
106 existingPhGrabber->metaObject()->className() != metaObject()->className()
existingPhGrab...)->className()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
107 allowed = true;
never executed: allowed = true;
0
108 if (!allowed
!allowedDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(d->grabPermis...ersOfSameType)Description
TRUEnever evaluated
FALSEnever evaluated
d->grabPermissions & CanTakeOverFromHandlersOfSameType)
(d->grabPermis...ersOfSameType)Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
109 existingPhGrabber->metaObject()->className() == metaObject()->className()
existingPhGrab...)->className()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
110 allowed = true;
never executed: allowed = true;
0
111 }
never executed: end of block
else if ((
(d->grabPermis...OverFromItems)Description
TRUEevaluated 14 times by 1 test
Evaluated by:
  • tst_multipointtoucharea_interop
FALSEnever evaluated
d->grabPermissions & CanTakeOverFromItems)
(d->grabPermis...OverFromItems)Description
TRUEevaluated 14 times by 1 test
Evaluated by:
  • tst_multipointtoucharea_interop
FALSEnever evaluated
) {
0-14
112 QQuickItem * existingItemGrabber = point->grabberItem();-
113 if (existingItemGrabber
existingItemGrabberDescription
TRUEevaluated 14 times by 1 test
Evaluated by:
  • tst_multipointtoucharea_interop
FALSEnever evaluated
&& !((existingItemGrabber->keepMouseGrab()
existingItemGr...eepMouseGrab()Description
TRUEnever evaluated
FALSEevaluated 14 times by 1 test
Evaluated by:
  • tst_multipointtoucharea_interop
&& point->pointerEvent()->asPointerMouseEvent()
point->pointer...erMouseEvent()Description
TRUEnever evaluated
FALSEnever evaluated
) ||
0-14
114 (existingItemGrabber->keepTouchGrab()
existingItemGr...eepTouchGrab()Description
TRUEnever evaluated
FALSEevaluated 14 times by 1 test
Evaluated by:
  • tst_multipointtoucharea_interop
&& point->pointerEvent()->asPointerTouchEvent()
point->pointer...erTouchEvent()Description
TRUEnever evaluated
FALSEnever evaluated
)))
0-14
115 allowed = true;
executed 14 times by 1 test: allowed = true;
Executed by:
  • tst_multipointtoucharea_interop
14
116 }
executed 14 times by 1 test: end of block
Executed by:
  • tst_multipointtoucharea_interop
14
117 }
executed 14 times by 1 test: end of block
Executed by:
  • tst_multipointtoucharea_interop
14
118 }
executed 156 times by 5 tests: end of block
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
else {
156
119-
120 if (proposedGrabber
proposedGrabberDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • tst_flickableinterop
FALSEevaluated 4 times by 2 tests
Evaluated by:
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
) {
4-8
121 if ((
(d->grabPermis...OverByAnythingDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • tst_flickableinterop
FALSEnever evaluated
d->grabPermissions & ApprovesTakeOverByAnything) == ApprovesTakeOverByAnything
(d->grabPermis...OverByAnythingDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • tst_flickableinterop
FALSEnever evaluated
)
0-8
122 allowed = true;
executed 8 times by 1 test: allowed = true;
Executed by:
  • tst_flickableinterop
8
123 if (!allowed
!allowedDescription
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • tst_flickableinterop
&& (
(d->grabPermis...DifferentType)Description
TRUEnever evaluated
FALSEnever evaluated
d->grabPermissions & ApprovesTakeOverByHandlersOfDifferentType)
(d->grabPermis...DifferentType)Description
TRUEnever evaluated
FALSEnever evaluated
&&
0-8
124 proposedGrabber->metaObject()->className() != metaObject()->className()
proposedGrabbe...)->className()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
125 allowed = true;
never executed: allowed = true;
0
126 if (!allowed
!allowedDescription
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • tst_flickableinterop
&& (
(d->grabPermis...ersOfSameType)Description
TRUEnever evaluated
FALSEnever evaluated
d->grabPermissions & ApprovesTakeOverByHandlersOfSameType)
(d->grabPermis...ersOfSameType)Description
TRUEnever evaluated
FALSEnever evaluated
&&
0-8
127 proposedGrabber->metaObject()->className() == metaObject()->className()
proposedGrabbe...)->className()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
128 allowed = true;
never executed: allowed = true;
0
129 if (!allowed
!allowedDescription
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • tst_flickableinterop
&& (
(d->grabPermis...keOverByItems)Description
TRUEnever evaluated
FALSEnever evaluated
d->grabPermissions & ApprovesTakeOverByItems)
(d->grabPermis...keOverByItems)Description
TRUEnever evaluated
FALSEnever evaluated
&& proposedGrabber->inherits("QQuickItem")
proposedGrabbe...("QQuickItem")Description
TRUEnever evaluated
FALSEnever evaluated
)
0-8
130 allowed = true;
never executed: allowed = true;
0
131 }
executed 8 times by 1 test: end of block
Executed by:
  • tst_flickableinterop
else {
8
132 if (!allowed
!allowedDescription
TRUEevaluated 4 times by 2 tests
Evaluated by:
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
FALSEnever evaluated
&& (
(d->grabPermis...sCancellation)Description
TRUEevaluated 4 times by 2 tests
Evaluated by:
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
FALSEnever evaluated
d->grabPermissions & ApprovesCancellation)
(d->grabPermis...sCancellation)Description
TRUEevaluated 4 times by 2 tests
Evaluated by:
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
FALSEnever evaluated
)
0-4
133 allowed = true;
executed 4 times by 2 tests: allowed = true;
Executed by:
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
4
134 }
executed 4 times by 2 tests: end of block
Executed by:
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
4
135 }-
136 for (bool qt_category_enabled = lcPointerHandlerGrab().isDebugEnabled(); qt_category_enabled
qt_category_enabledDescription
TRUEnever evaluated
FALSEevaluated 168 times by 5 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
; qt_category_enabled = false) QMessageLogger(__FILE__, 253, __PRETTY_FUNCTION__, lcPointerHandlerGrab().categoryName()).debug() << "point" << hex << point->pointId() << "permission" <<
never executed: QMessageLogger(__FILE__, 253, __PRETTY_FUNCTION__, lcPointerHandlerGrab().categoryName()).debug() << "point" << hex << point->pointId() << "permission" << QMetaEnum::fromType<GrabPermissions>().valueToKeys(grabPermissions()) << ':' << this << (allowed ? "approved to" : "denied to") << proposedGrabber;
0-168
137 QMetaEnum::fromType<GrabPermissions>().valueToKeys(grabPermissions()) <<
never executed: QMessageLogger(__FILE__, 253, __PRETTY_FUNCTION__, lcPointerHandlerGrab().categoryName()).debug() << "point" << hex << point->pointId() << "permission" << QMetaEnum::fromType<GrabPermissions>().valueToKeys(grabPermissions()) << ':' << this << (allowed ? "approved to" : "denied to") << proposedGrabber;
0
138 ':' << this << (allowed ? "approved to" : "denied to") << proposedGrabber;
never executed: QMessageLogger(__FILE__, 253, __PRETTY_FUNCTION__, lcPointerHandlerGrab().categoryName()).debug() << "point" << hex << point->pointId() << "permission" << QMetaEnum::fromType<GrabPermissions>().valueToKeys(grabPermissions()) << ':' << this << (allowed ? "approved to" : "denied to") << proposedGrabber;
0
139 return
executed 168 times by 5 tests: return allowed;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
allowed;
executed 168 times by 5 tests: return allowed;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
168
140}-
141QQuickPointerHandler::GrabPermissions QQuickPointerHandler::grabPermissions() const-
142{-
143 const QQuickPointerHandlerPrivate * const d = d_func();-
144 return
never executed: return static_cast<QQuickPointerHandler::GrabPermissions>(d->grabPermissions);
static_cast<QQuickPointerHandler::GrabPermissions>(d->grabPermissions);
never executed: return static_cast<QQuickPointerHandler::GrabPermissions>(d->grabPermissions);
0
145}-
146-
147void QQuickPointerHandler::setGrabPermissions(GrabPermissions grabPermission)-
148{-
149 QQuickPointerHandlerPrivate * const d = d_func();-
150 if (d->grabPermissions == grabPermission
d->grabPermiss...grabPermissionDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
151 return;
never executed: return;
0
152-
153 d->grabPermissions = grabPermission;-
154 grabPermissionChanged();-
155}
never executed: end of block
0
156-
157void QQuickPointerHandler::classBegin()-
158{-
159}-
160-
161void QQuickPointerHandler::componentComplete()-
162{-
163}-
164-
165QQuickPointerEvent *QQuickPointerHandler::currentEvent()-
166{-
167 const QQuickPointerHandlerPrivate * const d = d_func();-
168 return
never executed: return d->currentEvent;
d->currentEvent;
never executed: return d->currentEvent;
0
169}-
170bool QQuickPointerHandler::setExclusiveGrab(QQuickEventPoint *point, bool grab)-
171{-
172 if ((grab
grabDescription
TRUEevaluated 160 times by 5 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
FALSEevaluated 246 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
&& point->exclusiveGrabber() == this
point->exclusi...bber() == thisDescription
TRUEevaluated 16 times by 1 test
Evaluated by:
  • tst_qquickpointerhandler
FALSEevaluated 144 times by 5 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
) || (!grab
!grabDescription
TRUEevaluated 246 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
FALSEevaluated 144 times by 5 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
&& point->exclusiveGrabber() != this
point->exclusi...bber() != thisDescription
TRUEevaluated 134 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
FALSEevaluated 112 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
))
16-246
173 return
executed 150 times by 5 tests: return true;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
true;
executed 150 times by 5 tests: return true;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
150
174-
175 bool allowed = true;-
176 if (grab
grabDescription
TRUEevaluated 144 times by 5 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
FALSEevaluated 112 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
) {
112-144
177 allowed = canGrab(point);-
178 }
executed 144 times by 5 tests: end of block
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
else {
144
179 QQuickPointerHandler *existingPhGrabber = point->grabberPointerHandler();-
180-
181 if (existingPhGrabber
existingPhGrabberDescription
TRUEevaluated 112 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
FALSEnever evaluated
&& existingPhGrabber != this
existingPhGrabber != thisDescription
TRUEnever evaluated
FALSEevaluated 112 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
&& !existingPhGrabber->approveGrabTransition(point, nullptr)
!existingPhGra...oint, nullptr)Description
TRUEnever evaluated
FALSEnever evaluated
)
0-112
182 allowed = false;
never executed: allowed = false;
0
183 }
executed 112 times by 4 tests: end of block
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
112
184 for (bool qt_category_enabled = lcPointerHandlerGrab().isDebugEnabled(); qt_category_enabled
qt_category_enabledDescription
TRUEnever evaluated
FALSEevaluated 256 times by 5 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
; qt_category_enabled = false) QMessageLogger(__FILE__, 323, __PRETTY_FUNCTION__, lcPointerHandlerGrab().categoryName()).debug() << point << (grab ? "grab" : "ungrab") << (allowed ? "allowed" : "forbidden") <<
never executed: QMessageLogger(__FILE__, 323, __PRETTY_FUNCTION__, lcPointerHandlerGrab().categoryName()).debug() << point << (grab ? "grab" : "ungrab") << (allowed ? "allowed" : "forbidden") << point->exclusiveGrabber() << "->" << (grab ? this : nullptr);
0-256
185 point->exclusiveGrabber() << "->" << (grab ? this : nullptr);
never executed: QMessageLogger(__FILE__, 323, __PRETTY_FUNCTION__, lcPointerHandlerGrab().categoryName()).debug() << point << (grab ? "grab" : "ungrab") << (allowed ? "allowed" : "forbidden") << point->exclusiveGrabber() << "->" << (grab ? this : nullptr);
0
186 if (allowed
allowedDescription
TRUEevaluated 256 times by 5 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
FALSEnever evaluated
)
0-256
187 point->setGrabberPointerHandler(grab ? this : nullptr, true);
executed 256 times by 5 tests: point->setGrabberPointerHandler(grab ? this : nullptr, true);
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
256
188 return
executed 256 times by 5 tests: return allowed;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
allowed;
executed 256 times by 5 tests: return allowed;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
256
189}-
190-
191-
192-
193-
194void QQuickPointerHandler::cancelAllGrabs(QQuickEventPoint *point)-
195{-
196 for (bool qt_category_enabled = lcPointerHandlerGrab().isDebugEnabled(); qt_category_enabled
qt_category_enabledDescription
TRUEnever evaluated
FALSEnever evaluated
; qt_category_enabled = false) QMessageLogger(__FILE__, 335, __PRETTY_FUNCTION__, lcPointerHandlerGrab().categoryName()).debug() << point;
never executed: QMessageLogger(__FILE__, 335, __PRETTY_FUNCTION__, lcPointerHandlerGrab().categoryName()).debug() << point;
0
197 point->cancelAllGrabs(this);-
198}
never executed: end of block
0
199-
200QPointF QQuickPointerHandler::eventPos(const QQuickEventPoint *point) const-
201{-
202 return
executed 84 times by 1 test: return (target() ? target()->mapFromScene(point->scenePosition()) : point->scenePosition());
Executed by:
  • tst_qquickpointerhandler
(target() ? target()->mapFromScene(point->scenePosition()) : point->scenePosition());
executed 84 times by 1 test: return (target() ? target()->mapFromScene(point->scenePosition()) : point->scenePosition());
Executed by:
  • tst_qquickpointerhandler
84
203}-
204-
205bool QQuickPointerHandler::parentContains(const QQuickEventPoint *point) const-
206{-
207 if (!point
!pointDescription
TRUEnever evaluated
FALSEevaluated 6718 times by 5 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
)
0-6718
208 return
never executed: return false;
false;
never executed: return false;
0
209 if (QQuickItem *par = parentItem()
QQuickItem *par = parentItem()Description
TRUEevaluated 6718 times by 5 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
FALSEnever evaluated
) {
0-6718
210 if (par->window()
par->window()Description
TRUEevaluated 6718 times by 5 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
FALSEnever evaluated
) {
0-6718
211 QPoint screenPosition = par->window()->mapToGlobal(point->scenePosition().toPoint());-
212 if (!par->window()->geometry().contains(screenPosition)
!par->window()...creenPosition)Description
TRUEevaluated 46 times by 1 test
Evaluated by:
  • tst_flickableinterop
FALSEevaluated 6672 times by 5 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
)
46-6672
213 return
executed 46 times by 1 test: return false;
Executed by:
  • tst_flickableinterop
false;
executed 46 times by 1 test: return false;
Executed by:
  • tst_flickableinterop
46
214 }
executed 6672 times by 5 tests: end of block
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
6672
215 QPointF p = par->mapFromScene(point->scenePosition());-
216 qreal m = margin();-
217 if (m > 0
m > 0Description
TRUEnever evaluated
FALSEevaluated 6672 times by 5 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
)
0-6672
218 return
never executed: return p.x() >= -m && p.y() >= -m && p.x() <= par->width() + m && p.y() <= par->height() + m;
p.x() >= -m && p.y() >= -m && p.x() <= par->width() + m && p.y() <= par->height() + m;
never executed: return p.x() >= -m && p.y() >= -m && p.x() <= par->width() + m && p.y() <= par->height() + m;
0
219 return
executed 6672 times by 5 tests: return par->contains(p);
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
par->contains(p);
executed 6672 times by 5 tests: return par->contains(p);
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
6672
220 }-
221 return
never executed: return false;
false;
never executed: return false;
0
222}-
223-
224-
225-
226-
227-
228-
229-
230bool QQuickPointerHandler::enabled() const-
231{-
232 const QQuickPointerHandlerPrivate * const d = d_func();-
233 return
executed 68 times by 1 test: return d->enabled;
Executed by:
  • tst_qquickpointerhandler
d->enabled;
executed 68 times by 1 test: return d->enabled;
Executed by:
  • tst_qquickpointerhandler
68
234}-
235-
236void QQuickPointerHandler::setEnabled(bool enabled)-
237{-
238 QQuickPointerHandlerPrivate * const d = d_func();-
239 if (d->enabled == enabled
d->enabled == enabledDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
240 return;
never executed: return;
0
241-
242 d->enabled = enabled;-
243 enabledChanged();-
244}
never executed: end of block
0
245-
246bool QQuickPointerHandler::active() const-
247{-
248 const QQuickPointerHandlerPrivate * const d = d_func();-
249 return
executed 1135 times by 3 tests: return d->active;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
d->active;
executed 1135 times by 3 tests: return d->active;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
1135
250}-
251void QQuickPointerHandler::setTarget(QQuickItem *target)-
252{-
253 QQuickPointerHandlerPrivate * const d = d_func();-
254 d->targetExplicitlySet = true;-
255 if (d->target == target
d->target == targetDescription
TRUEnever evaluated
FALSEevaluated 80 times by 2 tests
Evaluated by:
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
)
0-80
256 return;
never executed: return;
0
257-
258 QQuickItem *oldTarget = d->target;-
259 d->target = target;-
260 onTargetChanged(oldTarget);-
261 targetChanged();-
262}
executed 80 times by 2 tests: end of block
Executed by:
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
80
263-
264QQuickItem *QQuickPointerHandler::parentItem() const-
265{-
266 return
executed 14311 times by 6 tests: return static_cast<QQuickItem *>(QObject::parent());
Executed by:
  • tst_examples
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
static_cast<QQuickItem *>(QObject::parent());
executed 14311 times by 6 tests: return static_cast<QQuickItem *>(QObject::parent());
Executed by:
  • tst_examples
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
14311
267}-
268-
269QQuickItem *QQuickPointerHandler::target() const-
270{-
271 const QQuickPointerHandlerPrivate * const d = d_func();-
272 if (!d->targetExplicitlySet
!d->targetExplicitlySetDescription
TRUEevaluated 2480 times by 3 tests
Evaluated by:
  • tst_flickableinterop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
FALSEevaluated 2066 times by 2 tests
Evaluated by:
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
)
2066-2480
273 return
executed 2480 times by 3 tests: return parentItem();
Executed by:
  • tst_flickableinterop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
parentItem();
executed 2480 times by 3 tests: return parentItem();
Executed by:
  • tst_flickableinterop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
2480
274 return
executed 2066 times by 2 tests: return d->target;
Executed by:
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
d->target;
executed 2066 times by 2 tests: return d->target;
Executed by:
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
2066
275}-
276-
277void QQuickPointerHandler::handlePointerEvent(QQuickPointerEvent *event)-
278{-
279 bool wants = wantsPointerEvent(event);-
280 for (bool qt_category_enabled = lcPointerHandlerDispatch().isDebugEnabled(); qt_category_enabled
qt_category_enabledDescription
TRUEnever evaluated
FALSEevaluated 2756 times by 5 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
; qt_category_enabled = false) QMessageLogger(__FILE__, 431, __PRETTY_FUNCTION__, lcPointerHandlerDispatch().categoryName()).debug() << metaObject()->className() << objectName()
never executed: QMessageLogger(__FILE__, 431, __PRETTY_FUNCTION__, lcPointerHandlerDispatch().categoryName()).debug() << metaObject()->className() << objectName() << "on" << parentItem()->metaObject()->className() << parentItem()->objectName() << (wants ? "WANTS" : "DECLINES") << event;
0-2756
281 << "on" << parentItem()->metaObject()->className() << parentItem()->objectName()
never executed: QMessageLogger(__FILE__, 431, __PRETTY_FUNCTION__, lcPointerHandlerDispatch().categoryName()).debug() << metaObject()->className() << objectName() << "on" << parentItem()->metaObject()->className() << parentItem()->objectName() << (wants ? "WANTS" : "DECLINES") << event;
0
282 << (wants ? "WANTS" : "DECLINES") << event;
never executed: QMessageLogger(__FILE__, 431, __PRETTY_FUNCTION__, lcPointerHandlerDispatch().categoryName()).debug() << metaObject()->className() << objectName() << "on" << parentItem()->metaObject()->className() << parentItem()->objectName() << (wants ? "WANTS" : "DECLINES") << event;
0
283 if (wants
wantsDescription
TRUEevaluated 1811 times by 5 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
FALSEevaluated 945 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
) {
945-1811
284 handlePointerEventImpl(event);-
285 }
executed 1811 times by 5 tests: end of block
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
else {
1811
286 setActive(false);-
287 int pCount = event->pointCount();-
288 for (int i = 0; i < pCount
i < pCountDescription
TRUEevaluated 1791 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
FALSEevaluated 945 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
; ++i) {
945-1791
289 QQuickEventPoint *pt = event->point(i);-
290 if (pt->grabberPointerHandler() == this
pt->grabberPoi...dler() == thisDescription
TRUEevaluated 44 times by 2 tests
Evaluated by:
  • tst_multipointtoucharea_interop
  • tst_qquicktaphandler
FALSEevaluated 1747 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
&& pt->state() != QQuickEventPoint::Stationary
pt->state() !=...nt::StationaryDescription
TRUEevaluated 12 times by 1 test
Evaluated by:
  • tst_multipointtoucharea_interop
FALSEevaluated 32 times by 2 tests
Evaluated by:
  • tst_multipointtoucharea_interop
  • tst_qquicktaphandler
)
12-1747
291 pt->cancelExclusiveGrab();
executed 12 times by 1 test: pt->cancelExclusiveGrab();
Executed by:
  • tst_multipointtoucharea_interop
12
292 }
executed 1791 times by 4 tests: end of block
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
1791
293 }
executed 945 times by 4 tests: end of block
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
945
294 event->device()->eventDeliveryTargets().append(this);-
295}
executed 2756 times by 5 tests: end of block
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
2756
296-
297bool QQuickPointerHandler::wantsPointerEvent(QQuickPointerEvent *event)-
298{-
299 const QQuickPointerHandlerPrivate * const d = d_func();-
300 (void)event;-
301 return
executed 2756 times by 5 tests: return d->enabled;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
d->enabled;
executed 2756 times by 5 tests: return d->enabled;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
2756
302}-
303-
304bool QQuickPointerHandler::wantsEventPoint(QQuickEventPoint *point)-
305{-
306 bool ret = parentContains(point);-
307 for (bool qt_category_enabled = lcPointerHandlerDispatch().isDebugEnabled(); qt_category_enabled
qt_category_enabledDescription
TRUEnever evaluated
FALSEevaluated 3784 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
; qt_category_enabled = false) QMessageLogger(__FILE__, 458, __PRETTY_FUNCTION__, lcPointerHandlerDispatch().categoryName()).debug() << hex << point->pointId() << "@" << point->scenePosition()
never executed: QMessageLogger(__FILE__, 458, __PRETTY_FUNCTION__, lcPointerHandlerDispatch().categoryName()).debug() << hex << point->pointId() << "@" << point->scenePosition() << metaObject()->className() << objectName() << ret;
0-3784
308 << metaObject()->className() << objectName() << ret;
never executed: QMessageLogger(__FILE__, 458, __PRETTY_FUNCTION__, lcPointerHandlerDispatch().categoryName()).debug() << hex << point->pointId() << "@" << point->scenePosition() << metaObject()->className() << objectName() << ret;
0
309 return
executed 3784 times by 4 tests: return ret;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
ret;
executed 3784 times by 4 tests: return ret;
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
3784
310}-
311void QQuickPointerHandler::setActive(bool active)-
312{-
313 QQuickPointerHandlerPrivate * const d = d_func();-
314 if (d->active != active
d->active != activeDescription
TRUEevaluated 254 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
FALSEevaluated 1329 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
) {
254-1329
315 for (bool qt_category_enabled = lcPointerHandlerActive().isDebugEnabled(); qt_category_enabled
qt_category_enabledDescription
TRUEnever evaluated
FALSEevaluated 254 times by 4 tests
Evaluated by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
; qt_category_enabled = false) QMessageLogger(__FILE__, 477, __PRETTY_FUNCTION__, lcPointerHandlerActive().categoryName()).debug() << this << d->active << "->" << active;
never executed: QMessageLogger(__FILE__, 477, __PRETTY_FUNCTION__, lcPointerHandlerActive().categoryName()).debug() << this << d->active << "->" << active;
0-254
316 d->active = active;-
317 onActiveChanged();-
318 activeChanged();-
319 }
executed 254 times by 4 tests: end of block
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
254
320}
executed 1583 times by 4 tests: end of block
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
1583
321-
322void QQuickPointerHandler::handlePointerEventImpl(QQuickPointerEvent *event)-
323{-
324 QQuickPointerHandlerPrivate * const d = d_func();-
325 d->currentEvent = event;-
326}
executed 1811 times by 5 tests: end of block
Executed by:
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
1811
327QQuickPointerHandlerPrivate::QQuickPointerHandlerPrivate()-
328 : grabPermissions(QQuickPointerHandler::CanTakeOverFromItems |-
329 QQuickPointerHandler::CanTakeOverFromHandlersOfDifferentType |-
330 QQuickPointerHandler::ApprovesTakeOverByAnything)-
331 , enabled(true)-
332 , active(false)-
333 , targetExplicitlySet(false)-
334 , hadKeepMouseGrab(false)-
335 , hadKeepTouchGrab(false)-
336{-
337}
executed 1016 times by 6 tests: end of block
Executed by:
  • tst_examples
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquickpointerhandler
  • tst_qquicktaphandler
1016
338-
339QQuickPointerHandlerPrivate::~QQuickPointerHandlerPrivate()-
340{-
341}-
342-
343-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0