Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | | - |
6 | | - |
7 | | - |
8 | | - |
9 | | - |
10 | | - |
11 | | - |
12 | | - |
13 | | - |
14 | | - |
15 | | - |
16 | | - |
17 | | - |
18 | | - |
19 | | - |
20 | | - |
21 | | - |
22 | | - |
23 | | - |
24 | | - |
25 | | - |
26 | | - |
27 | | - |
28 | | - |
29 | | - |
30 | | - |
31 | | - |
32 | | - |
33 | | - |
34 | | - |
35 | | - |
36 | | - |
37 | | - |
38 | | - |
39 | | - |
40 | #include "qquickwindow.h" | - |
41 | #include "qquickwindow_p.h" | - |
42 | #include "qquickwindowattached_p.h" | - |
43 | | - |
44 | #include "qquickitem.h" | - |
45 | #include "qquickitem_p.h" | - |
46 | #include "qquickevents_p_p.h" | - |
47 | | - |
48 | #include <private/qquickdrag_p.h> | - |
49 | #include <private/qquickhoverhandler_p.h> | - |
50 | #include <private/qquickpointerhandler_p.h> | - |
51 | | - |
52 | #include <QtQuick/private/qsgrenderer_p.h> | - |
53 | #include <QtQuick/private/qsgtexture_p.h> | - |
54 | #include <private/qsgrenderloop_p.h> | - |
55 | #include <private/qquickrendercontrol_p.h> | - |
56 | #include <private/qquickanimatorcontroller_p.h> | - |
57 | #include <private/qquickprofiler_p.h> | - |
58 | | - |
59 | #include <private/qguiapplication_p.h> | - |
60 | #include <QtGui/QInputMethod> | - |
61 | | - |
62 | #include <private/qabstractanimation_p.h> | - |
63 | | - |
64 | #include <QtGui/qpainter.h> | - |
65 | #include <QtGui/qevent.h> | - |
66 | #include <QtGui/qmatrix4x4.h> | - |
67 | #include <QtCore/qvarlengtharray.h> | - |
68 | #include <QtCore/qabstractanimation.h> | - |
69 | #include <QtCore/QLibraryInfo> | - |
70 | #include <QtCore/QRunnable> | - |
71 | #include <QtQml/qqmlincubator.h> | - |
72 | | - |
73 | #include <QtQuick/private/qquickpixmapcache_p.h> | - |
74 | | - |
75 | #include <private/qqmlmemoryprofiler_p.h> | - |
76 | #include <private/qqmldebugserviceinterfaces_p.h> | - |
77 | #include <private/qqmldebugconnector_p.h> | - |
78 | #if QT_CONFIG(opengl) | - |
79 | # include <private/qopenglvertexarrayobject_p.h> | - |
80 | # include <private/qsgdefaultrendercontext_p.h> | - |
81 | #endif | - |
82 | #ifndef QT_NO_DEBUG_STREAM | - |
83 | #include <private/qdebug_p.h> | - |
84 | #endif | - |
85 | | - |
86 | QT_BEGIN_NAMESPACE | - |
87 | | - |
88 | Q_LOGGING_CATEGORY(DBG_TOUCH, "qt.quick.touch")executed 3630 times by 10 tests: return category; Executed by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickitem
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
| 3630 |
89 | Q_LOGGING_CATEGORY(DBG_TOUCH_TARGET, "qt.quick.touch.target")executed 461 times by 10 tests: return category; Executed by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickitem
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
| 461 |
90 | Q_LOGGING_CATEGORY(DBG_MOUSE, "qt.quick.mouse")executed 10305 times by 16 tests: return category; Executed by:- tst_flickableinterop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpointerhandler
- tst_qquicktaphandler
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickwidget
| 10305 |
91 | Q_LOGGING_CATEGORY(DBG_MOUSE_TARGET, "qt.quick.mouse.target")executed 1852 times by 13 tests: return category; Executed by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktextedit
- tst_qquicktextinput
| 1852 |
92 | Q_LOGGING_CATEGORY(lcWheelTarget, "qt.quick.wheel.target")executed 4 times by 2 tests: return category; Executed by:- tst_qquickitem
- tst_qquickmousearea
| 4 |
93 | Q_LOGGING_CATEGORY(lcGestureTarget, "qt.quick.gesture.target") never executed: return category; | 0 |
94 | Q_LOGGING_CATEGORY(DBG_HOVER_TRACE, "qt.quick.hover.trace")executed 2375020 times by 42 tests: return category; Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlbinding
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlpropertymap
- tst_qqmlsqldatabase
- tst_qqmlvaluetypes
- tst_qquickaccessible
- tst_qquickanchors
- tst_qquickanimations
- tst_qquickbehaviors
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- ...
| 2375020 |
95 | Q_LOGGING_CATEGORY(DBG_FOCUS, "qt.quick.focus")executed 47249 times by 22 tests: return category; Executed by:- tst_examples
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
| 47249 |
96 | Q_LOGGING_CATEGORY(DBG_DIRTY, "qt.quick.dirty")executed 599283 times by 76 tests: return category; Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
| 599283 |
97 | Q_LOGGING_CATEGORY(lcTransient, "qt.quick.window.transient")executed 24 times by 3 tests: return category; Executed by:- tst_qqmlcomponent
- tst_qquickloader
- tst_qquickmousearea
| 24 |
98 | | - |
99 | extern Q_GUI_EXPORT QImage qt_gl_read_framebuffer(const QSize &size, bool alpha_format, bool include_alpha); | - |
100 | | - |
101 | bool QQuickWindowPrivate::defaultAlphaBuffer = false; | - |
102 | | - |
103 | #if defined(QT_QUICK_DEFAULT_TEXT_RENDER_TYPE) | - |
104 | QQuickWindow::TextRenderType QQuickWindowPrivate::textRenderType = QQuickWindow::QT_QUICK_DEFAULT_TEXT_RENDER_TYPE; | - |
105 | #else | - |
106 | QQuickWindow::TextRenderType QQuickWindowPrivate::textRenderType = QQuickWindow::QtTextRendering; | - |
107 | #endif | - |
108 | | - |
109 | void QQuickWindowPrivate::updateFocusItemTransform() | - |
110 | { | - |
111 | #if QT_CONFIG(im) | - |
112 | Q_Q(QQuickWindow); | - |
113 | QQuickItem *focus = q->activeFocusItem(); | - |
114 | if (focus && QGuiApplication::focusObject() == focus) {TRUE | evaluated 3269 times by 18 testsEvaluated by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | never evaluated |
TRUE | evaluated 3265 times by 17 testsEvaluated by:- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 4 times by 1 test |
| 0-3269 |
115 | QQuickItemPrivate *focusPrivate = QQuickItemPrivate::get(focus); | - |
116 | QGuiApplication::inputMethod()->setInputItemTransform(focusPrivate->itemToWindowTransform()); | - |
117 | QGuiApplication::inputMethod()->setInputItemRectangle(QRectF(0, 0, focusPrivate->width, focusPrivate->height)); | - |
118 | focus->updateInputMethod(Qt::ImInputItemClipRectangle); | - |
119 | }executed 3265 times by 17 tests: end of block Executed by:- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 3265 |
120 | #endif | - |
121 | }executed 3269 times by 18 tests: end of block Executed by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 3269 |
122 | | - |
123 | class QQuickWindowIncubationController : public QObject, public QQmlIncubationController | - |
124 | { | - |
125 | Q_OBJECT | - |
126 | | - |
127 | public: | - |
128 | QQuickWindowIncubationController(QSGRenderLoop *loop) | - |
129 | : m_renderLoop(loop), m_timer(0) | - |
130 | { | - |
131 | | - |
132 | m_incubation_time = qMax(1, int(1000 / QGuiApplication::primaryScreen()->refreshRate()) / 3); | - |
133 | | - |
134 | QAnimationDriver *animationDriver = m_renderLoop->animationDriver(); | - |
135 | if (animationDriver) {TRUE | never evaluated | FALSE | evaluated 3308 times by 84 testsEvaluated by:- tst_drawingmodes
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdraghandler
- tst_qquickdynamicpropertyanimation
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickflipable
- ...
|
| 0-3308 |
136 | connect(animationDriver, SIGNAL(stopped()), this, SLOT(animationStopped())); | - |
137 | connect(m_renderLoop, SIGNAL(timeToIncubate()), this, SLOT(incubate())); | - |
138 | } never executed: end of block | 0 |
139 | }executed 3308 times by 84 tests: end of block Executed by:- tst_drawingmodes
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdraghandler
- tst_qquickdynamicpropertyanimation
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickflipable
- ...
| 3308 |
140 | | - |
141 | protected: | - |
142 | void timerEvent(QTimerEvent *) override | - |
143 | { | - |
144 | killTimer(m_timer); | - |
145 | m_timer = 0; | - |
146 | incubate(); | - |
147 | }executed 1442 times by 6 tests: end of block Executed by:- tst_qqmltypeloader
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
| 1442 |
148 | | - |
149 | void incubateAgain() { | - |
150 | if (m_timer == 0) {TRUE | evaluated 1485 times by 7 testsEvaluated by:- tst_qqmltypeloader
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 1310 times by 6 testsEvaluated by:- tst_qqmltypeloader
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
|
| 1310-1485 |
151 | | - |
152 | | - |
153 | m_timer = startTimer(m_incubation_time); | - |
154 | }executed 1485 times by 7 tests: end of block Executed by:- tst_qqmltypeloader
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 1485 |
155 | }executed 2795 times by 7 tests: end of block Executed by:- tst_qqmltypeloader
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 2795 |
156 | | - |
157 | public slots: | - |
158 | void incubate() { | - |
159 | if (incubatingObjectCount()) {TRUE | evaluated 949 times by 6 testsEvaluated by:- tst_qqmltypeloader
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
| FALSE | evaluated 493 times by 5 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
|
| 493-949 |
160 | if (m_renderLoop->interleaveIncubation()) {TRUE | never evaluated | FALSE | evaluated 949 times by 6 testsEvaluated by:- tst_qqmltypeloader
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
|
| 0-949 |
161 | incubateFor(m_incubation_time); | - |
162 | } else { never executed: end of block | 0 |
163 | incubateFor(m_incubation_time * 2); | - |
164 | if (incubatingObjectCount())TRUE | evaluated 6 times by 2 testsEvaluated by:- tst_qqmltypeloader
- tst_qquicklistview
| FALSE | evaluated 943 times by 6 testsEvaluated by:- tst_qqmltypeloader
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
|
| 6-943 |
165 | incubateAgain();executed 6 times by 2 tests: incubateAgain(); Executed by:- tst_qqmltypeloader
- tst_qquicklistview
| 6 |
166 | }executed 949 times by 6 tests: end of block Executed by:- tst_qqmltypeloader
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
| 949 |
167 | } | - |
168 | }executed 1442 times by 6 tests: end of block Executed by:- tst_qqmltypeloader
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
| 1442 |
169 | | - |
170 | void animationStopped() { incubate(); } never executed: end of block | 0 |
171 | | - |
172 | protected: | - |
173 | void incubatingObjectCountChanged(int count) override | - |
174 | { | - |
175 | if (count && !m_renderLoop->interleaveIncubation())TRUE | evaluated 2789 times by 7 testsEvaluated by:- tst_qqmltypeloader
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 2610 times by 7 testsEvaluated by:- tst_qqmltypeloader
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
TRUE | evaluated 2789 times by 7 testsEvaluated by:- tst_qqmltypeloader
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | never evaluated |
| 0-2789 |
176 | incubateAgain();executed 2789 times by 7 tests: incubateAgain(); Executed by:- tst_qqmltypeloader
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 2789 |
177 | }executed 5399 times by 7 tests: end of block Executed by:- tst_qqmltypeloader
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 5399 |
178 | | - |
179 | private: | - |
180 | QSGRenderLoop *m_renderLoop; | - |
181 | int m_incubation_time; | - |
182 | int m_timer; | - |
183 | }; | - |
184 | | - |
185 | #include "qquickwindow.moc" | - |
186 | #include "moc_qquickwindow_p.cpp" | - |
187 | | - |
188 | | - |
189 | #if QT_CONFIG(accessibility) | - |
190 | | - |
191 | | - |
192 | | - |
193 | | - |
194 | QAccessibleInterface *QQuickWindow::accessibleRoot() const | - |
195 | { | - |
196 | return QAccessible::queryAccessibleInterface(const_cast<QQuickWindow*>(this));executed 10 times by 1 test: return QAccessible::queryAccessibleInterface(const_cast<QQuickWindow*>(this)); | 10 |
197 | } | - |
198 | #endif | - |
199 | | - |
200 | | - |
201 | | - |
202 | | - |
203 | | - |
204 | | - |
205 | | - |
206 | | - |
207 | | - |
208 | | - |
209 | | - |
210 | | - |
211 | | - |
212 | | - |
213 | | - |
214 | | - |
215 | | - |
216 | | - |
217 | | - |
218 | | - |
219 | | - |
220 | QQuickRootItem::QQuickRootItem() | - |
221 | { | - |
222 | } | - |
223 | | - |
224 | | - |
225 | void QQuickWindow::exposeEvent(QExposeEvent *) | - |
226 | { | - |
227 | Q_D(QQuickWindow); | - |
228 | if (d->windowManager)TRUE | evaluated 8057 times by 79 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- ...
| FALSE | never evaluated |
| 0-8057 |
229 | d->windowManager->exposureChanged(this);executed 8057 times by 79 tests: d->windowManager->exposureChanged(this); Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- ...
| 8057 |
230 | }executed 8057 times by 79 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- ...
| 8057 |
231 | | - |
232 | | - |
233 | void QQuickWindow::resizeEvent(QResizeEvent *ev) | - |
234 | { | - |
235 | Q_D(QQuickWindow); | - |
236 | if (d->contentItem)TRUE | evaluated 3935 times by 79 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- ...
| FALSE | never evaluated |
| 0-3935 |
237 | d->contentItem->setSize(ev->size());executed 3935 times by 79 tests: d->contentItem->setSize(ev->size()); Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- ...
| 3935 |
238 | if (d->windowManager)TRUE | evaluated 3935 times by 79 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- ...
| FALSE | never evaluated |
| 0-3935 |
239 | d->windowManager->resize(this);executed 3935 times by 79 tests: d->windowManager->resize(this); Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- ...
| 3935 |
240 | }executed 3935 times by 79 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- ...
| 3935 |
241 | | - |
242 | | - |
243 | void QQuickWindow::showEvent(QShowEvent *) | - |
244 | { | - |
245 | Q_D(QQuickWindow); | - |
246 | if (d->windowManager)TRUE | evaluated 3968 times by 81 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickflipable
- tst_qquickfocusscope
- tst_qquickfontloader
- ...
| FALSE | never evaluated |
| 0-3968 |
247 | d->windowManager->show(this);executed 3968 times by 81 tests: d->windowManager->show(this); Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickflipable
- tst_qquickfocusscope
- tst_qquickfontloader
- ...
| 3968 |
248 | }executed 3968 times by 81 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickflipable
- tst_qquickfocusscope
- tst_qquickfontloader
- ...
| 3968 |
249 | | - |
250 | | - |
251 | void QQuickWindow::hideEvent(QHideEvent *) | - |
252 | { | - |
253 | Q_D(QQuickWindow); | - |
254 | if (d->windowManager)TRUE | evaluated 162 times by 6 testsEvaluated by:- tst_examples
- tst_qqmlcomponent
- tst_qquickitem
- tst_qquickshortcut
- tst_qquicktext
- tst_scenegraph
| FALSE | never evaluated |
| 0-162 |
255 | d->windowManager->hide(this);executed 162 times by 6 tests: d->windowManager->hide(this); Executed by:- tst_examples
- tst_qqmlcomponent
- tst_qquickitem
- tst_qquickshortcut
- tst_qquicktext
- tst_scenegraph
| 162 |
256 | }executed 162 times by 6 tests: end of block Executed by:- tst_examples
- tst_qqmlcomponent
- tst_qquickitem
- tst_qquickshortcut
- tst_qquicktext
- tst_scenegraph
| 162 |
257 | | - |
258 | | - |
259 | void QQuickWindow::focusOutEvent(QFocusEvent *ev) | - |
260 | { | - |
261 | Q_D(QQuickWindow); | - |
262 | if (d->contentItem)TRUE | evaluated 20 times by 5 testsEvaluated by:- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
| FALSE | never evaluated |
| 0-20 |
263 | d->contentItem->setFocus(false, ev->reason());executed 20 times by 5 tests: d->contentItem->setFocus(false, ev->reason()); Executed by:- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
| 20 |
264 | }executed 20 times by 5 tests: end of block Executed by:- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
| 20 |
265 | | - |
266 | | - |
267 | void QQuickWindow::focusInEvent(QFocusEvent *ev) | - |
268 | { | - |
269 | Q_D(QQuickWindow); | - |
270 | if (d->contentItem)TRUE | evaluated 1078 times by 17 testsEvaluated by:- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | never evaluated |
| 0-1078 |
271 | d->contentItem->setFocus(true, ev->reason());executed 1078 times by 17 tests: d->contentItem->setFocus(true, ev->reason()); Executed by:- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 1078 |
272 | d->updateFocusItemTransform(); | - |
273 | }executed 1078 times by 17 tests: end of block Executed by:- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 1078 |
274 | | - |
275 | #if QT_CONFIG(im) | - |
276 | static bool transformDirtyOnItemOrAncestor(const QQuickItem *item) | - |
277 | { | - |
278 | while (item) {TRUE | evaluated 585 times by 5 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 224 times by 5 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
- tst_qquicktextinput
|
| 224-585 |
279 | if (QQuickItemPrivate::get(item)->dirtyAttributes & (TRUE | evaluated 27 times by 2 testsEvaluated by:- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 558 times by 5 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
- tst_qquicktextinput
|
| 27-558 |
280 | QQuickItemPrivate::TransformOrigin |TRUE | evaluated 27 times by 2 testsEvaluated by:- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 558 times by 5 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
- tst_qquicktextinput
|
| 27-558 |
281 | QQuickItemPrivate::Transform |TRUE | evaluated 27 times by 2 testsEvaluated by:- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 558 times by 5 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
- tst_qquicktextinput
|
| 27-558 |
282 | QQuickItemPrivate::BasicTransform |TRUE | evaluated 27 times by 2 testsEvaluated by:- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 558 times by 5 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
- tst_qquicktextinput
|
| 27-558 |
283 | QQuickItemPrivate::Position |TRUE | evaluated 27 times by 2 testsEvaluated by:- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 558 times by 5 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
- tst_qquicktextinput
|
| 27-558 |
284 | QQuickItemPrivate::Size |TRUE | evaluated 27 times by 2 testsEvaluated by:- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 558 times by 5 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
- tst_qquicktextinput
|
| 27-558 |
285 | QQuickItemPrivate::ParentChanged |TRUE | evaluated 27 times by 2 testsEvaluated by:- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 558 times by 5 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
- tst_qquicktextinput
|
| 27-558 |
286 | QQuickItemPrivate::Clip)) {TRUE | evaluated 27 times by 2 testsEvaluated by:- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 558 times by 5 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
- tst_qquicktextinput
|
| 27-558 |
287 | return true;executed 27 times by 2 tests: return true; Executed by:- tst_qquicktextedit
- tst_qquicktextinput
| 27 |
288 | } | - |
289 | item = item->parentItem(); | - |
290 | }executed 558 times by 5 tests: end of block Executed by:- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
- tst_qquicktextinput
| 558 |
291 | return false;executed 224 times by 5 tests: return false; Executed by:- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
- tst_qquicktextinput
| 224 |
292 | } | - |
293 | #endif | - |
294 | | - |
295 | void QQuickWindowPrivate::polishItems() | - |
296 | { | - |
297 | | - |
298 | | - |
299 | | - |
300 | | - |
301 | | - |
302 | | - |
303 | | - |
304 | int recursionSafeguard = INT_MAX; | - |
305 | while (!itemsToPolish.isEmpty() && --recursionSafeguard > 0) {TRUE | evaluated 331969 times by 35 testsEvaluated by:- tst_examples
- tst_flickableinterop
- tst_qqmltypeloader
- tst_qquickanimatedsprite
- tst_qquickborderimage
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquickitemlayer
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpincharea
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshadereffect
- tst_qquickshape
- ...
| FALSE | evaluated 50619 times by 76 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
|
TRUE | evaluated 331969 times by 35 testsEvaluated by:- tst_examples
- tst_flickableinterop
- tst_qqmltypeloader
- tst_qquickanimatedsprite
- tst_qquickborderimage
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquickitemlayer
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpincharea
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshadereffect
- tst_qquickshape
- ...
| FALSE | never evaluated |
| 0-331969 |
306 | QQuickItem *item = itemsToPolish.takeLast(); | - |
307 | QQuickItemPrivate *itemPrivate = QQuickItemPrivate::get(item); | - |
308 | itemPrivate->polishScheduled = false; | - |
309 | itemPrivate->updatePolish(); | - |
310 | item->updatePolish(); | - |
311 | }executed 331969 times by 35 tests: end of block Executed by:- tst_examples
- tst_flickableinterop
- tst_qqmltypeloader
- tst_qquickanimatedsprite
- tst_qquickborderimage
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquickitemlayer
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpincharea
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshadereffect
- tst_qquickshape
- ...
| 331969 |
312 | | - |
313 | if (recursionSafeguard == 0)TRUE | never evaluated | FALSE | evaluated 50619 times by 76 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
|
| 0-50619 |
314 | qWarning("QQuickWindow: possible QQuickItem::polish() loop"); never executed: QMessageLogger(__FILE__, 314, __PRETTY_FUNCTION__).warning("QQuickWindow: possible QQuickItem::polish() loop"); | 0 |
315 | | - |
316 | #if QT_CONFIG(im) | - |
317 | if (QQuickItem *focusItem = q_func()->activeFocusItem()) {TRUE | evaluated 6548 times by 15 testsEvaluated by:- tst_qquickanimationcontroller
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 44071 times by 76 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
|
| 6548-44071 |
318 | | - |
319 | | - |
320 | | - |
321 | const bool isActiveFocusItem = (focusItem == QGuiApplication::focusObject()); | - |
322 | const bool hasImEnabled = focusItem->inputMethodQuery(Qt::ImEnabled).toBool(); | - |
323 | if (isActiveFocusItem && hasImEnabled && transformDirtyOnItemOrAncestor(focusItem))TRUE | evaluated 6548 times by 15 testsEvaluated by:- tst_qquickanimationcontroller
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | never evaluated |
TRUE | evaluated 251 times by 5 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 6297 times by 15 testsEvaluated by:- tst_qquickanimationcontroller
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
|
TRUE | evaluated 27 times by 2 testsEvaluated by:- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 224 times by 5 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
- tst_qquicktextinput
|
| 0-6548 |
324 | updateFocusItemTransform();executed 27 times by 2 tests: updateFocusItemTransform(); Executed by:- tst_qquicktextedit
- tst_qquicktextinput
| 27 |
325 | }executed 6548 times by 15 tests: end of block Executed by:- tst_qquickanimationcontroller
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 6548 |
326 | #endif | - |
327 | }executed 50619 times by 76 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
| 50619 |
328 | | - |
329 | | - |
330 | | - |
331 | | - |
332 | | - |
333 | | - |
334 | | - |
335 | | - |
336 | void QQuickWindow::update() | - |
337 | { | - |
338 | Q_D(QQuickWindow); | - |
339 | if (d->windowManager)TRUE | evaluated 1746 times by 7 testsEvaluated by:- tst_examples
- tst_qqmlcomponent
- tst_qquickanimations
- tst_qquickframebufferobject
- tst_qquickitem2
- tst_qquickloader
- tst_qquicktext
| FALSE | never evaluated |
| 0-1746 |
340 | d->windowManager->update(this);executed 1746 times by 7 tests: d->windowManager->update(this); Executed by:- tst_examples
- tst_qqmlcomponent
- tst_qquickanimations
- tst_qquickframebufferobject
- tst_qquickitem2
- tst_qquickloader
- tst_qquicktext
| 1746 |
341 | else if (d->renderControl)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
342 | QQuickRenderControlPrivate::get(d->renderControl)->update(); never executed: QQuickRenderControlPrivate::get(d->renderControl)->update(); | 0 |
343 | }executed 1746 times by 7 tests: end of block Executed by:- tst_examples
- tst_qqmlcomponent
- tst_qquickanimations
- tst_qquickframebufferobject
- tst_qquickitem2
- tst_qquickloader
- tst_qquicktext
| 1746 |
344 | | - |
345 | static void updatePixelRatioHelper(QQuickItem *item, float pixelRatio) | - |
346 | { | - |
347 | if (item->flags() & QQuickItem::ItemHasContents) {TRUE | never evaluated | FALSE | never evaluated |
| 0 |
348 | QQuickItemPrivate *itemPrivate = QQuickItemPrivate::get(item); | - |
349 | itemPrivate->itemChange(QQuickItem::ItemDevicePixelRatioHasChanged, pixelRatio); | - |
350 | } never executed: end of block | 0 |
351 | | - |
352 | QList <QQuickItem *> items = item->childItems(); | - |
353 | for (int i = 0; i < items.size(); ++i)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
354 | updatePixelRatioHelper(items.at(i), pixelRatio); never executed: updatePixelRatioHelper(items.at(i), pixelRatio); | 0 |
355 | } never executed: end of block | 0 |
356 | | - |
357 | void QQuickWindow::physicalDpiChanged() | - |
358 | { | - |
359 | Q_D(QQuickWindow); | - |
360 | const qreal newPixelRatio = screen()->devicePixelRatio(); | - |
361 | if (qFuzzyCompare(newPixelRatio, d->devicePixelRatio))TRUE | never evaluated | FALSE | never evaluated |
| 0 |
362 | return; never executed: return; | 0 |
363 | d->devicePixelRatio = newPixelRatio; | - |
364 | if (d->contentItem)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
365 | updatePixelRatioHelper(d->contentItem, newPixelRatio); never executed: updatePixelRatioHelper(d->contentItem, newPixelRatio); | 0 |
366 | } never executed: end of block | 0 |
367 | | - |
368 | void QQuickWindow::handleScreenChanged(QScreen *screen) | - |
369 | { | - |
370 | Q_D(QQuickWindow); | - |
371 | if (screen) {TRUE | never evaluated | FALSE | never evaluated |
| 0 |
372 | physicalDpiChanged(); | - |
373 | | - |
374 | | - |
375 | | - |
376 | d->physicalDpiChangedConnection = connect(screen, SIGNAL(physicalDotsPerInchChanged(qreal)), | - |
377 | this, SLOT(physicalDpiChanged())); | - |
378 | } else { never executed: end of block | 0 |
379 | disconnect(d->physicalDpiChangedConnection); | - |
380 | } never executed: end of block | 0 |
381 | | - |
382 | d->forcePolish(); | - |
383 | } never executed: end of block | 0 |
384 | | - |
385 | void forcePolishHelper(QQuickItem *item) | - |
386 | { | - |
387 | if (item->flags() & QQuickItem::ItemHasContents) {TRUE | never evaluated | FALSE | never evaluated |
| 0 |
388 | item->polish(); | - |
389 | } never executed: end of block | 0 |
390 | | - |
391 | QList <QQuickItem *> items = item->childItems(); | - |
392 | for (int i=0; i<items.size(); ++i)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
393 | forcePolishHelper(items.at(i)); never executed: forcePolishHelper(items.at(i)); | 0 |
394 | } never executed: end of block | 0 |
395 | | - |
396 | | - |
397 | | - |
398 | | - |
399 | void QQuickWindowPrivate::forcePolish() | - |
400 | { | - |
401 | Q_Q(QQuickWindow); | - |
402 | if (!q->screen())TRUE | never evaluated | FALSE | never evaluated |
| 0 |
403 | return; never executed: return; | 0 |
404 | forcePolishHelper(contentItem); | - |
405 | } never executed: end of block | 0 |
406 | | - |
407 | void forceUpdate(QQuickItem *item) | - |
408 | { | - |
409 | if (item->flags() & QQuickItem::ItemHasContents)TRUE | evaluated 39556 times by 68 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- tst_qquickgridview
- tst_qquickgroupgoal
- tst_qquickimage
- ...
| FALSE | evaluated 12870 times by 76 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
|
| 12870-39556 |
410 | item->update();executed 39556 times by 68 tests: item->update(); Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- tst_qquickgridview
- tst_qquickgroupgoal
- tst_qquickimage
- ...
| 39556 |
411 | QQuickItemPrivate::get(item)->dirty(QQuickItemPrivate::ChildrenUpdateMask); | - |
412 | | - |
413 | QList <QQuickItem *> items = item->childItems(); | - |
414 | for (int i=0; i<items.size(); ++i)TRUE | evaluated 48928 times by 75 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
| FALSE | evaluated 52426 times by 76 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
|
| 48928-52426 |
415 | forceUpdate(items.at(i));executed 48928 times by 75 tests: forceUpdate(items.at(i)); Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
| 48928 |
416 | }executed 52426 times by 76 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
| 52426 |
417 | | - |
418 | void QQuickWindowPrivate::syncSceneGraph() | - |
419 | { | - |
420 | QML_MEMORY_SCOPE_STRING("SceneGraph"); | - |
421 | Q_Q(QQuickWindow); | - |
422 | | - |
423 | animationController->beforeNodeSync(); | - |
424 | | - |
425 | emit q->beforeSynchronizing(); | - |
426 | runAndClearJobs(&beforeSynchronizingJobs); | - |
427 | if (!renderer) {TRUE | evaluated 3498 times by 76 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
| FALSE | evaluated 47121 times by 76 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
|
| 3498-47121 |
428 | forceUpdate(contentItem); | - |
429 | | - |
430 | QSGRootNode *rootNode = new QSGRootNode; | - |
431 | rootNode->appendChildNode(QQuickItemPrivate::get(contentItem)->itemNode()); | - |
432 | renderer = context->createRenderer(); | - |
433 | renderer->setRootNode(rootNode); | - |
434 | }executed 3498 times by 76 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
| 3498 |
435 | | - |
436 | updateDirtyNodes(); | - |
437 | | - |
438 | animationController->afterNodeSync(); | - |
439 | | - |
440 | | - |
441 | renderer->setClearColor(clearColor); | - |
442 | QSGAbstractRenderer::ClearMode mode = QSGAbstractRenderer::ClearStencilBuffer | QSGAbstractRenderer::ClearDepthBuffer; | - |
443 | if (clearBeforeRendering)TRUE | evaluated 50619 times by 76 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
| FALSE | never evaluated |
| 0-50619 |
444 | mode |= QSGAbstractRenderer::ClearColorBuffer;executed 50619 times by 76 tests: mode |= QSGAbstractRenderer::ClearColorBuffer; Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
| 50619 |
445 | renderer->setClearMode(mode); | - |
446 | | - |
447 | renderer->setCustomRenderMode(customRenderMode); | - |
448 | | - |
449 | emit q->afterSynchronizing(); | - |
450 | runAndClearJobs(&afterSynchronizingJobs); | - |
451 | }executed 50619 times by 76 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
| 50619 |
452 | | - |
453 | void QQuickWindowPrivate::renderSceneGraph(const QSize &size) | - |
454 | { | - |
455 | QML_MEMORY_SCOPE_STRING("SceneGraph"); | - |
456 | Q_Q(QQuickWindow); | - |
457 | if (!renderer)TRUE | never evaluated | FALSE | evaluated 50623 times by 76 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
|
| 0-50623 |
458 | return; never executed: return; | 0 |
459 | | - |
460 | animationController->advance(); | - |
461 | emit q->beforeRendering(); | - |
462 | runAndClearJobs(&beforeRenderingJobs); | - |
463 | if (!customRenderStage || !customRenderStage->render()) {TRUE | evaluated 50623 times by 76 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
| FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0-50623 |
464 | int fboId = 0; | - |
465 | const qreal devicePixelRatio = q->effectiveDevicePixelRatio(); | - |
466 | if (renderTargetId) {TRUE | evaluated 336 times by 2 testsEvaluated by:- tst_qquickshortcut
- tst_qquickwidget
| FALSE | evaluated 50287 times by 75 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
|
| 336-50287 |
467 | QRect rect(QPoint(0, 0), renderTargetSize); | - |
468 | fboId = renderTargetId; | - |
469 | renderer->setDeviceRect(rect); | - |
470 | renderer->setViewportRect(rect); | - |
471 | if (QQuickRenderControl::renderWindowFor(q)) {TRUE | evaluated 324 times by 2 testsEvaluated by:- tst_qquickshortcut
- tst_qquickwidget
| FALSE | evaluated 12 times by 1 test |
| 12-324 |
472 | renderer->setProjectionMatrixToRect(QRect(QPoint(0, 0), size)); | - |
473 | renderer->setDevicePixelRatio(devicePixelRatio); | - |
474 | } else {executed 324 times by 2 tests: end of block Executed by:- tst_qquickshortcut
- tst_qquickwidget
| 324 |
475 | renderer->setProjectionMatrixToRect(QRect(QPoint(0, 0), rect.size())); | - |
476 | renderer->setDevicePixelRatio(1); | - |
477 | }executed 12 times by 1 test: end of block | 12 |
478 | } else { | - |
479 | QRect rect(QPoint(0, 0), devicePixelRatio * size); | - |
480 | renderer->setDeviceRect(rect); | - |
481 | renderer->setViewportRect(rect); | - |
482 | renderer->setProjectionMatrixToRect(QRect(QPoint(0, 0), size)); | - |
483 | renderer->setDevicePixelRatio(devicePixelRatio); | - |
484 | }executed 50287 times by 75 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
| 50287 |
485 | | - |
486 | context->renderNextFrame(renderer, fboId); | - |
487 | }executed 50623 times by 76 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
| 50623 |
488 | emit q->afterRendering(); | - |
489 | runAndClearJobs(&afterRenderingJobs); | - |
490 | }executed 50623 times by 76 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- ...
| 50623 |
491 | | - |
492 | QQuickWindowPrivate::QQuickWindowPrivate() | - |
493 | : contentItem(nullptr) | - |
494 | , activeFocusItem(nullptr) | - |
495 | #if QT_CONFIG(cursor) | - |
496 | , cursorItem(nullptr) | - |
497 | #endif | - |
498 | #if QT_CONFIG(draganddrop) | - |
499 | , dragGrabber(nullptr) | - |
500 | #endif | - |
501 | , touchMouseId(-1) | - |
502 | , touchMouseDevice(nullptr) | - |
503 | , touchMousePressTimestamp(0) | - |
504 | , dirtyItemList(nullptr) | - |
505 | , devicePixelRatio(0) | - |
506 | , context(nullptr) | - |
507 | , renderer(nullptr) | - |
508 | , windowManager(nullptr) | - |
509 | , renderControl(nullptr) | - |
510 | , pointerEventRecursionGuard(0) | - |
511 | , customRenderStage(nullptr) | - |
512 | , clearColor(Qt::white) | - |
513 | , clearBeforeRendering(true) | - |
514 | , persistentGLContext(true) | - |
515 | , persistentSceneGraph(true) | - |
516 | , lastWheelEventAccepted(false) | - |
517 | , componentCompleted(true) | - |
518 | , allowChildEventFiltering(true) | - |
519 | , allowDoubleClick(true) | - |
520 | , lastFocusReason(Qt::OtherFocusReason) | - |
521 | , renderTarget(nullptr) | - |
522 | , renderTargetId(0) | - |
523 | , vaoHelper(nullptr) | - |
524 | , incubationController(nullptr) | - |
525 | { | - |
526 | #if QT_CONFIG(draganddrop) | - |
527 | dragGrabber = new QQuickDragGrabber; | - |
528 | #endif | - |
529 | }executed 5366 times by 90 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- ...
| 5366 |
530 | | - |
531 | QQuickWindowPrivate::~QQuickWindowPrivate() | - |
532 | { | - |
533 | delete customRenderStage; | - |
534 | if (QQmlInspectorService *service = QQmlDebugConnector::service<QQmlInspectorService>())TRUE | evaluated 8 times by 1 test | FALSE | evaluated 5322 times by 88 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickdynamicpropertyanimation
- tst_qquickellipseextruder
- ...
|
| 8-5322 |
535 | service->removeWindow(q_func());executed 8 times by 1 test: service->removeWindow(q_func()); | 8 |
536 | }executed 5330 times by 89 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickdynamicpropertyanimation
- ...
| 5330 |
537 | | - |
538 | void QQuickWindowPrivate::init(QQuickWindow *c, QQuickRenderControl *control) | - |
539 | { | - |
540 | q_ptr = c; | - |
541 | | - |
542 | Q_Q(QQuickWindow); | - |
543 | | - |
544 | contentItem = new QQuickRootItem; | - |
545 | QQml_setParent_noEvent(contentItem, c); | - |
546 | QQmlEngine::setObjectOwnership(contentItem, QQmlEngine::CppOwnership); | - |
547 | QQuickItemPrivate *contentItemPrivate = QQuickItemPrivate::get(contentItem); | - |
548 | contentItemPrivate->window = q; | - |
549 | contentItemPrivate->windowRefCount = 1; | - |
550 | contentItemPrivate->flags |= QQuickItem::ItemIsFocusScope; | - |
551 | contentItem->setSize(q->size()); | - |
552 | | - |
553 | customRenderMode = qgetenv("QSG_VISUALIZE"); | - |
554 | renderControl = control; | - |
555 | if (renderControl)TRUE | evaluated 118 times by 2 testsEvaluated by:- tst_qquickshortcut
- tst_qquickwidget
| FALSE | evaluated 5248 times by 89 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- ...
|
| 118-5248 |
556 | QQuickRenderControlPrivate::get(renderControl)->window = q;executed 118 times by 2 tests: QQuickRenderControlPrivate::get(renderControl)->window = q; Executed by:- tst_qquickshortcut
- tst_qquickwidget
| 118 |
557 | | - |
558 | if (!renderControl)TRUE | evaluated 5248 times by 89 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- ...
| FALSE | evaluated 118 times by 2 testsEvaluated by:- tst_qquickshortcut
- tst_qquickwidget
|
| 118-5248 |
559 | windowManager = QSGRenderLoop::instance();executed 5248 times by 89 tests: windowManager = QSGRenderLoop::instance(); Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- ...
| 5248 |
560 | | - |
561 | Q_ASSERT(windowManager || renderControl); | - |
562 | | - |
563 | if (QScreen *screen = q->screen())TRUE | evaluated 5366 times by 90 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- ...
| FALSE | never evaluated |
| 0-5366 |
564 | devicePixelRatio = screen->devicePixelRatio();executed 5366 times by 90 tests: devicePixelRatio = screen->devicePixelRatio(); Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- ...
| 5366 |
565 | | - |
566 | QSGContext *sg; | - |
567 | if (renderControl) {TRUE | evaluated 118 times by 2 testsEvaluated by:- tst_qquickshortcut
- tst_qquickwidget
| FALSE | evaluated 5248 times by 89 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- ...
|
| 118-5248 |
568 | QQuickRenderControlPrivate *renderControlPriv = QQuickRenderControlPrivate::get(renderControl); | - |
569 | sg = renderControlPriv->sg; | - |
570 | context = renderControlPriv->rc; | - |
571 | } else {executed 118 times by 2 tests: end of block Executed by:- tst_qquickshortcut
- tst_qquickwidget
| 118 |
572 | windowManager->addWindow(q); | - |
573 | sg = windowManager->sceneGraphContext(); | - |
574 | context = windowManager->createRenderContext(sg); | - |
575 | }executed 5248 times by 89 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- ...
| 5248 |
576 | | - |
577 | q->setSurfaceType(windowManager ? windowManager->windowSurfaceType() : QSurface::OpenGLSurface); | - |
578 | q->setFormat(sg->defaultSurfaceFormat()); | - |
579 | | - |
580 | animationController = new QQuickAnimatorController(q); | - |
581 | | - |
582 | QObject::connect(context, SIGNAL(initialized()), q, SIGNAL(sceneGraphInitialized()), Qt::DirectConnection); | - |
583 | QObject::connect(context, SIGNAL(invalidated()), q, SIGNAL(sceneGraphInvalidated()), Qt::DirectConnection); | - |
584 | QObject::connect(context, SIGNAL(invalidated()), q, SLOT(cleanupSceneGraph()), Qt::DirectConnection); | - |
585 | | - |
586 | QObject::connect(q, SIGNAL(focusObjectChanged(QObject*)), q, SIGNAL(activeFocusItemChanged())); | - |
587 | QObject::connect(q, SIGNAL(screenChanged(QScreen*)), q, SLOT(handleScreenChanged(QScreen*))); | - |
588 | QObject::connect(qApp, SIGNAL(applicationStateChanged(Qt::ApplicationState)), | - |
589 | q, SLOT(handleApplicationStateChanged(Qt::ApplicationState))); | - |
590 | QObject::connect(q, SIGNAL(frameSwapped()), q, SLOT(runJobsAfterSwap()), Qt::DirectConnection); | - |
591 | | - |
592 | if (QQmlInspectorService *service = QQmlDebugConnector::service<QQmlInspectorService>())TRUE | evaluated 8 times by 1 test | FALSE | evaluated 5358 times by 89 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickdynamicpropertyanimation
- ...
|
| 8-5358 |
593 | service->addWindow(q);executed 8 times by 1 test: service->addWindow(q); | 8 |
594 | }executed 5366 times by 90 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- ...
| 5366 |
595 | | - |
596 | void QQuickWindow::handleApplicationStateChanged(Qt::ApplicationState state) | - |
597 | { | - |
598 | Q_D(QQuickWindow); | - |
599 | if (state != Qt::ApplicationActive && d->contentItem)TRUE | evaluated 4 times by 1 test | FALSE | evaluated 36 times by 17 testsEvaluated by:- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
|
TRUE | evaluated 4 times by 1 test | FALSE | never evaluated |
| 0-36 |
600 | d->contentItem->windowDeactivateEvent();executed 4 times by 1 test: d->contentItem->windowDeactivateEvent(); | 4 |
601 | }executed 40 times by 17 tests: end of block Executed by:- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 40 |
602 | | - |
603 | | - |
604 | | - |
605 | | - |
606 | | - |
607 | | - |
608 | QQmlListProperty<QObject> QQuickWindowPrivate::data() | - |
609 | { | - |
610 | return QQmlListProperty<QObject>(q_func(), nullptr, QQuickWindowPrivate::data_append,executed 148 times by 8 tests: return QQmlListProperty<QObject>(q_func(), nullptr, QQuickWindowPrivate::data_append, QQuickWindowPrivate::data_count, QQuickWindowPrivate::data_at, QQuickWindowPrivate::data_clear); Executed by:- tst_examples
- tst_qqmlcomponent
- tst_qquickanimations
- tst_qquickitem
- tst_qquicklistview
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquicktext
| 148 |
611 | QQuickWindowPrivate::data_count,executed 148 times by 8 tests: return QQmlListProperty<QObject>(q_func(), nullptr, QQuickWindowPrivate::data_append, QQuickWindowPrivate::data_count, QQuickWindowPrivate::data_at, QQuickWindowPrivate::data_clear); Executed by:- tst_examples
- tst_qqmlcomponent
- tst_qquickanimations
- tst_qquickitem
- tst_qquicklistview
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquicktext
| 148 |
612 | QQuickWindowPrivate::data_at,executed 148 times by 8 tests: return QQmlListProperty<QObject>(q_func(), nullptr, QQuickWindowPrivate::data_append, QQuickWindowPrivate::data_count, QQuickWindowPrivate::data_at, QQuickWindowPrivate::data_clear); Executed by:- tst_examples
- tst_qqmlcomponent
- tst_qquickanimations
- tst_qquickitem
- tst_qquicklistview
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquicktext
| 148 |
613 | QQuickWindowPrivate::data_clear);executed 148 times by 8 tests: return QQmlListProperty<QObject>(q_func(), nullptr, QQuickWindowPrivate::data_append, QQuickWindowPrivate::data_count, QQuickWindowPrivate::data_at, QQuickWindowPrivate::data_clear); Executed by:- tst_examples
- tst_qqmlcomponent
- tst_qquickanimations
- tst_qquickitem
- tst_qquicklistview
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquicktext
| 148 |
614 | } | - |
615 | | - |
616 | static QMouseEvent *touchToMouseEvent(QEvent::Type type, const QTouchEvent::TouchPoint &p, QTouchEvent *event, QQuickItem *item, bool transformNeeded = true) | - |
617 | { | - |
618 | | - |
619 | QMouseEvent *me = new QMouseEvent(type, transformNeeded ? item->mapFromScene(p.scenePos()) : p.pos(), p.scenePos(), p.screenPos(), | - |
620 | Qt::LeftButton, (type == QEvent::MouseButtonRelease ? Qt::NoButton : Qt::LeftButton), event->modifiers()); | - |
621 | me->setAccepted(true); | - |
622 | me->setTimestamp(event->timestamp()); | - |
623 | QVector2D transformedVelocity = p.velocity(); | - |
624 | if (transformNeeded) {TRUE | never evaluated | FALSE | evaluated 631 times by 8 testsEvaluated by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
|
| 0-631 |
625 | QQuickItemPrivate *itemPrivate = QQuickItemPrivate::get(item); | - |
626 | QMatrix4x4 transformMatrix(itemPrivate->windowToItemTransform()); | - |
627 | transformedVelocity = transformMatrix.mapVector(p.velocity()).toVector2D(); | - |
628 | } never executed: end of block | 0 |
629 | QGuiApplicationPrivate::setMouseEventCapsAndVelocity(me, event->device()->capabilities(), transformedVelocity); | - |
630 | QGuiApplicationPrivate::setMouseEventSource(me, Qt::MouseEventSynthesizedByQt); | - |
631 | return me;executed 631 times by 8 tests: return me; Executed by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
| 631 |
632 | } | - |
633 | | - |
634 | bool QQuickWindowPrivate::checkIfDoubleClicked(ulong newPressEventTimestamp) | - |
635 | { | - |
636 | bool doubleClicked; | - |
637 | | - |
638 | if (touchMousePressTimestamp == 0) {TRUE | evaluated 14 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| FALSE | evaluated 6 times by 3 testsEvaluated by:- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
|
| 6-14 |
639 | | - |
640 | touchMousePressTimestamp = newPressEventTimestamp; | - |
641 | doubleClicked = false; | - |
642 | } else {executed 14 times by 5 tests: end of block Executed by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| 14 |
643 | ulong timeBetweenPresses = newPressEventTimestamp - touchMousePressTimestamp; | - |
644 | ulong doubleClickInterval = static_cast<ulong>(QGuiApplication::styleHints()-> | - |
645 | mouseDoubleClickInterval()); | - |
646 | doubleClicked = timeBetweenPresses < doubleClickInterval; | - |
647 | if (doubleClicked) {TRUE | evaluated 4 times by 2 testsEvaluated by:- tst_qquickmousearea
- tst_qquickmultipointtoucharea
| FALSE | evaluated 2 times by 1 test |
| 2-4 |
648 | touchMousePressTimestamp = 0; | - |
649 | } else {executed 4 times by 2 tests: end of block Executed by:- tst_qquickmousearea
- tst_qquickmultipointtoucharea
| 4 |
650 | touchMousePressTimestamp = newPressEventTimestamp; | - |
651 | }executed 2 times by 1 test: end of block | 2 |
652 | } | - |
653 | | - |
654 | return doubleClicked;executed 20 times by 5 tests: return doubleClicked; Executed by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| 20 |
655 | } | - |
656 | | - |
657 | bool QQuickWindowPrivate::deliverTouchAsMouse(QQuickItem *item, QQuickPointerEvent *pointerEvent) | - |
658 | { | - |
659 | Q_Q(QQuickWindow); | - |
660 | auto device = pointerEvent->device(); | - |
661 | | - |
662 | | - |
663 | if (device->type() == QQuickPointerDevice::TouchPad && device->capabilities().testFlag(QQuickPointerDevice::MouseEmulation)) {TRUE | never evaluated | FALSE | evaluated 197 times by 8 testsEvaluated by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
|
TRUE | never evaluated | FALSE | never evaluated |
| 0-197 |
664 | qCDebug(DBG_TOUCH_TARGET) << "skipping delivery of synth-mouse event from" << device; never executed: QMessageLogger(__FILE__, 664, __PRETTY_FUNCTION__, DBG_TOUCH_TARGET().categoryName()).debug() << "skipping delivery of synth-mouse event from" << device; TRUE | never evaluated | FALSE | never evaluated |
| 0 |
665 | return false; never executed: return false; | 0 |
666 | } | - |
667 | | - |
668 | | - |
669 | Q_ASSERT(pointerEvent->asPointerTouchEvent()); | - |
670 | QScopedPointer<QTouchEvent> event(pointerEvent->asPointerTouchEvent()->touchEventForItem(item)); | - |
671 | if (event.isNull())TRUE | never evaluated | FALSE | evaluated 197 times by 8 testsEvaluated by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
|
| 0-197 |
672 | return false; never executed: return false; | 0 |
673 | | - |
674 | | - |
675 | | - |
676 | | - |
677 | for (int i = 0; i < event->touchPoints().count(); ++i) {TRUE | evaluated 205 times by 8 testsEvaluated by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
| FALSE | evaluated 28 times by 5 testsEvaluated by:- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickmousearea
- tst_qquickpointerhandler
- tst_qquicktaphandler
|
| 28-205 |
678 | const QTouchEvent::TouchPoint &p = event->touchPoints().at(i); | - |
679 | | - |
680 | if (touchMouseId == -1 && p.state() & Qt::TouchPointPressed) {TRUE | evaluated 56 times by 8 testsEvaluated by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
| FALSE | evaluated 149 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
|
TRUE | evaluated 42 times by 8 testsEvaluated by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
| FALSE | evaluated 14 times by 3 testsEvaluated by:- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquicktaphandler
|
| 14-149 |
681 | QPointF pos = item->mapFromScene(p.scenePos()); | - |
682 | | - |
683 | | - |
684 | if (!item->contains(pos))TRUE | never evaluated | FALSE | evaluated 42 times by 8 testsEvaluated by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
|
| 0-42 |
685 | break; never executed: break; | 0 |
686 | | - |
687 | qCDebug(DBG_TOUCH_TARGET) << "TP (mouse)" << hex << p.id() << "->" << item; never executed: QMessageLogger(__FILE__, 687, __PRETTY_FUNCTION__, DBG_TOUCH_TARGET().categoryName()).debug() << "TP (mouse)" << hex << p.id() << "->" << item; TRUE | never evaluated | FALSE | evaluated 42 times by 8 testsEvaluated by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
|
| 0-42 |
688 | QScopedPointer<QMouseEvent> mousePress(touchToMouseEvent(QEvent::MouseButtonPress, p, event.data(), item, false)); | - |
689 | | - |
690 | | - |
691 | QCoreApplication::sendEvent(item, mousePress.data()); | - |
692 | event->setAccepted(mousePress->isAccepted()); | - |
693 | if (mousePress->isAccepted()) {TRUE | evaluated 20 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| FALSE | evaluated 22 times by 5 testsEvaluated by:- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickmousearea
- tst_qquickpointerhandler
- tst_qquicktaphandler
|
| 20-22 |
694 | touchMouseDevice = device; | - |
695 | touchMouseId = p.id(); | - |
696 | if (!q->mouseGrabberItem())TRUE | evaluated 20 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| FALSE | never evaluated |
| 0-20 |
697 | item->grabMouse();executed 20 times by 5 tests: item->grabMouse(); Executed by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| 20 |
698 | auto pointerEventPoint = pointerEvent->pointById(p.id()); | - |
699 | pointerEventPoint->setGrabberItem(item); | - |
700 | | - |
701 | if (checkIfDoubleClicked(event->timestamp())) {TRUE | evaluated 4 times by 2 testsEvaluated by:- tst_qquickmousearea
- tst_qquickmultipointtoucharea
| FALSE | evaluated 16 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
|
| 4-16 |
702 | QScopedPointer<QMouseEvent> mouseDoubleClick(touchToMouseEvent(QEvent::MouseButtonDblClick, p, event.data(), item, false)); | - |
703 | QCoreApplication::sendEvent(item, mouseDoubleClick.data()); | - |
704 | event->setAccepted(mouseDoubleClick->isAccepted()); | - |
705 | if (!mouseDoubleClick->isAccepted()) {TRUE | never evaluated | FALSE | evaluated 4 times by 2 testsEvaluated by:- tst_qquickmousearea
- tst_qquickmultipointtoucharea
|
| 0-4 |
706 | touchMouseId = -1; | - |
707 | touchMouseDevice = nullptr; | - |
708 | } never executed: end of block | 0 |
709 | }executed 4 times by 2 tests: end of block Executed by:- tst_qquickmousearea
- tst_qquickmultipointtoucharea
| 4 |
710 | | - |
711 | return true;executed 20 times by 5 tests: return true; Executed by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| 20 |
712 | } | - |
713 | | - |
714 | | - |
715 | | - |
716 | } else if (touchMouseDevice == device && p.id() == touchMouseId) {executed 22 times by 5 tests: end of block Executed by:- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickmousearea
- tst_qquickpointerhandler
- tst_qquicktaphandler
TRUE | evaluated 149 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| FALSE | evaluated 14 times by 3 testsEvaluated by:- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquicktaphandler
|
TRUE | evaluated 149 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| FALSE | never evaluated |
| 0-149 |
717 | if (p.state() & Qt::TouchPointMoved) {TRUE | evaluated 113 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| FALSE | evaluated 36 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
|
| 36-113 |
718 | if (QQuickItem *mouseGrabberItem = q->mouseGrabberItem()) {TRUE | evaluated 113 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| FALSE | never evaluated |
| 0-113 |
719 | QScopedPointer<QMouseEvent> me(touchToMouseEvent(QEvent::MouseMove, p, event.data(), mouseGrabberItem, false)); | - |
720 | QCoreApplication::sendEvent(item, me.data()); | - |
721 | event->setAccepted(me->isAccepted()); | - |
722 | if (me->isAccepted()) {TRUE | evaluated 113 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| FALSE | never evaluated |
| 0-113 |
723 | qCDebug(DBG_TOUCH_TARGET) << "TP (mouse)" << hex << p.id() << "->" << mouseGrabberItem; never executed: QMessageLogger(__FILE__, 723, __PRETTY_FUNCTION__, DBG_TOUCH_TARGET().categoryName()).debug() << "TP (mouse)" << hex << p.id() << "->" << mouseGrabberItem; TRUE | never evaluated | FALSE | evaluated 113 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
|
| 0-113 |
724 | }executed 113 times by 5 tests: end of block Executed by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| 113 |
725 | return event->isAccepted();executed 113 times by 5 tests: return event->isAccepted(); Executed by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| 113 |
726 | } else { | - |
727 | | - |
728 | | - |
729 | | - |
730 | QScopedPointer<QMouseEvent> me(touchToMouseEvent(QEvent::MouseMove, p, event.data(), item, false)); | - |
731 | if (lastMousePosition.isNull())TRUE | never evaluated | FALSE | never evaluated |
| 0 |
732 | lastMousePosition = me->windowPos(); never executed: lastMousePosition = me->windowPos(); | 0 |
733 | QPointF last = lastMousePosition; | - |
734 | lastMousePosition = me->windowPos(); | - |
735 | | - |
736 | bool accepted = me->isAccepted(); | - |
737 | bool delivered = deliverHoverEvent(contentItem, me->windowPos(), last, me->modifiers(), me->timestamp(), accepted); | - |
738 | if (!delivered) {TRUE | never evaluated | FALSE | never evaluated |
| 0 |
739 | | - |
740 | accepted = clearHover(me->timestamp()); | - |
741 | } never executed: end of block | 0 |
742 | me->setAccepted(accepted); | - |
743 | break; never executed: break; | 0 |
744 | } | - |
745 | } else if (p.state() & Qt::TouchPointReleased) {TRUE | evaluated 36 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| FALSE | never evaluated |
| 0-36 |
746 | | - |
747 | if (QQuickItem *mouseGrabberItem = q->mouseGrabberItem()) {TRUE | evaluated 36 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| FALSE | never evaluated |
| 0-36 |
748 | QScopedPointer<QMouseEvent> me(touchToMouseEvent(QEvent::MouseButtonRelease, p, event.data(), mouseGrabberItem, false)); | - |
749 | QCoreApplication::sendEvent(item, me.data()); | - |
750 | | - |
751 | if (item->acceptHoverEvents() && p.screenPos() != QGuiApplicationPrivate::lastCursorPosition) {TRUE | never evaluated | FALSE | evaluated 36 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
|
TRUE | never evaluated | FALSE | never evaluated |
| 0-36 |
752 | QPointF localMousePos(qInf(), qInf()); | - |
753 | if (QWindow *w = item->window())TRUE | never evaluated | FALSE | never evaluated |
| 0 |
754 | localMousePos = item->mapFromScene(w->mapFromGlobal(QGuiApplicationPrivate::lastCursorPosition.toPoint())); never executed: localMousePos = item->mapFromScene(w->mapFromGlobal(QGuiApplicationPrivate::lastCursorPosition.toPoint())); | 0 |
755 | QMouseEvent mm(QEvent::MouseMove, localMousePos, QGuiApplicationPrivate::lastCursorPosition, | - |
756 | Qt::NoButton, Qt::NoButton, event->modifiers()); | - |
757 | QCoreApplication::sendEvent(item, &mm); | - |
758 | } never executed: end of block | 0 |
759 | if (q->mouseGrabberItem()) TRUE | evaluated 36 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| FALSE | never evaluated |
| 0-36 |
760 | q->mouseGrabberItem()->ungrabMouse();executed 36 times by 5 tests: q->mouseGrabberItem()->ungrabMouse(); Executed by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| 36 |
761 | | - |
762 | touchMouseId = -1; | - |
763 | touchMouseDevice = nullptr; | - |
764 | return me->isAccepted();executed 36 times by 5 tests: return me->isAccepted(); Executed by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| 36 |
765 | } | - |
766 | } never executed: end of block | 0 |
767 | break; never executed: break; | 0 |
768 | } | - |
769 | }executed 36 times by 5 tests: end of block Executed by:- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickmousearea
- tst_qquickpointerhandler
- tst_qquicktaphandler
| 36 |
770 | return false;executed 28 times by 5 tests: return false; Executed by:- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickmousearea
- tst_qquickpointerhandler
- tst_qquicktaphandler
| 28 |
771 | } | - |
772 | | - |
773 | void QQuickWindowPrivate::grabTouchPoints(QObject *grabber, const QVector<int> &ids) | - |
774 | { | - |
775 | for (int i = 0; i < ids.count(); ++i) {TRUE | evaluated 46 times by 2 testsEvaluated by:- tst_qquickmultipointtoucharea
- tst_qquickpincharea
| FALSE | evaluated 22 times by 2 testsEvaluated by:- tst_qquickmultipointtoucharea
- tst_qquickpincharea
|
| 22-46 |
776 | int id = ids.at(i); | - |
777 | if (Q_UNLIKELY(id < 0)) {TRUE | never evaluated | FALSE | evaluated 46 times by 2 testsEvaluated by:- tst_qquickmultipointtoucharea
- tst_qquickpincharea
|
| 0-46 |
778 | qWarning("ignoring grab of touchpoint %d", id); | - |
779 | continue; never executed: continue; | 0 |
780 | } | - |
781 | if (id == touchMouseId) {TRUE | never evaluated | FALSE | evaluated 46 times by 2 testsEvaluated by:- tst_qquickmultipointtoucharea
- tst_qquickpincharea
|
| 0-46 |
782 | auto point = pointerEventInstance(touchMouseDevice)->pointById(id); | - |
783 | auto touchMouseGrabber = point->grabberItem(); | - |
784 | if (touchMouseGrabber) {TRUE | never evaluated | FALSE | never evaluated |
| 0 |
785 | point->setExclusiveGrabber(nullptr); | - |
786 | touchMouseGrabber->mouseUngrabEvent(); | - |
787 | touchMouseGrabber->touchUngrabEvent(); | - |
788 | touchMouseDevice = nullptr; | - |
789 | touchMouseId = -1; | - |
790 | } never executed: end of block | 0 |
791 | qCDebug(DBG_MOUSE_TARGET) << "grabTouchPoints: mouse grabber changed due to grabTouchPoints:" << touchMouseGrabber << "-> null"; never executed: QMessageLogger(__FILE__, 791, __PRETTY_FUNCTION__, DBG_MOUSE_TARGET().categoryName()).debug() << "grabTouchPoints: mouse grabber changed due to grabTouchPoints:" << touchMouseGrabber << "-> null"; TRUE | never evaluated | FALSE | never evaluated |
| 0 |
792 | } never executed: end of block | 0 |
793 | | - |
794 | const auto touchDevices = QQuickPointerDevice::touchDevices(); | - |
795 | for (auto device : touchDevices) { | - |
796 | auto point = pointerEventInstance(device)->pointById(id); | - |
797 | if (!point)TRUE | never evaluated | FALSE | evaluated 46 times by 2 testsEvaluated by:- tst_qquickmultipointtoucharea
- tst_qquickpincharea
|
| 0-46 |
798 | continue; never executed: continue; | 0 |
799 | QObject *oldGrabber = point->exclusiveGrabber(); | - |
800 | if (oldGrabber == grabber)TRUE | evaluated 44 times by 2 testsEvaluated by:- tst_qquickmultipointtoucharea
- tst_qquickpincharea
| FALSE | evaluated 2 times by 1 test |
| 2-44 |
801 | continue;executed 44 times by 2 tests: continue; Executed by:- tst_qquickmultipointtoucharea
- tst_qquickpincharea
| 44 |
802 | point->setExclusiveGrabber(grabber); | - |
803 | }executed 2 times by 1 test: end of block | 2 |
804 | }executed 46 times by 2 tests: end of block Executed by:- tst_qquickmultipointtoucharea
- tst_qquickpincharea
| 46 |
805 | }executed 22 times by 2 tests: end of block Executed by:- tst_qquickmultipointtoucharea
- tst_qquickpincharea
| 22 |
806 | | - |
807 | | - |
808 | | - |
809 | | - |
810 | | - |
811 | | - |
812 | | - |
813 | | - |
814 | | - |
815 | | - |
816 | void QQuickWindowPrivate::removeGrabber(QQuickItem *grabber, bool mouse, bool touch) | - |
817 | { | - |
818 | Q_Q(QQuickWindow); | - |
819 | if (Q_LIKELY(mouse) && q->mouseGrabberItem() == grabber) {TRUE | evaluated 415991 times by 89 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickdynamicpropertyanimation
- ...
| FALSE | evaluated 132 times by 2 testsEvaluated by:- tst_multipointtoucharea_interop
- tst_qquickmultipointtoucharea
|
TRUE | evaluated 1644 times by 13 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 414347 times by 89 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickdynamicpropertyanimation
- ...
|
| 132-415991 |
820 | bool fromTouch = isDeliveringTouchAsMouse(); | - |
821 | auto point = fromTouch ?TRUE | evaluated 36 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| FALSE | evaluated 1608 times by 13 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktextedit
- tst_qquicktextinput
|
| 36-1608 |
822 | pointerEventInstance(touchMouseDevice)->pointById(touchMouseId) : | - |
823 | pointerEventInstance(QQuickPointerDevice::genericMouseDevice())->point(0); | - |
824 | QQuickItem *oldGrabber = point->grabberItem(); | - |
825 | qCDebug(DBG_MOUSE_TARGET) << "removeGrabber" << oldGrabber << "-> null"; never executed: QMessageLogger(__FILE__, 825, __PRETTY_FUNCTION__, DBG_MOUSE_TARGET().categoryName()).debug() << "removeGrabber" << oldGrabber << "-> null"; TRUE | never evaluated | FALSE | evaluated 1644 times by 13 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktextedit
- tst_qquicktextinput
|
| 0-1644 |
826 | point->setGrabberItem(nullptr); | - |
827 | sendUngrabEvent(oldGrabber, fromTouch); | - |
828 | }executed 1644 times by 13 tests: end of block Executed by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktextedit
- tst_qquicktextinput
| 1644 |
829 | if (Q_LIKELY(touch)) {TRUE | evaluated 414527 times by 89 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickdynamicpropertyanimation
- ...
| FALSE | evaluated 1596 times by 13 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktextedit
- tst_qquicktextinput
|
| 1596-414527 |
830 | bool ungrab = false; | - |
831 | const auto touchDevices = QQuickPointerDevice::touchDevices(); | - |
832 | for (auto device : touchDevices) { | - |
833 | if (auto pointerEvent = queryPointerEventInstance(device)) {TRUE | evaluated 3012 times by 10 testsEvaluated by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickitem
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
| FALSE | evaluated 1822 times by 8 testsEvaluated by:- tst_flickableinterop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickitem
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
|
| 1822-3012 |
834 | for (int i = 0; i < pointerEvent->pointCount(); ++i) {TRUE | evaluated 5746 times by 10 testsEvaluated by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickitem
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
| FALSE | evaluated 3012 times by 10 testsEvaluated by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickitem
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
|
| 3012-5746 |
835 | if (pointerEvent->point(i)->exclusiveGrabber() == grabber) {TRUE | evaluated 96 times by 2 testsEvaluated by:- tst_multipointtoucharea_interop
- tst_qquickmultipointtoucharea
| FALSE | evaluated 5650 times by 10 testsEvaluated by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickitem
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
|
| 96-5650 |
836 | pointerEvent->point(i)->setGrabberItem(nullptr); | - |
837 | ungrab = true; | - |
838 | }executed 96 times by 2 tests: end of block Executed by:- tst_multipointtoucharea_interop
- tst_qquickmultipointtoucharea
| 96 |
839 | }executed 5746 times by 10 tests: end of block Executed by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickitem
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
| 5746 |
840 | }executed 3012 times by 10 tests: end of block Executed by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickitem
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
| 3012 |
841 | }executed 4834 times by 10 tests: end of block Executed by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickitem
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
| 4834 |
842 | if (ungrab)TRUE | evaluated 58 times by 2 testsEvaluated by:- tst_multipointtoucharea_interop
- tst_qquickmultipointtoucharea
| FALSE | evaluated 414469 times by 89 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickdynamicpropertyanimation
- ...
|
| 58-414469 |
843 | grabber->touchUngrabEvent();executed 58 times by 2 tests: grabber->touchUngrabEvent(); Executed by:- tst_multipointtoucharea_interop
- tst_qquickmultipointtoucharea
| 58 |
844 | }executed 414527 times by 89 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickdynamicpropertyanimation
- ...
| 414527 |
845 | }executed 416123 times by 89 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickdynamicpropertyanimation
- ...
| 416123 |
846 | | - |
847 | void QQuickWindowPrivate::sendUngrabEvent(QQuickItem *grabber, bool touch) | - |
848 | { | - |
849 | if (!grabber)TRUE | evaluated 1706 times by 14 testsEvaluated by:- tst_flickableinterop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpointerhandler
- tst_qquicktaphandler
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 1764 times by 13 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktextedit
- tst_qquicktextinput
|
| 1706-1764 |
850 | return;executed 1706 times by 14 tests: return; Executed by:- tst_flickableinterop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpointerhandler
- tst_qquicktaphandler
- tst_qquicktextedit
- tst_qquicktextinput
| 1706 |
851 | QEvent e(QEvent::UngrabMouse); | - |
852 | hasFiltered.clear(); | - |
853 | if (!sendFilteredMouseEvent(&e, grabber, grabber->parentItem())) {TRUE | evaluated 1764 times by 13 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | never evaluated |
| 0-1764 |
854 | grabber->mouseUngrabEvent(); | - |
855 | if (touch)TRUE | evaluated 42 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| FALSE | evaluated 1722 times by 13 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktextedit
- tst_qquicktextinput
|
| 42-1722 |
856 | grabber->touchUngrabEvent();executed 42 times by 5 tests: grabber->touchUngrabEvent(); Executed by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| 42 |
857 | }executed 1764 times by 13 tests: end of block Executed by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktextedit
- tst_qquicktextinput
| 1764 |
858 | }executed 1764 times by 13 tests: end of block Executed by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktextedit
- tst_qquicktextinput
| 1764 |
859 | | - |
860 | | - |
861 | | - |
862 | | - |
863 | | - |
864 | void QQuickWindowPrivate::translateTouchEvent(QTouchEvent *touchEvent) | - |
865 | { | - |
866 | QList<QTouchEvent::TouchPoint> touchPoints = touchEvent->touchPoints(); | - |
867 | for (int i = 0; i < touchPoints.count(); ++i) {TRUE | evaluated 1988 times by 10 testsEvaluated by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickitem
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
| FALSE | evaluated 1240 times by 10 testsEvaluated by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickitem
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
|
| 1240-1988 |
868 | QTouchEvent::TouchPoint &touchPoint = touchPoints[i]; | - |
869 | | - |
870 | touchPoint.setSceneRect(touchPoint.rect()); | - |
871 | touchPoint.setStartScenePos(touchPoint.startPos()); | - |
872 | touchPoint.setLastScenePos(touchPoint.lastPos()); | - |
873 | }executed 1988 times by 10 tests: end of block Executed by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickitem
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
| 1988 |
874 | touchEvent->setTouchPoints(touchPoints); | - |
875 | }executed 1240 times by 10 tests: end of block Executed by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickitem
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
| 1240 |
876 | | - |
877 | | - |
878 | static inline bool windowHasFocus(QQuickWindow *win) | - |
879 | { | - |
880 | const QWindow *focusWindow = QGuiApplication::focusWindow(); | - |
881 | return win == focusWindow || QQuickRenderControl::renderWindowFor(win) == focusWindow;executed 1078 times by 18 tests: return win == focusWindow || QQuickRenderControl::renderWindowFor(win) == focusWindow; Executed by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 1078 |
882 | } | - |
883 | | - |
884 | | - |
885 | | - |
886 | | - |
887 | | - |
888 | | - |
889 | void QQuickWindowPrivate::setFocusInScope(QQuickItem *scope, QQuickItem *item, Qt::FocusReason reason, FocusOptions options) | - |
890 | { | - |
891 | Q_Q(QQuickWindow); | - |
892 | | - |
893 | Q_ASSERT(item); | - |
894 | Q_ASSERT(scope || item == contentItem); | - |
895 | | - |
896 | qCDebug(DBG_FOCUS) << "QQuickWindowPrivate::setFocusInScope():"; never executed: QMessageLogger(__FILE__, 896, __PRETTY_FUNCTION__, DBG_FOCUS().categoryName()).debug() << "QQuickWindowPrivate::setFocusInScope():"; TRUE | never evaluated | FALSE | evaluated 6575 times by 21 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 0-6575 |
897 | qCDebug(DBG_FOCUS) << " scope:" << (QObject *)scope; never executed: QMessageLogger(__FILE__, 897, __PRETTY_FUNCTION__, DBG_FOCUS().categoryName()).debug() << " scope:" << (QObject *)scope; TRUE | never evaluated | FALSE | evaluated 6575 times by 21 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 0-6575 |
898 | if (scope)TRUE | evaluated 5497 times by 14 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
| FALSE | evaluated 1078 times by 18 testsEvaluated by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
|
| 1078-5497 |
899 | qCDebug(DBG_FOCUS) << " scopeSubFocusItem:" << (QObject *)QQuickItemPrivate::get(scope)->subFocusItem; never executed: QMessageLogger(__FILE__, 899, __PRETTY_FUNCTION__, DBG_FOCUS().categoryName()).debug() << " scopeSubFocusItem:" << (QObject *)QQuickItemPrivate::get(scope)->subFocusItem; TRUE | never evaluated | FALSE | evaluated 5497 times by 14 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 0-5497 |
900 | qCDebug(DBG_FOCUS) << " item:" << (QObject *)item; never executed: QMessageLogger(__FILE__, 900, __PRETTY_FUNCTION__, DBG_FOCUS().categoryName()).debug() << " item:" << (QObject *)item; TRUE | never evaluated | FALSE | evaluated 6575 times by 21 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 0-6575 |
901 | qCDebug(DBG_FOCUS) << " activeFocusItem:" << (QObject *)activeFocusItem; never executed: QMessageLogger(__FILE__, 901, __PRETTY_FUNCTION__, DBG_FOCUS().categoryName()).debug() << " activeFocusItem:" << (QObject *)activeFocusItem; TRUE | never evaluated | FALSE | evaluated 6575 times by 21 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 0-6575 |
902 | | - |
903 | QQuickItemPrivate *scopePrivate = scope ? QQuickItemPrivate::get(scope) : nullptr;TRUE | evaluated 5497 times by 14 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
| FALSE | evaluated 1078 times by 18 testsEvaluated by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
|
| 1078-5497 |
904 | QQuickItemPrivate *itemPrivate = QQuickItemPrivate::get(item); | - |
905 | | - |
906 | QQuickItem *oldActiveFocusItem = nullptr; | - |
907 | QQuickItem *currentActiveFocusItem = activeFocusItem; | - |
908 | QQuickItem *newActiveFocusItem = nullptr; | - |
909 | bool sendFocusIn = false; | - |
910 | | - |
911 | lastFocusReason = reason; | - |
912 | | - |
913 | QVarLengthArray<QQuickItem *, 20> changed; | - |
914 | | - |
915 | | - |
916 | if (item == contentItem || scopePrivate->activeFocus) {TRUE | evaluated 1078 times by 18 testsEvaluated by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 5497 times by 14 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
TRUE | evaluated 644 times by 7 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 4853 times by 14 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 644-5497 |
917 | oldActiveFocusItem = activeFocusItem; | - |
918 | if (item->isEnabled()) {TRUE | evaluated 1716 times by 18 testsEvaluated by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 6 times by 1 test |
| 6-1716 |
919 | newActiveFocusItem = item; | - |
920 | while (newActiveFocusItem->isFocusScope()TRUE | evaluated 1194 times by 18 testsEvaluated by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 1228 times by 9 testsEvaluated by:- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
|
| 1194-1228 |
921 | && newActiveFocusItem->scopedFocusItem()TRUE | evaluated 708 times by 9 testsEvaluated by:- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 486 times by 17 testsEvaluated by:- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
|
| 486-708 |
922 | && newActiveFocusItem->scopedFocusItem()->isEnabled()) {TRUE | evaluated 706 times by 9 testsEvaluated by:- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 2 times by 1 test |
| 2-706 |
923 | newActiveFocusItem = newActiveFocusItem->scopedFocusItem(); | - |
924 | }executed 706 times by 9 tests: end of block Executed by:- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 706 |
925 | } else {executed 1716 times by 18 tests: end of block Executed by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 1716 |
926 | newActiveFocusItem = scope; | - |
927 | }executed 6 times by 1 test: end of block | 6 |
928 | | - |
929 | if (oldActiveFocusItem) {TRUE | evaluated 644 times by 7 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 1078 times by 18 testsEvaluated by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
|
| 644-1078 |
930 | #if QT_CONFIG(im) | - |
931 | QGuiApplication::inputMethod()->commit(); | - |
932 | #endif | - |
933 | | - |
934 | activeFocusItem = nullptr; | - |
935 | | - |
936 | QQuickItem *afi = oldActiveFocusItem; | - |
937 | while (afi && afi != scope) {TRUE | evaluated 1734 times by 7 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | never evaluated |
TRUE | evaluated 1090 times by 7 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 644 times by 7 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktextedit
- tst_qquicktextinput
|
| 0-1734 |
938 | if (QQuickItemPrivate::get(afi)->activeFocus) {TRUE | evaluated 506 times by 7 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 584 times by 7 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktextedit
- tst_qquicktextinput
|
| 506-584 |
939 | QQuickItemPrivate::get(afi)->activeFocus = false; | - |
940 | changed << afi; | - |
941 | }executed 506 times by 7 tests: end of block Executed by:- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktextedit
- tst_qquicktextinput
| 506 |
942 | afi = afi->parentItem(); | - |
943 | }executed 1090 times by 7 tests: end of block Executed by:- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktextedit
- tst_qquicktextinput
| 1090 |
944 | }executed 644 times by 7 tests: end of block Executed by:- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktextedit
- tst_qquicktextinput
| 644 |
945 | }executed 1722 times by 18 tests: end of block Executed by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 1722 |
946 | | - |
947 | if (item != contentItem && !(options & DontChangeSubFocusItem)) {TRUE | evaluated 5497 times by 14 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
| FALSE | evaluated 1078 times by 18 testsEvaluated by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
|
TRUE | evaluated 5489 times by 14 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
| FALSE | evaluated 8 times by 1 test |
| 8-5497 |
948 | QQuickItem *oldSubFocusItem = scopePrivate->subFocusItem; | - |
949 | if (oldSubFocusItem) {TRUE | evaluated 1819 times by 10 testsEvaluated by:- tst_examples
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickpathview
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
| FALSE | evaluated 3670 times by 14 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 1819-3670 |
950 | QQuickItemPrivate::get(oldSubFocusItem)->focus = false; | - |
951 | changed << oldSubFocusItem; | - |
952 | }executed 1819 times by 10 tests: end of block Executed by:- tst_examples
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickpathview
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
| 1819 |
953 | | - |
954 | QQuickItemPrivate::get(item)->updateSubFocusItem(scope, true); | - |
955 | }executed 5489 times by 14 tests: end of block Executed by:- tst_examples
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
| 5489 |
956 | | - |
957 | if (!(options & DontChangeFocusProperty)) {TRUE | evaluated 4771 times by 20 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
| FALSE | evaluated 1804 times by 12 testsEvaluated by:- tst_examples
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickwidget
|
| 1804-4771 |
958 | if (item != contentItem || windowHasFocus(q)) {TRUE | evaluated 3693 times by 11 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickpathview
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
| FALSE | evaluated 1078 times by 18 testsEvaluated by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
|
TRUE | evaluated 1076 times by 18 testsEvaluated by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 2 times by 1 test |
| 2-3693 |
959 | itemPrivate->focus = true; | - |
960 | changed << item; | - |
961 | }executed 4769 times by 20 tests: end of block Executed by:- tst_examples
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
| 4769 |
962 | }executed 4771 times by 20 tests: end of block Executed by:- tst_examples
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
| 4771 |
963 | | - |
964 | if (newActiveFocusItem && contentItem->hasFocus()) {TRUE | evaluated 1722 times by 18 testsEvaluated by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 4853 times by 14 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
TRUE | evaluated 1720 times by 18 testsEvaluated by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 2 times by 1 test |
| 2-4853 |
965 | activeFocusItem = newActiveFocusItem; | - |
966 | | - |
967 | QQuickItemPrivate::get(newActiveFocusItem)->activeFocus = true; | - |
968 | changed << newActiveFocusItem; | - |
969 | | - |
970 | QQuickItem *afi = newActiveFocusItem->parentItem(); | - |
971 | while (afi && afi != scope) {TRUE | evaluated 2140 times by 9 testsEvaluated by:- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 1082 times by 18 testsEvaluated by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
|
TRUE | evaluated 1502 times by 9 testsEvaluated by:- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 638 times by 7 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktextedit
- tst_qquicktextinput
|
| 638-2140 |
972 | if (afi->isFocusScope()) {TRUE | evaluated 706 times by 9 testsEvaluated by:- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 796 times by 9 testsEvaluated by:- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
|
| 706-796 |
973 | QQuickItemPrivate::get(afi)->activeFocus = true; | - |
974 | changed << afi; | - |
975 | }executed 706 times by 9 tests: end of block Executed by:- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 706 |
976 | afi = afi->parentItem(); | - |
977 | }executed 1502 times by 9 tests: end of block Executed by:- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 1502 |
978 | updateFocusItemTransform(); | - |
979 | sendFocusIn = true; | - |
980 | }executed 1720 times by 18 tests: end of block Executed by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 1720 |
981 | | - |
982 | | - |
983 | | - |
984 | if (oldActiveFocusItem) {TRUE | evaluated 644 times by 7 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 5931 times by 21 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 644-5931 |
985 | QFocusEvent event(QEvent::FocusOut, reason); | - |
986 | QCoreApplication::sendEvent(oldActiveFocusItem, &event); | - |
987 | }executed 644 times by 7 tests: end of block Executed by:- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktextedit
- tst_qquicktextinput
| 644 |
988 | | - |
989 | | - |
990 | if (sendFocusIn && activeFocusItem == newActiveFocusItem) {TRUE | evaluated 1720 times by 18 testsEvaluated by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 4855 times by 14 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
TRUE | evaluated 1716 times by 18 testsEvaluated by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 4 times by 1 test |
| 4-4855 |
991 | QFocusEvent event(QEvent::FocusIn, reason); | - |
992 | QCoreApplication::sendEvent(newActiveFocusItem, &event); | - |
993 | }executed 1716 times by 18 tests: end of block Executed by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 1716 |
994 | | - |
995 | if (activeFocusItem != currentActiveFocusItem)TRUE | evaluated 1714 times by 18 testsEvaluated by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 4861 times by 14 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 1714-4861 |
996 | emit q->focusObjectChanged(activeFocusItem);executed 1714 times by 18 tests: q->focusObjectChanged(activeFocusItem); Executed by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 1714 |
997 | | - |
998 | if (!changed.isEmpty())TRUE | evaluated 4801 times by 20 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
| FALSE | evaluated 1774 times by 12 testsEvaluated by:- tst_examples
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickwidget
|
| 1774-4801 |
999 | notifyFocusChangesRecur(changed.data(), changed.count() - 1);executed 4801 times by 20 tests: notifyFocusChangesRecur(changed.data(), changed.count() - 1); Executed by:- tst_examples
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
| 4801 |
1000 | }executed 6575 times by 21 tests: end of block Executed by:- tst_examples
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
| 6575 |
1001 | | - |
1002 | void QQuickWindowPrivate::clearFocusInScope(QQuickItem *scope, QQuickItem *item, Qt::FocusReason reason, FocusOptions options) | - |
1003 | { | - |
1004 | Q_Q(QQuickWindow); | - |
1005 | | - |
1006 | Q_ASSERT(item); | - |
1007 | Q_ASSERT(scope || item == contentItem); | - |
1008 | | - |
1009 | qCDebug(DBG_FOCUS) << "QQuickWindowPrivate::clearFocusInScope():"; never executed: QMessageLogger(__FILE__, 1009, __PRETTY_FUNCTION__, DBG_FOCUS().categoryName()).debug() << "QQuickWindowPrivate::clearFocusInScope():"; TRUE | never evaluated | FALSE | evaluated 3198 times by 16 testsEvaluated by:- tst_examples
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 0-3198 |
1010 | qCDebug(DBG_FOCUS) << " scope:" << (QObject *)scope; never executed: QMessageLogger(__FILE__, 1010, __PRETTY_FUNCTION__, DBG_FOCUS().categoryName()).debug() << " scope:" << (QObject *)scope; TRUE | never evaluated | FALSE | evaluated 3198 times by 16 testsEvaluated by:- tst_examples
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 0-3198 |
1011 | qCDebug(DBG_FOCUS) << " item:" << (QObject *)item; never executed: QMessageLogger(__FILE__, 1011, __PRETTY_FUNCTION__, DBG_FOCUS().categoryName()).debug() << " item:" << (QObject *)item; TRUE | never evaluated | FALSE | evaluated 3198 times by 16 testsEvaluated by:- tst_examples
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 0-3198 |
1012 | qCDebug(DBG_FOCUS) << " activeFocusItem:" << (QObject *)activeFocusItem; never executed: QMessageLogger(__FILE__, 1012, __PRETTY_FUNCTION__, DBG_FOCUS().categoryName()).debug() << " activeFocusItem:" << (QObject *)activeFocusItem; TRUE | never evaluated | FALSE | evaluated 3198 times by 16 testsEvaluated by:- tst_examples
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 0-3198 |
1013 | | - |
1014 | QQuickItemPrivate *scopePrivate = nullptr; | - |
1015 | if (scope) {TRUE | evaluated 3178 times by 15 testsEvaluated by:- tst_examples
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
| FALSE | evaluated 20 times by 5 testsEvaluated by:- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
|
| 20-3178 |
1016 | scopePrivate = QQuickItemPrivate::get(scope); | - |
1017 | if ( !scopePrivate->subFocusItem )TRUE | never evaluated | FALSE | evaluated 3178 times by 15 testsEvaluated by:- tst_examples
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 0-3178 |
1018 | return; never executed: return; | 0 |
1019 | }executed 3178 times by 15 tests: end of block Executed by:- tst_examples
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
| 3178 |
1020 | | - |
1021 | QQuickItem *currentActiveFocusItem = activeFocusItem; | - |
1022 | QQuickItem *oldActiveFocusItem = nullptr; | - |
1023 | QQuickItem *newActiveFocusItem = nullptr; | - |
1024 | | - |
1025 | lastFocusReason = reason; | - |
1026 | | - |
1027 | QVarLengthArray<QQuickItem *, 20> changed; | - |
1028 | | - |
1029 | Q_ASSERT(item == contentItem || item == scopePrivate->subFocusItem); | - |
1030 | | - |
1031 | | - |
1032 | if (item == contentItem || scopePrivate->activeFocus) {TRUE | evaluated 20 times by 5 testsEvaluated by:- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
| FALSE | evaluated 3178 times by 15 testsEvaluated by:- tst_examples
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
TRUE | evaluated 444 times by 9 testsEvaluated by:- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 2734 times by 11 testsEvaluated by:- tst_examples
- tst_qqmltypeloader
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 20-3178 |
1033 | oldActiveFocusItem = activeFocusItem; | - |
1034 | newActiveFocusItem = scope; | - |
1035 | | - |
1036 | #if QT_CONFIG(im) | - |
1037 | QGuiApplication::inputMethod()->commit(); | - |
1038 | #endif | - |
1039 | | - |
1040 | activeFocusItem = nullptr; | - |
1041 | | - |
1042 | if (oldActiveFocusItem) {TRUE | evaluated 464 times by 10 testsEvaluated by:- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | never evaluated |
| 0-464 |
1043 | QQuickItem *afi = oldActiveFocusItem; | - |
1044 | while (afi && afi != scope) {TRUE | evaluated 1156 times by 10 testsEvaluated by:- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 20 times by 5 testsEvaluated by:- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
|
TRUE | evaluated 712 times by 10 testsEvaluated by:- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 444 times by 9 testsEvaluated by:- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
|
| 20-1156 |
1045 | if (QQuickItemPrivate::get(afi)->activeFocus) {TRUE | evaluated 508 times by 10 testsEvaluated by:- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 204 times by 9 testsEvaluated by:- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
|
| 204-508 |
1046 | QQuickItemPrivate::get(afi)->activeFocus = false; | - |
1047 | changed << afi; | - |
1048 | }executed 508 times by 10 tests: end of block Executed by:- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 508 |
1049 | afi = afi->parentItem(); | - |
1050 | }executed 712 times by 10 tests: end of block Executed by:- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 712 |
1051 | }executed 464 times by 10 tests: end of block Executed by:- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 464 |
1052 | }executed 464 times by 10 tests: end of block Executed by:- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 464 |
1053 | | - |
1054 | if (item != contentItem && !(options & DontChangeSubFocusItem)) {TRUE | evaluated 3178 times by 15 testsEvaluated by:- tst_examples
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
| FALSE | evaluated 20 times by 5 testsEvaluated by:- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
|
TRUE | evaluated 3172 times by 15 testsEvaluated by:- tst_examples
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
| FALSE | evaluated 6 times by 1 test |
| 6-3178 |
1055 | QQuickItem *oldSubFocusItem = scopePrivate->subFocusItem; | - |
1056 | if (oldSubFocusItem && !(options & DontChangeFocusProperty)) {TRUE | evaluated 3172 times by 15 testsEvaluated by:- tst_examples
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
| FALSE | never evaluated |
TRUE | evaluated 70 times by 4 testsEvaluated by:- tst_qquickfocusscope
- tst_qquickitem
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 3102 times by 15 testsEvaluated by:- tst_examples
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 0-3172 |
1057 | QQuickItemPrivate::get(oldSubFocusItem)->focus = false; | - |
1058 | changed << oldSubFocusItem; | - |
1059 | }executed 70 times by 4 tests: end of block Executed by:- tst_qquickfocusscope
- tst_qquickitem
- tst_qquicktextedit
- tst_qquicktextinput
| 70 |
1060 | | - |
1061 | QQuickItemPrivate::get(item)->updateSubFocusItem(scope, false); | - |
1062 | | - |
1063 | } else if (!(options & DontChangeFocusProperty)) {executed 3172 times by 15 tests: end of block Executed by:- tst_examples
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
TRUE | evaluated 20 times by 5 testsEvaluated by:- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
| FALSE | evaluated 6 times by 1 test |
| 6-3172 |
1064 | QQuickItemPrivate::get(item)->focus = false; | - |
1065 | changed << item; | - |
1066 | }executed 20 times by 5 tests: end of block Executed by:- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickitem
- tst_qquickitem2
- tst_qquicktextedit
| 20 |
1067 | | - |
1068 | if (newActiveFocusItem) {TRUE | evaluated 444 times by 9 testsEvaluated by:- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 2754 times by 14 testsEvaluated by:- tst_examples
- tst_qqmltypeloader
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 444-2754 |
1069 | Q_ASSERT(newActiveFocusItem == scope); | - |
1070 | activeFocusItem = scope; | - |
1071 | updateFocusItemTransform(); | - |
1072 | }executed 444 times by 9 tests: end of block Executed by:- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 444 |
1073 | | - |
1074 | | - |
1075 | | - |
1076 | | - |
1077 | if (oldActiveFocusItem) {TRUE | evaluated 464 times by 10 testsEvaluated by:- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 2734 times by 11 testsEvaluated by:- tst_examples
- tst_qqmltypeloader
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 464-2734 |
1078 | QFocusEvent event(QEvent::FocusOut, reason); | - |
1079 | QCoreApplication::sendEvent(oldActiveFocusItem, &event); | - |
1080 | }executed 464 times by 10 tests: end of block Executed by:- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 464 |
1081 | | - |
1082 | | - |
1083 | if (newActiveFocusItem && activeFocusItem == newActiveFocusItem) {TRUE | evaluated 444 times by 9 testsEvaluated by:- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 2754 times by 14 testsEvaluated by:- tst_examples
- tst_qqmltypeloader
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
TRUE | evaluated 444 times by 9 testsEvaluated by:- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | never evaluated |
| 0-2754 |
1084 | QFocusEvent event(QEvent::FocusIn, reason); | - |
1085 | QCoreApplication::sendEvent(newActiveFocusItem, &event); | - |
1086 | }executed 444 times by 9 tests: end of block Executed by:- tst_qquickaccessible
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 444 |
1087 | | - |
1088 | if (activeFocusItem != currentActiveFocusItem)TRUE | evaluated 462 times by 10 testsEvaluated by:- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 2736 times by 11 testsEvaluated by:- tst_examples
- tst_qqmltypeloader
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 462-2736 |
1089 | emit q->focusObjectChanged(activeFocusItem);executed 462 times by 10 tests: q->focusObjectChanged(activeFocusItem); Executed by:- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 462 |
1090 | | - |
1091 | if (!changed.isEmpty())TRUE | evaluated 464 times by 10 testsEvaluated by:- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 2734 times by 10 testsEvaluated by:- tst_examples
- tst_qqmltypeloader
- tst_qquickgridview
- tst_qquickitem
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquickvisualdatamodel
- tst_qquickwidget
|
| 464-2734 |
1092 | notifyFocusChangesRecur(changed.data(), changed.count() - 1);executed 464 times by 10 tests: notifyFocusChangesRecur(changed.data(), changed.count() - 1); Executed by:- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 464 |
1093 | }executed 3198 times by 16 tests: end of block Executed by:- tst_examples
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickapplication
- tst_qquickfocusscope
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
- tst_qquickwidget
| 3198 |
1094 | | - |
1095 | void QQuickWindowPrivate::clearFocusObject() | - |
1096 | { | - |
1097 | if (activeFocusItem == contentItem)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1098 | return; never executed: return; | 0 |
1099 | | - |
1100 | clearFocusInScope(contentItem, QQuickItemPrivate::get(contentItem)->subFocusItem, Qt::OtherFocusReason); | - |
1101 | } never executed: end of block | 0 |
1102 | | - |
1103 | void QQuickWindowPrivate::notifyFocusChangesRecur(QQuickItem **items, int remaining) | - |
1104 | { | - |
1105 | QPointer<QQuickItem> item(*items); | - |
1106 | | - |
1107 | if (remaining)TRUE | evaluated 5003 times by 20 testsEvaluated by:- tst_examples
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
| FALSE | evaluated 10951 times by 28 testsEvaluated by:- tst_examples
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktext
- tst_qquicktextedit
- ...
|
| 5003-10951 |
1108 | notifyFocusChangesRecur(items + 1, remaining - 1);executed 5003 times by 20 tests: notifyFocusChangesRecur(items + 1, remaining - 1); Executed by:- tst_examples
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickvisualdatamodel
| 5003 |
1109 | | - |
1110 | if (item) {TRUE | evaluated 15954 times by 28 testsEvaluated by:- tst_examples
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktext
- tst_qquicktextedit
- ...
| FALSE | never evaluated |
| 0-15954 |
1111 | QQuickItemPrivate *itemPrivate = QQuickItemPrivate::get(item); | - |
1112 | | - |
1113 | if (itemPrivate->notifiedFocus != itemPrivate->focus) {TRUE | evaluated 12492 times by 28 testsEvaluated by:- tst_examples
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktext
- tst_qquicktextedit
- ...
| FALSE | evaluated 3462 times by 18 testsEvaluated by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
|
| 3462-12492 |
1114 | itemPrivate->notifiedFocus = itemPrivate->focus; | - |
1115 | emit item->focusChanged(itemPrivate->focus); | - |
1116 | }executed 12492 times by 28 tests: end of block Executed by:- tst_examples
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktext
- tst_qquicktextedit
- ...
| 12492 |
1117 | | - |
1118 | if (item && itemPrivate->notifiedActiveFocus != itemPrivate->activeFocus) {TRUE | evaluated 3418 times by 18 testsEvaluated by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | evaluated 12536 times by 28 testsEvaluated by:- tst_examples
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktext
- tst_qquicktextedit
- ...
|
| 3418-12536 |
1119 | itemPrivate->notifiedActiveFocus = itemPrivate->activeFocus; | - |
1120 | itemPrivate->itemChange(QQuickItem::ItemActiveFocusHasChanged, itemPrivate->activeFocus); | - |
1121 | emit item->activeFocusChanged(itemPrivate->activeFocus); | - |
1122 | }executed 3418 times by 18 tests: end of block Executed by:- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 3418 |
1123 | }executed 15954 times by 28 tests: end of block Executed by:- tst_examples
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktext
- tst_qquicktextedit
- ...
| 15954 |
1124 | }executed 15954 times by 28 tests: end of block Executed by:- tst_examples
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickaccessible
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktext
- tst_qquicktextedit
- ...
| 15954 |
1125 | | - |
1126 | void QQuickWindowPrivate::dirtyItem(QQuickItem *) | - |
1127 | { | - |
1128 | Q_Q(QQuickWindow); | - |
1129 | q->maybeUpdate(); | - |
1130 | }executed 1705029 times by 90 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- ...
| 1705029 |
1131 | | - |
1132 | void QQuickWindowPrivate::cleanup(QSGNode *n) | - |
1133 | { | - |
1134 | Q_Q(QQuickWindow); | - |
1135 | | - |
1136 | Q_ASSERT(!cleanupNodeList.contains(n)); | - |
1137 | cleanupNodeList.append(n); | - |
1138 | q->maybeUpdate(); | - |
1139 | }executed 316588 times by 74 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmltypeloader
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- tst_qquickfriction
- tst_qquickgravity
- tst_qquickgridview
- tst_qquickgroupgoal
- ...
| 316588 |
1140 | | - |
1141 | | - |
1142 | | - |
1143 | | - |
1144 | | - |
1145 | | - |
1146 | | - |
1147 | | - |
1148 | | - |
1149 | | - |
1150 | | - |
1151 | | - |
1152 | | - |
1153 | | - |
1154 | | - |
1155 | | - |
1156 | | - |
1157 | | - |
1158 | | - |
1159 | | - |
1160 | | - |
1161 | | - |
1162 | | - |
1163 | | - |
1164 | | - |
1165 | | - |
1166 | | - |
1167 | | - |
1168 | | - |
1169 | | - |
1170 | | - |
1171 | | - |
1172 | | - |
1173 | | - |
1174 | | - |
1175 | | - |
1176 | | - |
1177 | | - |
1178 | | - |
1179 | | - |
1180 | | - |
1181 | | - |
1182 | | - |
1183 | | - |
1184 | | - |
1185 | | - |
1186 | | - |
1187 | | - |
1188 | | - |
1189 | | - |
1190 | | - |
1191 | | - |
1192 | | - |
1193 | | - |
1194 | | - |
1195 | | - |
1196 | | - |
1197 | | - |
1198 | | - |
1199 | | - |
1200 | | - |
1201 | | - |
1202 | | - |
1203 | | - |
1204 | | - |
1205 | | - |
1206 | | - |
1207 | | - |
1208 | | - |
1209 | | - |
1210 | | - |
1211 | | - |
1212 | | - |
1213 | | - |
1214 | | - |
1215 | | - |
1216 | | - |
1217 | | - |
1218 | | - |
1219 | | - |
1220 | | - |
1221 | | - |
1222 | | - |
1223 | | - |
1224 | | - |
1225 | | - |
1226 | | - |
1227 | | - |
1228 | | - |
1229 | | - |
1230 | | - |
1231 | | - |
1232 | | - |
1233 | | - |
1234 | | - |
1235 | | - |
1236 | | - |
1237 | | - |
1238 | | - |
1239 | | - |
1240 | | - |
1241 | | - |
1242 | | - |
1243 | | - |
1244 | | - |
1245 | | - |
1246 | | - |
1247 | | - |
1248 | | - |
1249 | | - |
1250 | | - |
1251 | | - |
1252 | | - |
1253 | | - |
1254 | | - |
1255 | | - |
1256 | | - |
1257 | | - |
1258 | | - |
1259 | | - |
1260 | | - |
1261 | | - |
1262 | | - |
1263 | | - |
1264 | | - |
1265 | | - |
1266 | | - |
1267 | | - |
1268 | QQuickWindow::QQuickWindow(QWindow *parent) | - |
1269 | : QQuickWindow(*new QQuickWindowPrivate, parent) | - |
1270 | { | - |
1271 | }executed 1894 times by 20 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_qqmlcomponent
- tst_qquickanimatedimage
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickimage
- tst_qquickitem
- tst_qquickitem2
- tst_qquickmousearea
- tst_qquickpainteditem
- tst_qquickrepeater
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickview
- tst_qquickvisualdatamodel
- tst_rendernode
| 1894 |
1272 | | - |
1273 | | - |
1274 | | - |
1275 | | - |
1276 | | - |
1277 | | - |
1278 | QQuickWindow::QQuickWindow(QQuickWindowPrivate &dd, QWindow *parent) | - |
1279 | : QWindow(dd, parent) | - |
1280 | { | - |
1281 | Q_D(QQuickWindow); | - |
1282 | d->init(this); | - |
1283 | }executed 5248 times by 89 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- ...
| 5248 |
1284 | | - |
1285 | | - |
1286 | | - |
1287 | | - |
1288 | QQuickWindow::QQuickWindow(QQuickRenderControl *control) | - |
1289 | : QWindow(*(new QQuickWindowPrivate), nullptr) | - |
1290 | { | - |
1291 | Q_D(QQuickWindow); | - |
1292 | d->init(this, control); | - |
1293 | }executed 118 times by 2 tests: end of block Executed by:- tst_qquickshortcut
- tst_qquickwidget
| 118 |
1294 | | - |
1295 | | - |
1296 | | - |
1297 | | - |
1298 | QQuickWindow::QQuickWindow(QQuickWindowPrivate &dd, QQuickRenderControl *control) | - |
1299 | : QWindow(dd, nullptr) | - |
1300 | { | - |
1301 | Q_D(QQuickWindow); | - |
1302 | d->init(this, control); | - |
1303 | } never executed: end of block | 0 |
1304 | | - |
1305 | | - |
1306 | | - |
1307 | | - |
1308 | QQuickWindow::~QQuickWindow() | - |
1309 | { | - |
1310 | Q_D(QQuickWindow); | - |
1311 | | - |
1312 | if (d->renderControl) {TRUE | never evaluated | FALSE | evaluated 5330 times by 89 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickdynamicpropertyanimation
- ...
|
| 0-5330 |
1313 | QQuickRenderControlPrivate::get(d->renderControl)->windowDestroyed(); | - |
1314 | } else if (d->windowManager) { never executed: end of block TRUE | evaluated 5212 times by 88 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickdynamicpropertyanimation
- ...
| FALSE | evaluated 118 times by 2 testsEvaluated by:- tst_qquickshortcut
- tst_qquickwidget
|
| 0-5212 |
1315 | d->windowManager->removeWindow(this); | - |
1316 | d->windowManager->windowDestroyed(this); | - |
1317 | }executed 5212 times by 88 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickdynamicpropertyanimation
- ...
| 5212 |
1318 | | - |
1319 | delete d->incubationController; d->incubationController = nullptr; | - |
1320 | #if QT_CONFIG(draganddrop) | - |
1321 | delete d->dragGrabber; d->dragGrabber = nullptr; | - |
1322 | #endif | - |
1323 | QQuickRootItem *root = d->contentItem; | - |
1324 | d->contentItem = nullptr; | - |
1325 | delete root; | - |
1326 | qDeleteAll(d->pointerEventInstances); | - |
1327 | d->pointerEventInstances.clear(); | - |
1328 | | - |
1329 | d->renderJobMutex.lock(); | - |
1330 | qDeleteAll(d->beforeSynchronizingJobs); | - |
1331 | d->beforeSynchronizingJobs.clear(); | - |
1332 | qDeleteAll(d->afterSynchronizingJobs); | - |
1333 | d->afterSynchronizingJobs.clear(); | - |
1334 | qDeleteAll(d->beforeRenderingJobs); | - |
1335 | d->beforeRenderingJobs.clear(); | - |
1336 | qDeleteAll(d->afterRenderingJobs); | - |
1337 | d->afterRenderingJobs.clear(); | - |
1338 | qDeleteAll(d->afterSwapJobs); | - |
1339 | d->afterSwapJobs.clear(); | - |
1340 | d->renderJobMutex.unlock(); | - |
1341 | | - |
1342 | | - |
1343 | | - |
1344 | | - |
1345 | | - |
1346 | | - |
1347 | QQuickPixmap::purgeCache(); | - |
1348 | }executed 5330 times by 89 tests: end of block Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- tst_qquickdynamicpropertyanimation
- ...
| 5330 |
1349 | | - |
1350 | | - |
1351 | | - |
1352 | | - |
1353 | | - |
1354 | | - |
1355 | | - |
1356 | | - |
1357 | | - |
1358 | | - |
1359 | | - |
1360 | | - |
1361 | | - |
1362 | | - |
1363 | void QQuickWindow::releaseResources() | - |
1364 | { | - |
1365 | Q_D(QQuickWindow); | - |
1366 | if (d->windowManager)TRUE | evaluated 254 times by 3 testsEvaluated by:- tst_qquickanimatedimage
- tst_qquickborderimage
- tst_qquickimage
| FALSE | never evaluated |
| 0-254 |
1367 | d->windowManager->releaseResources(this);executed 254 times by 3 tests: d->windowManager->releaseResources(this); Executed by:- tst_qquickanimatedimage
- tst_qquickborderimage
- tst_qquickimage
| 254 |
1368 | QQuickPixmap::purgeCache(); | - |
1369 | }executed 254 times by 3 tests: end of block Executed by:- tst_qquickanimatedimage
- tst_qquickborderimage
- tst_qquickimage
| 254 |
1370 | | - |
1371 | | - |
1372 | | - |
1373 | | - |
1374 | | - |
1375 | | - |
1376 | | - |
1377 | | - |
1378 | | - |
1379 | | - |
1380 | | - |
1381 | | - |
1382 | | - |
1383 | | - |
1384 | | - |
1385 | | - |
1386 | | - |
1387 | | - |
1388 | | - |
1389 | | - |
1390 | | - |
1391 | | - |
1392 | | - |
1393 | | - |
1394 | | - |
1395 | | - |
1396 | | - |
1397 | | - |
1398 | | - |
1399 | void QQuickWindow::setPersistentOpenGLContext(bool persistent) | - |
1400 | { | - |
1401 | Q_D(QQuickWindow); | - |
1402 | d->persistentGLContext = persistent; | - |
1403 | }executed 266 times by 1 test: end of block | 266 |
1404 | | - |
1405 | | - |
1406 | | - |
1407 | | - |
1408 | | - |
1409 | | - |
1410 | | - |
1411 | | - |
1412 | | - |
1413 | | - |
1414 | | - |
1415 | | - |
1416 | bool QQuickWindow::isPersistentOpenGLContext() const | - |
1417 | { | - |
1418 | Q_D(const QQuickWindow); | - |
1419 | return d->persistentGLContext; never executed: return d->persistentGLContext; | 0 |
1420 | } | - |
1421 | | - |
1422 | | - |
1423 | | - |
1424 | | - |
1425 | | - |
1426 | | - |
1427 | | - |
1428 | | - |
1429 | | - |
1430 | | - |
1431 | | - |
1432 | | - |
1433 | | - |
1434 | | - |
1435 | | - |
1436 | | - |
1437 | | - |
1438 | | - |
1439 | | - |
1440 | | - |
1441 | | - |
1442 | | - |
1443 | | - |
1444 | | - |
1445 | void QQuickWindow::setPersistentSceneGraph(bool persistent) | - |
1446 | { | - |
1447 | Q_D(QQuickWindow); | - |
1448 | d->persistentSceneGraph = persistent; | - |
1449 | }executed 266 times by 1 test: end of block | 266 |
1450 | | - |
1451 | | - |
1452 | | - |
1453 | | - |
1454 | | - |
1455 | | - |
1456 | | - |
1457 | | - |
1458 | | - |
1459 | | - |
1460 | | - |
1461 | bool QQuickWindow::isPersistentSceneGraph() const | - |
1462 | { | - |
1463 | Q_D(const QQuickWindow); | - |
1464 | return d->persistentSceneGraph;executed 28 times by 1 test: return d->persistentSceneGraph; | 28 |
1465 | } | - |
1466 | | - |
1467 | | - |
1468 | | - |
1469 | | - |
1470 | | - |
1471 | | - |
1472 | | - |
1473 | | - |
1474 | | - |
1475 | | - |
1476 | | - |
1477 | | - |
1478 | | - |
1479 | | - |
1480 | | - |
1481 | | - |
1482 | | - |
1483 | | - |
1484 | | - |
1485 | | - |
1486 | | - |
1487 | QQuickItem *QQuickWindow::contentItem() const | - |
1488 | { | - |
1489 | Q_D(const QQuickWindow); | - |
1490 | | - |
1491 | return d->contentItem;executed 15398 times by 90 tests: return d->contentItem; Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- ...
| 15398 |
1492 | } | - |
1493 | | - |
1494 | | - |
1495 | | - |
1496 | | - |
1497 | | - |
1498 | | - |
1499 | | - |
1500 | QQuickItem *QQuickWindow::activeFocusItem() const | - |
1501 | { | - |
1502 | Q_D(const QQuickWindow); | - |
1503 | | - |
1504 | return d->activeFocusItem;executed 54206 times by 78 tests: return d->activeFocusItem; Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdraghandler
- tst_qquickellipseextruder
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickfontloader_static
- tst_qquickframebufferobject
- ...
| 54206 |
1505 | } | - |
1506 | | - |
1507 | | - |
1508 | | - |
1509 | | - |
1510 | | - |
1511 | QObject *QQuickWindow::focusObject() const | - |
1512 | { | - |
1513 | Q_D(const QQuickWindow); | - |
1514 | | - |
1515 | if (d->activeFocusItem)TRUE | evaluated 12065 times by 17 testsEvaluated by:- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| FALSE | never evaluated |
| 0-12065 |
1516 | return d->activeFocusItem;executed 12065 times by 17 tests: return d->activeFocusItem; Executed by:- tst_qquickanimationcontroller
- tst_qquickapplication
- tst_qquickflickable
- tst_qquickfocusscope
- tst_qquickfontloader
- tst_qquickframebufferobject
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickshortcut
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
| 12065 |
1517 | return const_cast<QQuickWindow*>(this); never executed: return const_cast<QQuickWindow*>(this); | 0 |
1518 | } | - |
1519 | | - |
1520 | | - |
1521 | | - |
1522 | | - |
1523 | | - |
1524 | QQuickItem *QQuickWindow::mouseGrabberItem() const | - |
1525 | { | - |
1526 | Q_D(const QQuickWindow); | - |
1527 | | - |
1528 | if (d->isDeliveringTouchAsMouse()) {TRUE | evaluated 518 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| FALSE | evaluated 474005 times by 90 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- ...
|
| 518-474005 |
1529 | if (QQuickPointerEvent *event = d->queryPointerEventInstance(d->touchMouseDevice)) {TRUE | evaluated 518 times by 5 testsEvaluated by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| FALSE | never evaluated |
| 0-518 |
1530 | auto point = event->pointById(d->touchMouseId); | - |
1531 | return point ? point->grabberItem() : nullptr;executed 518 times by 5 tests: return point ? point->grabberItem() : nullptr; Executed by:- tst_flickableinterop
- tst_qquickflickable
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpointerhandler
| 518 |
1532 | } | - |
1533 | } else if (QQuickPointerEvent *event = d->queryPointerEventInstance(QQuickPointerDevice::genericMouseDevice())) { never executed: end of block TRUE | evaluated 40512 times by 17 testsEvaluated by:- tst_flickableinterop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickwidget
| FALSE | evaluated 433493 times by 90 testsEvaluated by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- ...
|
| 0-433493 |
1534 | Q_ASSERT(event->pointCount()); | - |
1535 | return event->point(0)->grabberItem();executed 40512 times by 17 tests: return event->point(0)->grabberItem(); Executed by:- tst_flickableinterop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpincharea
- tst_qquickpointerhandler
- tst_qquicktaphandler
- tst_qquicktext
- tst_qquicktextedit
- tst_qquicktextinput
- tst_qquickwidget
| 40512 |
1536 | } | - |
1537 | return nullptr;executed 433493 times by 90 tests: return nullptr; Executed by:- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qqmlcomponent
- tst_qqmldebugjs
- tst_qqmlimport
- tst_qqmltypeloader
- tst_qquickaccessible
- tst_qquickage
- tst_qquickanchors
- tst_qquickangleddirection
- tst_qquickanimatedimage
- tst_qquickanimatedsprite
- tst_qquickanimationcontroller
- tst_qquickanimations
- tst_qquickapplication
- tst_qquickborderimage
- tst_qquickcumulativedirection
- tst_qquickcustomaffector
- tst_qquickcustomparticle
- tst_qquickdesignersupport
- tst_qquickdrag
- tst_qquickdraghandler
- tst_qquickdroparea
- ...
| 433493 |
1538 | } | - |
1539 | | - |
1540 | | - |
1541 | bool QQuickWindowPrivate::clearHover(ulong timestamp) | - |
1542 | { | - |
1543 | Q_Q(QQuickWindow); | - |
1544 | if (hoverItems.isEmpty())TRUE | evaluated 17477 times by 14 testsEvaluated by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpointerhandler
- tst_qquicktaphandler
- tst_qquicktextinput
| FALSE | evaluated 10 times by 3 testsEvaluated by:- tst_qquickitem
- tst_qquickmousearea
- tst_qquickwidget
|
| 10-17477 |
1545 | return false;executed 17477 times by 14 tests: return false; Executed by:- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitem2
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickmultipointtoucharea
- tst_qquickpathview
- tst_qquickpointerhandler
- tst_qquicktaphandler
- tst_qquicktextinput
| 17477 |
1546 | | - |
1547 | QPointF pos = q->mapFromGlobal(QGuiApplicationPrivate::lastCursorPosition.toPoint()); | - |
1548 | | - |
1549 | bool accepted = false; | - |
1550 | for (QQuickItem* item : qAsConst(hoverItems)) { | - |
1551 | accepted = sendHoverEvent(QEvent::HoverLeave, item, pos, pos, QGuiApplication::keyboardModifiers(), timestamp, true) || accepted;TRUE | evaluated 10 times by 3 testsEvaluated by:- tst_qquickitem
- tst_qquickmousearea
- tst_qquickwidget
| FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0-10 |
1552 | QQuickItemPrivate *itemPrivate = QQuickItemPrivate::get(item); | - |
1553 | if (itemPrivate->hasPointerHandlers()) {TRUE | never evaluated | FALSE | evaluated 10 times by 3 tests |
|