OpenCoverage

qquickitemsmodule.cpp

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemsmodule.cpp
Switch to Source codePreprocessed file
LineSourceCount
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-
32extern const QLoggingCategory &lcTransient();-
33-
34-
35static QQmlPrivate::AutoParentResult qquickitem_autoParent(QObject *obj, QObject *parent)-
36{-
37-
38-
39 if (QQuickItem *parentItem = qmlobject_cast<QQuickItem *>(parent)
QQuickItem *pa...tem *>(parent)Description
TRUEevaluated 2515 times by 16 tests
Evaluated by:
  • tst_examples
  • tst_qqmlbinding
  • tst_qqmlcomponent
  • tst_qqmlcontext
  • tst_qqmlecmascript
  • tst_qqmllistreference
  • tst_qqmlproperty
  • tst_qqmlqt
  • tst_qqmlxmlhttprequest
  • tst_qquickanimations
  • tst_qquickbehaviors
  • tst_qquicklayouts
  • tst_qquicklistview
  • tst_qquickloader
  • tst_qquickpathview
  • tst_qquickpositioners
FALSEevaluated 40 times by 4 tests
Evaluated by:
  • tst_qqmlcomponent
  • tst_qqmlecmascript
  • tst_qqmlenginedebugservice
  • tst_qqmlincubator
) {
40-2515
40 QQuickItem *item = qmlobject_cast<QQuickItem *>(obj);-
41 if (item
itemDescription
TRUEevaluated 2493 times by 13 tests
Evaluated by:
  • tst_examples
  • tst_qqmlbinding
  • tst_qqmlcomponent
  • tst_qqmlcontext
  • tst_qqmlecmascript
  • tst_qqmlproperty
  • tst_qqmlqt
  • tst_qqmlxmlhttprequest
  • tst_qquickbehaviors
  • tst_qquicklayouts
  • tst_qquickloader
  • tst_qquickpathview
  • tst_qquickpositioners
FALSEevaluated 22 times by 6 tests
Evaluated by:
  • tst_qqmlcomponent
  • tst_qqmlecmascript
  • tst_qqmllistreference
  • tst_qqmlqt
  • tst_qquickanimations
  • tst_qquicklistview
) {
22-2493
42-
43 item->setParentItem(parentItem);-
44 return
executed 2493 times by 13 tests: return QQmlPrivate::Parented;
Executed by:
  • tst_examples
  • tst_qqmlbinding
  • tst_qqmlcomponent
  • tst_qqmlcontext
  • tst_qqmlecmascript
  • tst_qqmlproperty
  • tst_qqmlqt
  • tst_qqmlxmlhttprequest
  • tst_qquickbehaviors
  • tst_qquicklayouts
  • tst_qquickloader
  • tst_qquickpathview
  • tst_qquickpositioners
QQmlPrivate::Parented;
executed 2493 times by 13 tests: return QQmlPrivate::Parented;
Executed by:
  • tst_examples
  • tst_qqmlbinding
  • tst_qqmlcomponent
  • tst_qqmlcontext
  • tst_qqmlecmascript
  • tst_qqmlproperty
  • tst_qqmlqt
  • tst_qqmlxmlhttprequest
  • tst_qquickbehaviors
  • tst_qquicklayouts
  • tst_qquickloader
  • tst_qquickpathview
  • tst_qquickpositioners
2493
45 } else if (parentItem->window()
parentItem->window()Description
TRUEnever evaluated
FALSEevaluated 22 times by 6 tests
Evaluated by:
  • tst_qqmlcomponent
  • tst_qqmlecmascript
  • tst_qqmllistreference
  • tst_qqmlqt
  • tst_qquickanimations
  • tst_qquicklistview
) {
0-22
46 QQuickWindow *win = qmlobject_cast<QQuickWindow *>(obj);-
47 if (win
winDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
48-
49 for (bool qt_category_enabled = lcTransient().isDebugEnabled(); qt_category_enabled
qt_category_enabledDescription
TRUEnever evaluated
FALSEnever evaluated
; qt_category_enabled = false) QMessageLogger(__FILE__, 134, __PRETTY_FUNCTION__, lcTransient().categoryName()).debug() << win << "is transient for" << parentItem->window();
never executed: QMessageLogger(__FILE__, 134, __PRETTY_FUNCTION__, lcTransient().categoryName()).debug() << win << "is transient for" << parentItem->window();
0
50 win->setTransientParent(parentItem->window());-
51 return
never executed: return QQmlPrivate::Parented;
QQmlPrivate::Parented;
never executed: return QQmlPrivate::Parented;
0
52 }-
53 }
never executed: end of block
0
54 return
executed 22 times by 6 tests: return QQmlPrivate::IncompatibleObject;
Executed by:
  • tst_qqmlcomponent
  • tst_qqmlecmascript
  • tst_qqmllistreference
  • tst_qqmlqt
  • tst_qquickanimations
  • tst_qquicklistview
QQmlPrivate::IncompatibleObject;
executed 22 times by 6 tests: return QQmlPrivate::IncompatibleObject;
Executed by:
  • tst_qqmlcomponent
  • tst_qqmlecmascript
  • tst_qqmllistreference
  • tst_qqmlqt
  • tst_qquickanimations
  • tst_qquicklistview
22
55 } else if (QQuickWindow *parentWindow = qmlobject_cast<QQuickWindow *>(parent)
QQuickWindow *...dow *>(parent)Description
TRUEevaluated 12 times by 1 test
Evaluated by:
  • tst_qqmlcomponent
FALSEevaluated 28 times by 4 tests
Evaluated by:
  • tst_qqmlcomponent
  • tst_qqmlecmascript
  • tst_qqmlenginedebugservice
  • tst_qqmlincubator
) {
12-28
56 QQuickWindow *win = qmlobject_cast<QQuickWindow *>(obj);-
57 if (win
winDescription
TRUEevaluated 4 times by 1 test
Evaluated by:
  • tst_qqmlcomponent
FALSEevaluated 8 times by 1 test
Evaluated by:
  • tst_qqmlcomponent
) {
4-8
58-
59 for (bool qt_category_enabled = lcTransient().isDebugEnabled(); qt_category_enabled
qt_category_enabledDescription
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • tst_qqmlcomponent
; qt_category_enabled = false) QMessageLogger(__FILE__, 144, __PRETTY_FUNCTION__, lcTransient().categoryName()).debug() << win << "is transient for" << parentWindow;
never executed: QMessageLogger(__FILE__, 144, __PRETTY_FUNCTION__, lcTransient().categoryName()).debug() << win << "is transient for" << parentWindow;
0-4
60 win->setTransientParent(parentWindow);-
61 return
executed 4 times by 1 test: return QQmlPrivate::Parented;
Executed by:
  • tst_qqmlcomponent
QQmlPrivate::Parented;
executed 4 times by 1 test: return QQmlPrivate::Parented;
Executed by:
  • tst_qqmlcomponent
4
62 } else {-
63 QQuickItem *item = qmlobject_cast<QQuickItem *>(obj);-
64 if (item
itemDescription
TRUEevaluated 4 times by 1 test
Evaluated by:
  • tst_qqmlcomponent
FALSEevaluated 4 times by 1 test
Evaluated by:
  • tst_qqmlcomponent
) {
4
65-
66 item->setParentItem(parentWindow->contentItem());-
67 return
executed 4 times by 1 test: return QQmlPrivate::Parented;
Executed by:
  • tst_qqmlcomponent
QQmlPrivate::Parented;
executed 4 times by 1 test: return QQmlPrivate::Parented;
Executed by:
  • tst_qqmlcomponent
4
68 }-
69 }
executed 4 times by 1 test: end of block
Executed by:
  • tst_qqmlcomponent
4
70 return
executed 4 times by 1 test: return QQmlPrivate::IncompatibleObject;
Executed by:
  • tst_qqmlcomponent
QQmlPrivate::IncompatibleObject;
executed 4 times by 1 test: return QQmlPrivate::IncompatibleObject;
Executed by:
  • tst_qqmlcomponent
4
71 } else if (qmlobject_cast<QQuickItem *>(obj)
qmlobject_cast...ckItem *>(obj)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • tst_qqmlcomponent
FALSEevaluated 24 times by 4 tests
Evaluated by:
  • tst_qqmlcomponent
  • tst_qqmlecmascript
  • tst_qqmlenginedebugservice
  • tst_qqmlincubator
) {
4-24
72 return
executed 4 times by 1 test: return QQmlPrivate::IncompatibleParent;
Executed by:
  • tst_qqmlcomponent
QQmlPrivate::IncompatibleParent;
executed 4 times by 1 test: return QQmlPrivate::IncompatibleParent;
Executed by:
  • tst_qqmlcomponent
4
73 }-
74 return
executed 24 times by 4 tests: return QQmlPrivate::IncompatibleObject;
Executed by:
  • tst_qqmlcomponent
  • tst_qqmlecmascript
  • tst_qqmlenginedebugservice
  • tst_qqmlincubator
QQmlPrivate::IncompatibleObject;
executed 24 times by 4 tests: return QQmlPrivate::IncompatibleObject;
Executed by:
  • tst_qqmlcomponent
  • tst_qqmlecmascript
  • tst_qqmlenginedebugservice
  • tst_qqmlincubator
24
75}-
76-
77static void qt_quickitems_defineModule(const char *uri, int major, int minor)-
78{-
79 QQmlPrivate::RegisterAutoParent autoparent = { 0, &qquickitem_autoParent };-
80 QQmlPrivate::qmlregister(QQmlPrivate::AutoParentRegistration, &autoparent);-
81-
82-
83 qmlRegisterModule(uri, 2, 12);-
84-
85-
86-
87-
88 qmlRegisterType<QQuickAnimatedImage>(uri,major,minor,"AnimatedImage");-
89-
90 qmlRegisterType<QQuickBorderImage>(uri,major,minor,"BorderImage");-
91 qmlRegisterType<QQuickFlickable>(uri,major,minor,"Flickable");-
92-
93 qmlRegisterType<QQuickFlipable>(uri,major,minor,"Flipable");-
94-
95-
96 qmlRegisterType<QQuickFocusScope>(uri,major,minor,"FocusScope");-
97 qmlRegisterType<QQuickGradient>(uri,major,minor,"Gradient");-
98 qmlRegisterType<QQuickGradientStop>(uri,major,minor,"GradientStop");-
99-
100 qmlRegisterType<QQuickColumn>(uri,major,minor,"Column");-
101 qmlRegisterType<QQuickFlow>(uri,major,minor,"Flow");-
102 qmlRegisterType<QQuickGrid>(uri,major,minor,"Grid");-
103 qmlRegisterUncreatableType<QQuickBasePositioner>(uri,major,minor,"Positioner",-
104 ([]() noexcept -> QString { enum { Size = sizeof(u"" "Positioner is an abstract type that is only available as an attached property.")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Positioner is an abstract type that is only available as an attached property." }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
executed 374 times by 132 tests: return qstring_literal_temp;
Executed by:
  • tst_bindingdependencyapi
  • tst_drawingmodes
  • tst_examples
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_parserstress
  • tst_qmlcachegen
  • tst_qmldiskcache
  • tst_qqmlbinding
  • tst_qqmlcomponent
  • tst_qqmlconnections
  • tst_qqmlconsole
  • tst_qqmlcontext
  • tst_qqmldebugjs
  • tst_qqmlecmascript
  • tst_qqmlenginecleanup
  • tst_qqmlenginedebugservice
  • tst_qqmlexpression
  • tst_qqmlimport
  • tst_qqmlincubator
  • tst_qqmlinfo
  • tst_qqmlinstantiator
  • tst_qqmllistmodel
  • tst_qqmllistmodelworkerscript
  • tst_qqmllistreference
  • ...
qstring_literal_temp;
executed 374 times by 132 tests: return qstring_literal_temp;
Executed by:
  • tst_bindingdependencyapi
  • tst_drawingmodes
  • tst_examples
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_parserstress
  • tst_qmlcachegen
  • tst_qmldiskcache
  • tst_qqmlbinding
  • tst_qqmlcomponent
  • tst_qqmlconnections
  • tst_qqmlconsole
  • tst_qqmlcontext
  • tst_qqmldebugjs
  • tst_qqmlecmascript
  • tst_qqmlenginecleanup
  • tst_qqmlenginedebugservice
  • tst_qqmlexpression
  • tst_qqmlimport
  • tst_qqmlincubator
  • tst_qqmlinfo
  • tst_qqmlinstantiator
  • tst_qqmllistmodel
  • tst_qqmllistmodelworkerscript
  • tst_qqmllistreference
  • ...
}()));
374
105 qmlRegisterType<QQuickRow>(uri,major,minor,"Row");-
106-
107-
108 qmlRegisterType<QQuickGridView>(uri,major,minor,"GridView");-
109-
110 qmlRegisterType<QQuickImage>(uri,major,minor,"Image");-
111 qmlRegisterType<QQuickItem>(uri,major,minor,"Item");-
112-
113 qmlRegisterType<QQuickListView>(uri,major,minor,"ListView");-
114 qmlRegisterType<QQuickViewSection>(uri,major,minor,"ViewSection");-
115-
116 qmlRegisterType<QQuickLoader>(uri,major,minor,"Loader");-
117 qmlRegisterType<QQuickMouseArea>(uri,major,minor,"MouseArea");-
118-
119 qmlRegisterType<QQuickPath>(uri,major,minor,"Path");-
120 qmlRegisterType<QQuickPathAttribute>(uri,major,minor,"PathAttribute");-
121 qmlRegisterType<QQuickPathCubic>(uri,major,minor,"PathCubic");-
122 qmlRegisterType<QQuickPathLine>(uri,major,minor,"PathLine");-
123 qmlRegisterType<QQuickPathPercent>(uri,major,minor,"PathPercent");-
124 qmlRegisterType<QQuickPathQuad>(uri,major,minor,"PathQuad");-
125 qmlRegisterType<QQuickPathCatmullRomCurve>("QtQuick",2,0,"PathCurve");-
126 qmlRegisterType<QQuickPathArc>("QtQuick",2,0,"PathArc");-
127 qmlRegisterType<QQuickPathSvg>("QtQuick",2,0,"PathSvg");-
128-
129-
130 qmlRegisterType<QQuickPathView>(uri,major,minor,"PathView");-
131-
132 qmlRegisterType<QQuickRectangle>(uri,major,minor,"Rectangle");-
133-
134 qmlRegisterType<QQuickRepeater>(uri,major,minor,"Repeater");-
135-
136 qmlRegisterType<QQuickTranslate>(uri,major,minor,"Translate");-
137 qmlRegisterType<QQuickRotation>(uri,major,minor,"Rotation");-
138 qmlRegisterType<QQuickScale>(uri,major,minor,"Scale");-
139 qmlRegisterType<QQuickMatrix4x4>(uri,2,3,"Matrix4x4");-
140 qmlRegisterType<QQuickText>(uri,major,minor,"Text");-
141 qmlRegisterType<QQuickTextEdit>(uri,major,minor,"TextEdit");-
142 qmlRegisterType<QQuickTextEdit,1>(uri,2,1,"TextEdit");-
143 qmlRegisterType<QQuickTextInput>(uri,major,minor,"TextInput");-
144 qmlRegisterType<QQuickTextInput,2>(uri,2,2,"TextInput");-
145 qmlRegisterType<QQuickTextInput,3>(uri,2,4,"TextInput");-
146 qmlRegisterType<QQuickItemGrabResult>();-
147-
148 qmlRegisterType<QQuickItemLayer>();-
149-
150 qmlRegisterType<QQuickAnchors>();-
151 qmlRegisterType<QQuickKeyEvent>();-
152 qmlRegisterType<QQuickMouseEvent>();-
153 qmlRegisterType<QQuickWheelEvent>();-
154 qmlRegisterType<QQuickCloseEvent>();-
155 qmlRegisterType<QQuickTransform>();-
156-
157 qmlRegisterType<QQuickPathElement>();-
158 qmlRegisterType<QQuickCurve>();-
159-
160 qmlRegisterType<QQuickScaleGrid>();-
161 qmlRegisterType<QQuickTextLine>();-
162 qmlRegisterType<QQuickPen>();-
163 qmlRegisterType<QQuickFlickableVisibleArea>();-
164 qRegisterMetaType<QQuickAnchorLine>("QQuickAnchorLine");-
165-
166 qmlRegisterType<QQuickTextDocument>();-
167-
168-
169 qmlRegisterUncreatableType<QQuickKeyNavigationAttached>(uri,major,minor,"KeyNavigation",QQuickKeyNavigationAttached::tr("KeyNavigation is only available via attached properties"));-
170 qmlRegisterUncreatableType<QQuickKeysAttached>(uri,major,minor,"Keys",QQuickKeysAttached::tr("Keys is only available via attached properties"));-
171 qmlRegisterUncreatableType<QQuickLayoutMirroringAttached>(uri,major,minor,"LayoutMirroring", QQuickLayoutMirroringAttached::tr("LayoutMirroring is only available via attached properties"));-
172-
173 qmlRegisterUncreatableType<QQuickViewTransitionAttached>(uri,major,minor,"ViewTransition",QQuickViewTransitionAttached::tr("ViewTransition is only available via attached properties"));-
174-
175-
176 qmlRegisterType<QQuickPinchArea>(uri,major,minor,"PinchArea");-
177 qmlRegisterType<QQuickPinch>(uri,major,minor,"Pinch");-
178 qmlRegisterType<QQuickPinchEvent>();-
179-
180-
181 qmlRegisterType<QQuickShaderEffectSource>("QtQuick", 2, 0, "ShaderEffectSource");-
182 qmlRegisterUncreatableType<QQuickShaderEffectMesh>("QtQuick", 2, 0, "ShaderEffectMesh", QQuickShaderEffectMesh::tr("Cannot create instance of abstract class ShaderEffectMesh."));-
183 qmlRegisterType<QQuickGridMesh>("QtQuick", 2, 0, "GridMesh");-
184 qmlRegisterType<QQuickShaderEffect>("QtQuick", 2, 0, "ShaderEffect");-
185-
186-
187 qmlRegisterUncreatableType<QQuickPaintedItem>("QtQuick", 2, 0, "PaintedItem", QQuickPaintedItem::tr("Cannot create instance of abstract class PaintedItem"));-
188-
189-
190 qmlRegisterType<QQuickCanvasItem>("QtQuick", 2, 0, "Canvas");-
191-
192-
193-
194 qmlRegisterType<QQuickSprite>("QtQuick", 2, 0, "Sprite");-
195 qmlRegisterType<QQuickAnimatedSprite>("QtQuick", 2, 0, "AnimatedSprite");-
196 qmlRegisterType<QQuickSpriteSequence>("QtQuick", 2, 0, "SpriteSequence");-
197-
198-
199 qmlRegisterType<QQuickParentChange>(uri, major, minor,"ParentChange");-
200 qmlRegisterType<QQuickAnchorChanges>(uri, major, minor,"AnchorChanges");-
201 qmlRegisterType<QQuickAnchorSet>();-
202 qmlRegisterType<QQuickAnchorAnimation>(uri, major, minor,"AnchorAnimation");-
203 qmlRegisterType<QQuickParentAnimation>(uri, major, minor,"ParentAnimation");-
204-
205 qmlRegisterType<QQuickPathAnimation>("QtQuick",2,0,"PathAnimation");-
206 qmlRegisterType<QQuickPathInterpolator>("QtQuick",2,0,"PathInterpolator");-
207-
208-
209-
210 qmlRegisterType<QQuickDropArea>("QtQuick", 2, 0, "DropArea");-
211 qmlRegisterType<QQuickDropEvent>();-
212 qmlRegisterType<QQuickDropAreaDrag>();-
213 qmlRegisterUncreatableType<QQuickDrag>("QtQuick", 2, 0, "Drag", QQuickDragAttached::tr("Drag is only available via attached properties"));-
214-
215-
216 qmlRegisterType<QQuickMultiPointTouchArea>("QtQuick", 2, 0, "MultiPointTouchArea");-
217 qmlRegisterType<QQuickTouchPoint>("QtQuick", 2, 0, "TouchPoint");-
218 qmlRegisterUncreatableType<QQuickGrabGestureEvent>(uri,major,minor, "GestureEvent",-
219 QQuickMouseEvent::tr("GestureEvent is only available in the context of handling the gestureStarted signal from MultiPointTouchArea"));-
220-
221-
222 qmlRegisterUncreatableType<QQuickAccessibleAttached>("QtQuick", 2, 0, "Accessible",QQuickAccessibleAttached::tr("Accessible is only available via attached properties"));-
223-
224-
225 qmlRegisterType<QQuickItem, 1>(uri, 2, 1,"Item");-
226-
227 qmlRegisterType<QQuickGrid, 1>(uri, 2, 1, "Grid");-
228-
229-
230 const char *itemViewName = "ItemView";-
231 const QString itemViewMessage = QQuickItemView::tr("ItemView is an abstract base class");-
232 qmlRegisterUncreatableType<QQuickItemView, 1>(uri, 2, 1, itemViewName, itemViewMessage);-
233 qmlRegisterUncreatableType<QQuickItemView, 2>(uri, 2, 3, itemViewName, itemViewMessage);-
234-
235-
236 qmlRegisterType<QQuickListView, 1>(uri, 2, 1, "ListView");-
237-
238-
239 qmlRegisterType<QQuickGridView, 1>(uri, 2, 1, "GridView");-
240-
241 qmlRegisterType<QQuickTextEdit, 1>(uri, 2, 1, "TextEdit");-
242-
243 qmlRegisterType<QQuickText, 2>(uri, 2, 2, "Text");-
244 qmlRegisterType<QQuickTextEdit, 2>(uri, 2, 2, "TextEdit");-
245-
246 qmlRegisterType<QQuickText, 3>(uri, 2, 3, "Text");-
247 qmlRegisterType<QQuickTextEdit, 3>(uri, 2, 3, "TextEdit");-
248 qmlRegisterType<QQuickImage, 1>(uri, 2, 3,"Image");-
249-
250 qmlRegisterType<QQuickItem, 2>(uri, 2, 4, "Item");-
251-
252 qmlRegisterType<QQuickListView, 2>(uri, 2, 4, "ListView");-
253-
254 qmlRegisterType<QQuickMouseArea, 1>(uri, 2, 4, "MouseArea");-
255-
256 qmlRegisterType<QQuickShaderEffect, 1>(uri, 2, 4, "ShaderEffect");-
257-
258-
259-
260 qmlRegisterUncreatableType<QQuickOpenGLInfo>(uri, 2, 4,"OpenGLInfo", QQuickOpenGLInfo::tr("OpenGLInfo is only available via attached properties"));-
261-
262 qmlRegisterType<QQuickPinchArea, 1>(uri, 2, 5,"PinchArea");-
263 qmlRegisterType<QQuickImage, 2>(uri, 2, 5,"Image");-
264 qmlRegisterType<QQuickMouseArea, 2>(uri, 2, 5, "MouseArea");-
265-
266 qmlRegisterType<QQuickText, 6>(uri, 2, 6, "Text");-
267 qmlRegisterType<QQuickTextEdit, 6>(uri, 2, 6, "TextEdit");-
268 qmlRegisterType<QQuickTextInput, 6>(uri, 2, 6, "TextInput");-
269-
270 qmlRegisterUncreatableType<QQuickBasePositioner, 6>(uri, 2, 6, "Positioner",-
271 ([]() noexcept -> QString { enum { Size = sizeof(u"" "Positioner is an abstract type that is only available as an attached property.")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Positioner is an abstract type that is only available as an attached property." }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
executed 374 times by 132 tests: return qstring_literal_temp;
Executed by:
  • tst_bindingdependencyapi
  • tst_drawingmodes
  • tst_examples
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_parserstress
  • tst_qmlcachegen
  • tst_qmldiskcache
  • tst_qqmlbinding
  • tst_qqmlcomponent
  • tst_qqmlconnections
  • tst_qqmlconsole
  • tst_qqmlcontext
  • tst_qqmldebugjs
  • tst_qqmlecmascript
  • tst_qqmlenginecleanup
  • tst_qqmlenginedebugservice
  • tst_qqmlexpression
  • tst_qqmlimport
  • tst_qqmlincubator
  • tst_qqmlinfo
  • tst_qqmlinstantiator
  • tst_qqmllistmodel
  • tst_qqmllistmodelworkerscript
  • tst_qqmllistreference
  • ...
qstring_literal_temp;
executed 374 times by 132 tests: return qstring_literal_temp;
Executed by:
  • tst_bindingdependencyapi
  • tst_drawingmodes
  • tst_examples
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_parserstress
  • tst_qmlcachegen
  • tst_qmldiskcache
  • tst_qqmlbinding
  • tst_qqmlcomponent
  • tst_qqmlconnections
  • tst_qqmlconsole
  • tst_qqmlcontext
  • tst_qqmldebugjs
  • tst_qqmlecmascript
  • tst_qqmlenginecleanup
  • tst_qqmlenginedebugservice
  • tst_qqmlexpression
  • tst_qqmlimport
  • tst_qqmlincubator
  • tst_qqmlinfo
  • tst_qqmlinstantiator
  • tst_qqmllistmodel
  • tst_qqmllistmodelworkerscript
  • tst_qqmllistreference
  • ...
}()));
374
272 qmlRegisterType<QQuickColumn, 6>(uri, 2, 6, "Column");-
273 qmlRegisterType<QQuickRow, 6>(uri, 2, 6, "Row");-
274 qmlRegisterType<QQuickGrid, 6>(uri, 2, 6, "Grid");-
275 qmlRegisterType<QQuickFlow, 6>(uri, 2, 6, "Flow");-
276-
277 qmlRegisterUncreatableType<QQuickEnterKeyAttached, 6>(uri, 2, 6, "EnterKey",-
278 QQuickEnterKeyAttached::tr("EnterKey is only available via attached properties"));-
279-
280 qmlRegisterType<QQuickShaderEffectSource, 1>(uri, 2, 6, "ShaderEffectSource");-
281-
282-
283 qmlRegisterType<QQuickItem, 7>(uri, 2, 7, "Item");-
284-
285 qmlRegisterType<QQuickListView, 7>(uri, 2, 7, "ListView");-
286-
287-
288 qmlRegisterType<QQuickGridView, 7>(uri, 2, 7, "GridView");-
289-
290 qmlRegisterType<QQuickTextInput, 7>(uri, 2, 7, "TextInput");-
291 qmlRegisterType<QQuickTextEdit, 7>(uri, 2, 7, "TextEdit");-
292-
293 qmlRegisterType<QQuickPathView, 7>(uri, 2, 7, "PathView");-
294-
295-
296 qmlRegisterUncreatableType<QQuickItemView, 7>(uri, 2, 7, itemViewName, itemViewMessage);-
297-
298-
299 qmlRegisterUncreatableType<QQuickMouseEvent, 7>(uri, 2, 7, nullptr, QQuickMouseEvent::tr("MouseEvent is only available within handlers in MouseArea"));-
300-
301 qmlRegisterUncreatableType<QQuickGraphicsInfo>(uri, 2, 8,"GraphicsInfo", QQuickGraphicsInfo::tr("GraphicsInfo is only available via attached properties"));-
302-
303 qmlRegisterType<QQuickBorderImageMesh>("QtQuick", 2, 8, "BorderImageMesh");-
304-
305-
306 qmlRegisterType<QQuickFlickable, 9>(uri, 2, 9, "Flickable");-
307 qmlRegisterType<QQuickMouseArea, 9>(uri, 2, 9, "MouseArea");-
308-
309-
310 qmlRegisterType<QQuickPathArc, 2>(uri, 2, 9, "PathArc");-
311 qmlRegisterType<QQuickPathMove>(uri, 2, 9, "PathMove");-
312-
313-
314 qmlRegisterType<QQuickText, 9>(uri, 2, 9, "Text");-
315 qmlRegisterType<QQuickTextInput, 9>(uri, 2, 9, "TextInput");-
316 qmlRegisterType<QQuickTouchPoint>(uri, 2, 9, "TouchPoint");-
317 qRegisterMetaType<QPointingDeviceUniqueId>("QPointingDeviceUniqueId");-
318 qmlRegisterUncreatableType<QPointingDeviceUniqueId>(uri, 2, 9, "PointingDeviceUniqueId", QQuickTouchPoint::tr("PointingDeviceUniqueId is only available via read-only properties"));-
319-
320 qmlRegisterUncreatableType<QQuickBasePositioner, 9>(uri, 2, 9, "Positioner",-
321 ([]() noexcept -> QString { enum { Size = sizeof(u"" "Positioner is an abstract type that is only available as an attached property.")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Positioner is an abstract type that is only available as an attached property." }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
executed 374 times by 132 tests: return qstring_literal_temp;
Executed by:
  • tst_bindingdependencyapi
  • tst_drawingmodes
  • tst_examples
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_parserstress
  • tst_qmlcachegen
  • tst_qmldiskcache
  • tst_qqmlbinding
  • tst_qqmlcomponent
  • tst_qqmlconnections
  • tst_qqmlconsole
  • tst_qqmlcontext
  • tst_qqmldebugjs
  • tst_qqmlecmascript
  • tst_qqmlenginecleanup
  • tst_qqmlenginedebugservice
  • tst_qqmlexpression
  • tst_qqmlimport
  • tst_qqmlincubator
  • tst_qqmlinfo
  • tst_qqmlinstantiator
  • tst_qqmllistmodel
  • tst_qqmllistmodelworkerscript
  • tst_qqmllistreference
  • ...
qstring_literal_temp;
executed 374 times by 132 tests: return qstring_literal_temp;
Executed by:
  • tst_bindingdependencyapi
  • tst_drawingmodes
  • tst_examples
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_parserstress
  • tst_qmlcachegen
  • tst_qmldiskcache
  • tst_qqmlbinding
  • tst_qqmlcomponent
  • tst_qqmlconnections
  • tst_qqmlconsole
  • tst_qqmlcontext
  • tst_qqmldebugjs
  • tst_qqmlecmascript
  • tst_qqmlenginecleanup
  • tst_qqmlenginedebugservice
  • tst_qqmlexpression
  • tst_qqmlimport
  • tst_qqmlincubator
  • tst_qqmlinfo
  • tst_qqmlinstantiator
  • tst_qqmllistmodel
  • tst_qqmllistmodelworkerscript
  • tst_qqmllistreference
  • ...
}()));
374
322-
323-
324-
325 qmlRegisterType<QQuickShaderEffectSource, 2>(uri, 2, 9, "ShaderEffectSource");-
326-
327-
328 qmlRegisterType<QQuickFlickable, 10>(uri, 2, 10, "Flickable");-
329 qmlRegisterType<QQuickTextEdit, 10>(uri, 2, 10, "TextEdit");-
330 qmlRegisterType<QQuickText, 10>(uri, 2, 10, "Text");-
331-
332-
333 qmlRegisterType<QQuickPathAngleArc>(uri, 2, 11, "PathAngleArc");-
334-
335-
336-
337 qmlRegisterType<QQuickAnimatedImage, 11>(uri, 2, 11,"AnimatedImage");-
338-
339 qmlRegisterType<QQuickItem, 11>(uri, 2, 11,"Item");-
340-
341 qmlRegisterType<QQuickAnimatedSprite, 12>("QtQuick", 2, 12, "AnimatedSprite");-
342 qmlRegisterType<QQuickGradient, 12>(uri, 2, 12, "Gradient");-
343}
executed 374 times by 132 tests: end of block
Executed by:
  • tst_bindingdependencyapi
  • tst_drawingmodes
  • tst_examples
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_parserstress
  • tst_qmlcachegen
  • tst_qmldiskcache
  • tst_qqmlbinding
  • tst_qqmlcomponent
  • tst_qqmlconnections
  • tst_qqmlconsole
  • tst_qqmlcontext
  • tst_qqmldebugjs
  • tst_qqmlecmascript
  • tst_qqmlenginecleanup
  • tst_qqmlenginedebugservice
  • tst_qqmlexpression
  • tst_qqmlimport
  • tst_qqmlincubator
  • tst_qqmlinfo
  • tst_qqmlinstantiator
  • tst_qqmllistmodel
  • tst_qqmllistmodelworkerscript
  • tst_qqmllistreference
  • ...
374
344-
345static void initResources()-
346{-
347 do { extern int qInitResources_items (); qInitResources_items (); } while (false);-
348}
executed 374 times by 132 tests: end of block
Executed by:
  • tst_bindingdependencyapi
  • tst_drawingmodes
  • tst_examples
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_parserstress
  • tst_qmlcachegen
  • tst_qmldiskcache
  • tst_qqmlbinding
  • tst_qqmlcomponent
  • tst_qqmlconnections
  • tst_qqmlconsole
  • tst_qqmlcontext
  • tst_qqmldebugjs
  • tst_qqmlecmascript
  • tst_qqmlenginecleanup
  • tst_qqmlenginedebugservice
  • tst_qqmlexpression
  • tst_qqmlimport
  • tst_qqmlincubator
  • tst_qqmlinfo
  • tst_qqmlinstantiator
  • tst_qqmllistmodel
  • tst_qqmllistmodelworkerscript
  • tst_qqmllistreference
  • ...
374
349-
350-
351-
352void QQuickItemsModule::defineModule()-
353{-
354 initResources();-
355-
356 QByteArray name = "QtQuick";-
357 int majorVersion = 2;-
358 int minorVersion = 0;-
359-
360 qt_quickitems_defineModule(name, majorVersion, minorVersion);-
361}
executed 374 times by 132 tests: end of block
Executed by:
  • tst_bindingdependencyapi
  • tst_drawingmodes
  • tst_examples
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_parserstress
  • tst_qmlcachegen
  • tst_qmldiskcache
  • tst_qqmlbinding
  • tst_qqmlcomponent
  • tst_qqmlconnections
  • tst_qqmlconsole
  • tst_qqmlcontext
  • tst_qqmldebugjs
  • tst_qqmlecmascript
  • tst_qqmlenginecleanup
  • tst_qqmlenginedebugservice
  • tst_qqmlexpression
  • tst_qqmlimport
  • tst_qqmlincubator
  • tst_qqmlinfo
  • tst_qqmlinstantiator
  • tst_qqmllistmodel
  • tst_qqmllistmodelworkerscript
  • tst_qqmllistreference
  • ...
374
362-
363-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0