1/****************************************************************************
2** Meta object code from reading C++ file 'qabstractitemmodel.h'
3**
4** Created by: The Qt Meta Object Compiler version 68 (Qt 6.0.0)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
9#include <memory>
10#include "itemmodels/qabstractitemmodel.h"
11#include <QtCore/qbytearray.h>
12#include <QtCore/qmetatype.h>
13#include <QtCore/QList>
14#if !defined(Q_MOC_OUTPUT_REVISION)
15#error "The header file 'qabstractitemmodel.h' doesn't include <QObject>."
16#elif Q_MOC_OUTPUT_REVISION != 68
17#error "This file was generated using the moc from 6.0.0. It"
18#error "cannot be used with the include files from this version of Qt."
19#error "(The moc has changed too much.)"
20#endif
21
22QT_BEGIN_MOC_NAMESPACE
23QT_WARNING_PUSH
24QT_WARNING_DISABLE_DEPRECATED
25struct qt_meta_stringdata_QAbstractItemModel_t {
26 const uint offsetsAndSize[158];
27 char stringdata0[991];
28};
29#define QT_MOC_LITERAL(ofs, len) \
30 uint(offsetof(qt_meta_stringdata_QAbstractItemModel_t, stringdata0) + ofs), len
31static const qt_meta_stringdata_QAbstractItemModel_t qt_meta_stringdata_QAbstractItemModel = {
32 {
33QT_MOC_LITERAL(0, 18), // "QAbstractItemModel"
34QT_MOC_LITERAL(19, 11), // "dataChanged"
35QT_MOC_LITERAL(31, 0), // ""
36QT_MOC_LITERAL(32, 11), // "QModelIndex"
37QT_MOC_LITERAL(44, 7), // "topLeft"
38QT_MOC_LITERAL(52, 11), // "bottomRight"
39QT_MOC_LITERAL(64, 10), // "QList<int>"
40QT_MOC_LITERAL(75, 5), // "roles"
41QT_MOC_LITERAL(81, 17), // "headerDataChanged"
42QT_MOC_LITERAL(99, 15), // "Qt::Orientation"
43QT_MOC_LITERAL(115, 11), // "orientation"
44QT_MOC_LITERAL(127, 5), // "first"
45QT_MOC_LITERAL(133, 4), // "last"
46QT_MOC_LITERAL(138, 13), // "layoutChanged"
47QT_MOC_LITERAL(152, 28), // "QList<QPersistentModelIndex>"
48QT_MOC_LITERAL(181, 7), // "parents"
49QT_MOC_LITERAL(189, 36), // "QAbstractItemModel::LayoutCha..."
50QT_MOC_LITERAL(226, 4), // "hint"
51QT_MOC_LITERAL(231, 22), // "layoutAboutToBeChanged"
52QT_MOC_LITERAL(254, 21), // "rowsAboutToBeInserted"
53QT_MOC_LITERAL(276, 6), // "parent"
54QT_MOC_LITERAL(283, 12), // "rowsInserted"
55QT_MOC_LITERAL(296, 20), // "rowsAboutToBeRemoved"
56QT_MOC_LITERAL(317, 11), // "rowsRemoved"
57QT_MOC_LITERAL(329, 24), // "columnsAboutToBeInserted"
58QT_MOC_LITERAL(354, 15), // "columnsInserted"
59QT_MOC_LITERAL(370, 23), // "columnsAboutToBeRemoved"
60QT_MOC_LITERAL(394, 14), // "columnsRemoved"
61QT_MOC_LITERAL(409, 19), // "modelAboutToBeReset"
62QT_MOC_LITERAL(429, 10), // "modelReset"
63QT_MOC_LITERAL(440, 18), // "rowsAboutToBeMoved"
64QT_MOC_LITERAL(459, 12), // "sourceParent"
65QT_MOC_LITERAL(472, 11), // "sourceStart"
66QT_MOC_LITERAL(484, 9), // "sourceEnd"
67QT_MOC_LITERAL(494, 17), // "destinationParent"
68QT_MOC_LITERAL(512, 14), // "destinationRow"
69QT_MOC_LITERAL(527, 9), // "rowsMoved"
70QT_MOC_LITERAL(537, 5), // "start"
71QT_MOC_LITERAL(543, 3), // "end"
72QT_MOC_LITERAL(547, 11), // "destination"
73QT_MOC_LITERAL(559, 3), // "row"
74QT_MOC_LITERAL(563, 21), // "columnsAboutToBeMoved"
75QT_MOC_LITERAL(585, 17), // "destinationColumn"
76QT_MOC_LITERAL(603, 12), // "columnsMoved"
77QT_MOC_LITERAL(616, 6), // "column"
78QT_MOC_LITERAL(623, 6), // "submit"
79QT_MOC_LITERAL(630, 6), // "revert"
80QT_MOC_LITERAL(637, 17), // "resetInternalData"
81QT_MOC_LITERAL(655, 8), // "hasIndex"
82QT_MOC_LITERAL(664, 5), // "index"
83QT_MOC_LITERAL(670, 5), // "child"
84QT_MOC_LITERAL(676, 7), // "sibling"
85QT_MOC_LITERAL(684, 3), // "idx"
86QT_MOC_LITERAL(688, 8), // "rowCount"
87QT_MOC_LITERAL(697, 11), // "columnCount"
88QT_MOC_LITERAL(709, 11), // "hasChildren"
89QT_MOC_LITERAL(721, 4), // "data"
90QT_MOC_LITERAL(726, 4), // "role"
91QT_MOC_LITERAL(731, 7), // "setData"
92QT_MOC_LITERAL(739, 5), // "value"
93QT_MOC_LITERAL(745, 10), // "headerData"
94QT_MOC_LITERAL(756, 7), // "section"
95QT_MOC_LITERAL(764, 9), // "fetchMore"
96QT_MOC_LITERAL(774, 12), // "canFetchMore"
97QT_MOC_LITERAL(787, 5), // "flags"
98QT_MOC_LITERAL(793, 13), // "Qt::ItemFlags"
99QT_MOC_LITERAL(807, 5), // "match"
100QT_MOC_LITERAL(813, 15), // "QModelIndexList"
101QT_MOC_LITERAL(829, 4), // "hits"
102QT_MOC_LITERAL(834, 14), // "Qt::MatchFlags"
103QT_MOC_LITERAL(849, 16), // "LayoutChangeHint"
104QT_MOC_LITERAL(866, 18), // "NoLayoutChangeHint"
105QT_MOC_LITERAL(885, 16), // "VerticalSortHint"
106QT_MOC_LITERAL(902, 18), // "HorizontalSortHint"
107QT_MOC_LITERAL(921, 16), // "CheckIndexOption"
108QT_MOC_LITERAL(938, 8), // "NoOption"
109QT_MOC_LITERAL(947, 12), // "IndexIsValid"
110QT_MOC_LITERAL(960, 14), // "DoNotUseParent"
111QT_MOC_LITERAL(975, 15) // "ParentIsInvalid"
112
113 },
114 "QAbstractItemModel\0dataChanged\0\0"
115 "QModelIndex\0topLeft\0bottomRight\0"
116 "QList<int>\0roles\0headerDataChanged\0"
117 "Qt::Orientation\0orientation\0first\0"
118 "last\0layoutChanged\0QList<QPersistentModelIndex>\0"
119 "parents\0QAbstractItemModel::LayoutChangeHint\0"
120 "hint\0layoutAboutToBeChanged\0"
121 "rowsAboutToBeInserted\0parent\0rowsInserted\0"
122 "rowsAboutToBeRemoved\0rowsRemoved\0"
123 "columnsAboutToBeInserted\0columnsInserted\0"
124 "columnsAboutToBeRemoved\0columnsRemoved\0"
125 "modelAboutToBeReset\0modelReset\0"
126 "rowsAboutToBeMoved\0sourceParent\0"
127 "sourceStart\0sourceEnd\0destinationParent\0"
128 "destinationRow\0rowsMoved\0start\0end\0"
129 "destination\0row\0columnsAboutToBeMoved\0"
130 "destinationColumn\0columnsMoved\0column\0"
131 "submit\0revert\0resetInternalData\0"
132 "hasIndex\0index\0child\0sibling\0idx\0"
133 "rowCount\0columnCount\0hasChildren\0data\0"
134 "role\0setData\0value\0headerData\0section\0"
135 "fetchMore\0canFetchMore\0flags\0Qt::ItemFlags\0"
136 "match\0QModelIndexList\0hits\0Qt::MatchFlags\0"
137 "LayoutChangeHint\0NoLayoutChangeHint\0"
138 "VerticalSortHint\0HorizontalSortHint\0"
139 "CheckIndexOption\0NoOption\0IndexIsValid\0"
140 "DoNotUseParent\0ParentIsInvalid"
141};
142#undef QT_MOC_LITERAL
143
144static const uint qt_meta_data_QAbstractItemModel[] = {
145
146 // content:
147 9, // revision
148 0, // classname
149 0, 0, // classinfo
150 50, 14, // methods
151 0, 0, // properties
152 2, 570, // enums/sets
153 0, 0, // constructors
154 0, // flags
155 23, // signalCount
156
157 // signals: name, argc, parameters, tag, flags, initial metatype offsets
158 1, 3, 314, 2, 0x06, 0 /* Public */,
159 1, 2, 321, 2, 0x26, 4 /* Public | MethodCloned */,
160 8, 3, 326, 2, 0x06, 7 /* Public */,
161 13, 2, 333, 2, 0x06, 11 /* Public */,
162 13, 1, 338, 2, 0x26, 14 /* Public | MethodCloned */,
163 13, 0, 341, 2, 0x26, 16 /* Public | MethodCloned */,
164 18, 2, 342, 2, 0x06, 17 /* Public */,
165 18, 1, 347, 2, 0x26, 20 /* Public | MethodCloned */,
166 18, 0, 350, 2, 0x26, 22 /* Public | MethodCloned */,
167 19, 3, 351, 2, 0x06, 23 /* Public */,
168 21, 3, 358, 2, 0x06, 27 /* Public */,
169 22, 3, 365, 2, 0x06, 31 /* Public */,
170 23, 3, 372, 2, 0x06, 35 /* Public */,
171 24, 3, 379, 2, 0x06, 39 /* Public */,
172 25, 3, 386, 2, 0x06, 43 /* Public */,
173 26, 3, 393, 2, 0x06, 47 /* Public */,
174 27, 3, 400, 2, 0x06, 51 /* Public */,
175 28, 0, 407, 2, 0x06, 55 /* Public */,
176 29, 0, 408, 2, 0x06, 56 /* Public */,
177 30, 5, 409, 2, 0x06, 57 /* Public */,
178 36, 5, 420, 2, 0x06, 63 /* Public */,
179 41, 5, 431, 2, 0x06, 69 /* Public */,
180 43, 5, 442, 2, 0x06, 75 /* Public */,
181
182 // slots: name, argc, parameters, tag, flags, initial metatype offsets
183 45, 0, 453, 2, 0x0a, 81 /* Public */,
184 46, 0, 454, 2, 0x0a, 82 /* Public */,
185 47, 0, 455, 2, 0x09, 83 /* Protected */,
186
187 // methods: name, argc, parameters, tag, flags, initial metatype offsets
188 48, 3, 456, 2, 0x02, 84 /* Public */,
189 48, 2, 463, 2, 0x22, 88 /* Public | MethodCloned */,
190 49, 3, 468, 2, 0x02, 91 /* Public */,
191 49, 2, 475, 2, 0x22, 95 /* Public | MethodCloned */,
192 20, 1, 480, 2, 0x02, 98 /* Public */,
193 51, 3, 483, 2, 0x02, 100 /* Public */,
194 53, 1, 490, 2, 0x02, 104 /* Public */,
195 53, 0, 493, 2, 0x22, 106 /* Public | MethodCloned */,
196 54, 1, 494, 2, 0x02, 107 /* Public */,
197 54, 0, 497, 2, 0x22, 109 /* Public | MethodCloned */,
198 55, 1, 498, 2, 0x02, 110 /* Public */,
199 55, 0, 501, 2, 0x22, 112 /* Public | MethodCloned */,
200 56, 2, 502, 2, 0x02, 113 /* Public */,
201 56, 1, 507, 2, 0x22, 116 /* Public | MethodCloned */,
202 58, 3, 510, 2, 0x02, 118 /* Public */,
203 58, 2, 517, 2, 0x22, 122 /* Public | MethodCloned */,
204 60, 3, 522, 2, 0x02, 125 /* Public */,
205 60, 2, 529, 2, 0x22, 129 /* Public | MethodCloned */,
206 62, 1, 534, 2, 0x02, 132 /* Public */,
207 63, 1, 537, 2, 0x02, 134 /* Public */,
208 64, 1, 540, 2, 0x02, 136 /* Public */,
209 66, 5, 543, 2, 0x02, 138 /* Public */,
210 66, 4, 554, 2, 0x22, 144 /* Public | MethodCloned */,
211 66, 3, 563, 2, 0x22, 149 /* Public | MethodCloned */,
212
213 // signals: parameters
214 QMetaType::Void, 0x80000000 | 3, 0x80000000 | 3, 0x80000000 | 6, 4, 5, 7,
215 QMetaType::Void, 0x80000000 | 3, 0x80000000 | 3, 4, 5,
216 QMetaType::Void, 0x80000000 | 9, QMetaType::Int, QMetaType::Int, 10, 11, 12,
217 QMetaType::Void, 0x80000000 | 14, 0x80000000 | 16, 15, 17,
218 QMetaType::Void, 0x80000000 | 14, 15,
219 QMetaType::Void,
220 QMetaType::Void, 0x80000000 | 14, 0x80000000 | 16, 15, 17,
221 QMetaType::Void, 0x80000000 | 14, 15,
222 QMetaType::Void,
223 QMetaType::Void, 0x80000000 | 3, QMetaType::Int, QMetaType::Int, 20, 11, 12,
224 QMetaType::Void, 0x80000000 | 3, QMetaType::Int, QMetaType::Int, 20, 11, 12,
225 QMetaType::Void, 0x80000000 | 3, QMetaType::Int, QMetaType::Int, 20, 11, 12,
226 QMetaType::Void, 0x80000000 | 3, QMetaType::Int, QMetaType::Int, 20, 11, 12,
227 QMetaType::Void, 0x80000000 | 3, QMetaType::Int, QMetaType::Int, 20, 11, 12,
228 QMetaType::Void, 0x80000000 | 3, QMetaType::Int, QMetaType::Int, 20, 11, 12,
229 QMetaType::Void, 0x80000000 | 3, QMetaType::Int, QMetaType::Int, 20, 11, 12,
230 QMetaType::Void, 0x80000000 | 3, QMetaType::Int, QMetaType::Int, 20, 11, 12,
231 QMetaType::Void,
232 QMetaType::Void,
233 QMetaType::Void, 0x80000000 | 3, QMetaType::Int, QMetaType::Int, 0x80000000 | 3, QMetaType::Int, 31, 32, 33, 34, 35,
234 QMetaType::Void, 0x80000000 | 3, QMetaType::Int, QMetaType::Int, 0x80000000 | 3, QMetaType::Int, 20, 37, 38, 39, 40,
235 QMetaType::Void, 0x80000000 | 3, QMetaType::Int, QMetaType::Int, 0x80000000 | 3, QMetaType::Int, 31, 32, 33, 34, 42,
236 QMetaType::Void, 0x80000000 | 3, QMetaType::Int, QMetaType::Int, 0x80000000 | 3, QMetaType::Int, 20, 37, 38, 39, 44,
237
238 // slots: parameters
239 QMetaType::Bool,
240 QMetaType::Void,
241 QMetaType::Void,
242
243 // methods: parameters
244 QMetaType::Bool, QMetaType::Int, QMetaType::Int, 0x80000000 | 3, 40, 44, 20,
245 QMetaType::Bool, QMetaType::Int, QMetaType::Int, 40, 44,
246 0x80000000 | 3, QMetaType::Int, QMetaType::Int, 0x80000000 | 3, 40, 44, 20,
247 0x80000000 | 3, QMetaType::Int, QMetaType::Int, 40, 44,
248 0x80000000 | 3, 0x80000000 | 3, 50,
249 0x80000000 | 3, QMetaType::Int, QMetaType::Int, 0x80000000 | 3, 40, 44, 52,
250 QMetaType::Int, 0x80000000 | 3, 20,
251 QMetaType::Int,
252 QMetaType::Int, 0x80000000 | 3, 20,
253 QMetaType::Int,
254 QMetaType::Bool, 0x80000000 | 3, 20,
255 QMetaType::Bool,
256 QMetaType::QVariant, 0x80000000 | 3, QMetaType::Int, 49, 57,
257 QMetaType::QVariant, 0x80000000 | 3, 49,
258 QMetaType::Bool, 0x80000000 | 3, QMetaType::QVariant, QMetaType::Int, 49, 59, 57,
259 QMetaType::Bool, 0x80000000 | 3, QMetaType::QVariant, 49, 59,
260 QMetaType::QVariant, QMetaType::Int, 0x80000000 | 9, QMetaType::Int, 61, 10, 57,
261 QMetaType::QVariant, QMetaType::Int, 0x80000000 | 9, 61, 10,
262 QMetaType::Void, 0x80000000 | 3, 20,
263 QMetaType::Bool, 0x80000000 | 3, 20,
264 0x80000000 | 65, 0x80000000 | 3, 49,
265 0x80000000 | 67, 0x80000000 | 3, QMetaType::Int, QMetaType::QVariant, QMetaType::Int, 0x80000000 | 69, 37, 57, 59, 68, 64,
266 0x80000000 | 67, 0x80000000 | 3, QMetaType::Int, QMetaType::QVariant, QMetaType::Int, 37, 57, 59, 68,
267 0x80000000 | 67, 0x80000000 | 3, QMetaType::Int, QMetaType::QVariant, 37, 57, 59,
268
269 // enums: name, alias, flags, count, data
270 70, 70, 0x0, 3, 580,
271 74, 74, 0x2, 4, 586,
272
273 // enum data: key, value
274 71, uint(QAbstractItemModel::NoLayoutChangeHint),
275 72, uint(QAbstractItemModel::VerticalSortHint),
276 73, uint(QAbstractItemModel::HorizontalSortHint),
277 75, uint(QAbstractItemModel::CheckIndexOption::NoOption),
278 76, uint(QAbstractItemModel::CheckIndexOption::IndexIsValid),
279 77, uint(QAbstractItemModel::CheckIndexOption::DoNotUseParent),
280 78, uint(QAbstractItemModel::CheckIndexOption::ParentIsInvalid),
281
282 0 // eod
283};
284
285void QAbstractItemModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
286{
287 if (_c == QMetaObject::InvokeMetaMethod) {
288 Q_ASSERT(staticMetaObject.cast(_o));
289 auto *_t = static_cast<QAbstractItemModel *>(_o);
290 Q_UNUSED(_t)
291 switch (_id) {
292 case 0: _t->dataChanged((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2])),(*reinterpret_cast< const QList<int>(*)>(_a[3]))); break;
293 case 1: _t->dataChanged((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2]))); break;
294 case 2: _t->headerDataChanged((*reinterpret_cast< Qt::Orientation(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
295 case 3: _t->layoutChanged((*reinterpret_cast< const QList<QPersistentModelIndex>(*)>(_a[1])),(*reinterpret_cast< QAbstractItemModel::LayoutChangeHint(*)>(_a[2]))); break;
296 case 4: _t->layoutChanged((*reinterpret_cast< const QList<QPersistentModelIndex>(*)>(_a[1]))); break;
297 case 5: _t->layoutChanged(); break;
298 case 6: _t->layoutAboutToBeChanged((*reinterpret_cast< const QList<QPersistentModelIndex>(*)>(_a[1])),(*reinterpret_cast< QAbstractItemModel::LayoutChangeHint(*)>(_a[2]))); break;
299 case 7: _t->layoutAboutToBeChanged((*reinterpret_cast< const QList<QPersistentModelIndex>(*)>(_a[1]))); break;
300 case 8: _t->layoutAboutToBeChanged(); break;
301 case 9: _t->rowsAboutToBeInserted((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])), QPrivateSignal()); break;
302 case 10: _t->rowsInserted((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])), QPrivateSignal()); break;
303 case 11: _t->rowsAboutToBeRemoved((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])), QPrivateSignal()); break;
304 case 12: _t->rowsRemoved((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])), QPrivateSignal()); break;
305 case 13: _t->columnsAboutToBeInserted((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])), QPrivateSignal()); break;
306 case 14: _t->columnsInserted((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])), QPrivateSignal()); break;
307 case 15: _t->columnsAboutToBeRemoved((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])), QPrivateSignal()); break;
308 case 16: _t->columnsRemoved((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])), QPrivateSignal()); break;
309 case 17: _t->modelAboutToBeReset(QPrivateSignal()); break;
310 case 18: _t->modelReset(QPrivateSignal()); break;
311 case 19: _t->rowsAboutToBeMoved((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])), QPrivateSignal()); break;
312 case 20: _t->rowsMoved((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])), QPrivateSignal()); break;
313 case 21: _t->columnsAboutToBeMoved((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])), QPrivateSignal()); break;
314 case 22: _t->columnsMoved((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QModelIndex(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])), QPrivateSignal()); break;
315 case 23: { bool _r = _t->submit();
316 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
317 case 24: _t->revert(); break;
318 case 25: _t->resetInternalData(); break;
319 case 26: { bool _r = _t->hasIndex((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
320 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
321 case 27: { bool _r = _t->hasIndex((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
322 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
323 case 28: { QModelIndex _r = _t->index((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
324 if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = std::move(_r); } break;
325 case 29: { QModelIndex _r = _t->index((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
326 if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = std::move(_r); } break;
327 case 30: { QModelIndex _r = _t->parent((*reinterpret_cast< const QModelIndex(*)>(_a[1])));
328 if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = std::move(_r); } break;
329 case 31: { QModelIndex _r = _t->sibling((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QModelIndex(*)>(_a[3])));
330 if (_a[0]) *reinterpret_cast< QModelIndex*>(_a[0]) = std::move(_r); } break;
331 case 32: { int _r = _t->rowCount((*reinterpret_cast< const QModelIndex(*)>(_a[1])));
332 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
333 case 33: { int _r = _t->rowCount();
334 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
335 case 34: { int _r = _t->columnCount((*reinterpret_cast< const QModelIndex(*)>(_a[1])));
336 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
337 case 35: { int _r = _t->columnCount();
338 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
339 case 36: { bool _r = _t->hasChildren((*reinterpret_cast< const QModelIndex(*)>(_a[1])));
340 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
341 case 37: { bool _r = _t->hasChildren();
342 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
343 case 38: { QVariant _r = _t->data((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
344 if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = std::move(_r); } break;
345 case 39: { QVariant _r = _t->data((*reinterpret_cast< const QModelIndex(*)>(_a[1])));
346 if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = std::move(_r); } break;
347 case 40: { bool _r = _t->setData((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< const QVariant(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
348 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
349 case 41: { bool _r = _t->setData((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< const QVariant(*)>(_a[2])));
350 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
351 case 42: { QVariant _r = _t->headerData((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< Qt::Orientation(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
352 if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = std::move(_r); } break;
353 case 43: { QVariant _r = _t->headerData((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< Qt::Orientation(*)>(_a[2])));
354 if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = std::move(_r); } break;
355 case 44: _t->fetchMore((*reinterpret_cast< const QModelIndex(*)>(_a[1]))); break;
356 case 45: { bool _r = _t->canFetchMore((*reinterpret_cast< const QModelIndex(*)>(_a[1])));
357 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
358 case 46: { Qt::ItemFlags _r = _t->flags((*reinterpret_cast< const QModelIndex(*)>(_a[1])));
359 if (_a[0]) *reinterpret_cast< Qt::ItemFlags*>(_a[0]) = std::move(_r); } break;
360 case 47: { QModelIndexList _r = _t->match((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< Qt::MatchFlags(*)>(_a[5])));
361 if (_a[0]) *reinterpret_cast< QModelIndexList*>(_a[0]) = std::move(_r); } break;
362 case 48: { QModelIndexList _r = _t->match((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
363 if (_a[0]) *reinterpret_cast< QModelIndexList*>(_a[0]) = std::move(_r); } break;
364 case 49: { QModelIndexList _r = _t->match((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVariant(*)>(_a[3])));
365 if (_a[0]) *reinterpret_cast< QModelIndexList*>(_a[0]) = std::move(_r); } break;
366 default: ;
367 }
368 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
369 switch (_id) {
370 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
371 case 0:
372 switch (*reinterpret_cast<int*>(_a[1])) {
373 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
374 case 2:
375 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QList<int> >(); break;
376 }
377 break;
378 }
379 } else if (_c == QMetaObject::IndexOfMethod) {
380 int *result = reinterpret_cast<int *>(_a[0]);
381 {
382 using _t = void (QAbstractItemModel::*)(const QModelIndex & , const QModelIndex & , const QList<int> & );
383 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QAbstractItemModel::dataChanged)) {
384 *result = 0;
385 return;
386 }
387 }
388 {
389 using _t = void (QAbstractItemModel::*)(Qt::Orientation , int , int );
390 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QAbstractItemModel::headerDataChanged)) {
391 *result = 2;
392 return;
393 }
394 }
395 {
396 using _t = void (QAbstractItemModel::*)(const QList<QPersistentModelIndex> & , QAbstractItemModel::LayoutChangeHint );
397 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QAbstractItemModel::layoutChanged)) {
398 *result = 3;
399 return;
400 }
401 }
402 {
403 using _t = void (QAbstractItemModel::*)(const QList<QPersistentModelIndex> & , QAbstractItemModel::LayoutChangeHint );
404 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QAbstractItemModel::layoutAboutToBeChanged)) {
405 *result = 6;
406 return;
407 }
408 }
409 {
410 using _t = void (QAbstractItemModel::*)(const QModelIndex & , int , int , QPrivateSignal);
411 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QAbstractItemModel::rowsAboutToBeInserted)) {
412 *result = 9;
413 return;
414 }
415 }
416 {
417 using _t = void (QAbstractItemModel::*)(const QModelIndex & , int , int , QPrivateSignal);
418 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QAbstractItemModel::rowsInserted)) {
419 *result = 10;
420 return;
421 }
422 }
423 {
424 using _t = void (QAbstractItemModel::*)(const QModelIndex & , int , int , QPrivateSignal);
425 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QAbstractItemModel::rowsAboutToBeRemoved)) {
426 *result = 11;
427 return;
428 }
429 }
430 {
431 using _t = void (QAbstractItemModel::*)(const QModelIndex & , int , int , QPrivateSignal);
432 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QAbstractItemModel::rowsRemoved)) {
433 *result = 12;
434 return;
435 }
436 }
437 {
438 using _t = void (QAbstractItemModel::*)(const QModelIndex & , int , int , QPrivateSignal);
439 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QAbstractItemModel::columnsAboutToBeInserted)) {
440 *result = 13;
441 return;
442 }
443 }
444 {
445 using _t = void (QAbstractItemModel::*)(const QModelIndex & , int , int , QPrivateSignal);
446 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QAbstractItemModel::columnsInserted)) {
447 *result = 14;
448 return;
449 }
450 }
451 {
452 using _t = void (QAbstractItemModel::*)(const QModelIndex & , int , int , QPrivateSignal);
453 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QAbstractItemModel::columnsAboutToBeRemoved)) {
454 *result = 15;
455 return;
456 }
457 }
458 {
459 using _t = void (QAbstractItemModel::*)(const QModelIndex & , int , int , QPrivateSignal);
460 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QAbstractItemModel::columnsRemoved)) {
461 *result = 16;
462 return;
463 }
464 }
465 {
466 using _t = void (QAbstractItemModel::*)(QPrivateSignal);
467 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QAbstractItemModel::modelAboutToBeReset)) {
468 *result = 17;
469 return;
470 }
471 }
472 {
473 using _t = void (QAbstractItemModel::*)(QPrivateSignal);
474 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QAbstractItemModel::modelReset)) {
475 *result = 18;
476 return;
477 }
478 }
479 {
480 using _t = void (QAbstractItemModel::*)(const QModelIndex & , int , int , const QModelIndex & , int , QPrivateSignal);
481 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QAbstractItemModel::rowsAboutToBeMoved)) {
482 *result = 19;
483 return;
484 }
485 }
486 {
487 using _t = void (QAbstractItemModel::*)(const QModelIndex & , int , int , const QModelIndex & , int , QPrivateSignal);
488 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QAbstractItemModel::rowsMoved)) {
489 *result = 20;
490 return;
491 }
492 }
493 {
494 using _t = void (QAbstractItemModel::*)(const QModelIndex & , int , int , const QModelIndex & , int , QPrivateSignal);
495 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QAbstractItemModel::columnsAboutToBeMoved)) {
496 *result = 21;
497 return;
498 }
499 }
500 {
501 using _t = void (QAbstractItemModel::*)(const QModelIndex & , int , int , const QModelIndex & , int , QPrivateSignal);
502 if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QAbstractItemModel::columnsMoved)) {
503 *result = 22;
504 return;
505 }
506 }
507 }
508}
509
510const QMetaObject QAbstractItemModel::staticMetaObject = { {
511 QMetaObject::SuperData::link<QObject::staticMetaObject>(),
512 qt_meta_stringdata_QAbstractItemModel.offsetsAndSize,
513 qt_meta_data_QAbstractItemModel,
514 qt_static_metacall,
515 nullptr,
516qt_incomplete_metaTypeArray<qt_meta_stringdata_QAbstractItemModel_t
517, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<const QList<int> &, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<Qt::Orientation, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QList<QPersistentModelIndex> &, std::false_type>, QtPrivate::TypeAndForceComplete<QAbstractItemModel::LayoutChangeHint, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QList<QPersistentModelIndex> &, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QList<QPersistentModelIndex> &, std::false_type>, QtPrivate::TypeAndForceComplete<QAbstractItemModel::LayoutChangeHint, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QList<QPersistentModelIndex> &, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>
518, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>
519, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<QModelIndex, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<QModelIndex, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<QModelIndex, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<QModelIndex, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<QVariant, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<QVariant, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<const QVariant &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<const QVariant &, std::false_type>, QtPrivate::TypeAndForceComplete<QVariant, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<Qt::Orientation, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<QVariant, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<Qt::Orientation, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<Qt::ItemFlags, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<QModelIndexList, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<const QVariant &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<Qt::MatchFlags, std::false_type>, QtPrivate::TypeAndForceComplete<QModelIndexList, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<const QVariant &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<QModelIndexList, std::false_type>, QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>, QtPrivate::TypeAndForceComplete<int, std::false_type>, QtPrivate::TypeAndForceComplete<const QVariant &, std::false_type>
520
521>,
522 nullptr
523} };
524
525
526const QMetaObject *QAbstractItemModel::metaObject() const
527{
528 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
529}
530
531void *QAbstractItemModel::qt_metacast(const char *_clname)
532{
533 if (!_clname) return nullptr;
534 if (!strcmp(_clname, qt_meta_stringdata_QAbstractItemModel.stringdata0))
535 return static_cast<void*>(this);
536 return QObject::qt_metacast(_clname);
537}
538
539int QAbstractItemModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
540{
541 _id = QObject::qt_metacall(_c, _id, _a);
542 if (_id < 0)
543 return _id;
544 if (_c == QMetaObject::InvokeMetaMethod) {
545 if (_id < 50)
546 qt_static_metacall(this, _c, _id, _a);
547 _id -= 50;
548 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
549 if (_id < 50)
550 qt_static_metacall(this, _c, _id, _a);
551 _id -= 50;
552 }
553 return _id;
554}
555
556// SIGNAL 0
557void QAbstractItemModel::dataChanged(const QModelIndex & _t1, const QModelIndex & _t2, const QList<int> & _t3)
558{
559 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
560 QMetaObject::activate(this, &staticMetaObject, 0, _a);
561}
562
563// SIGNAL 2
564void QAbstractItemModel::headerDataChanged(Qt::Orientation _t1, int _t2, int _t3)
565{
566 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
567 QMetaObject::activate(this, &staticMetaObject, 2, _a);
568}
569
570// SIGNAL 3
571void QAbstractItemModel::layoutChanged(const QList<QPersistentModelIndex> & _t1, QAbstractItemModel::LayoutChangeHint _t2)
572{
573 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
574 QMetaObject::activate(this, &staticMetaObject, 3, _a);
575}
576
577// SIGNAL 6
578void QAbstractItemModel::layoutAboutToBeChanged(const QList<QPersistentModelIndex> & _t1, QAbstractItemModel::LayoutChangeHint _t2)
579{
580 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
581 QMetaObject::activate(this, &staticMetaObject, 6, _a);
582}
583
584// SIGNAL 9
585void QAbstractItemModel::rowsAboutToBeInserted(const QModelIndex & _t1, int _t2, int _t3, QPrivateSignal _t4)
586{
587 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
588 QMetaObject::activate(this, &staticMetaObject, 9, _a);
589}
590
591// SIGNAL 10
592void QAbstractItemModel::rowsInserted(const QModelIndex & _t1, int _t2, int _t3, QPrivateSignal _t4)
593{
594 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
595 QMetaObject::activate(this, &staticMetaObject, 10, _a);
596}
597
598// SIGNAL 11
599void QAbstractItemModel::rowsAboutToBeRemoved(const QModelIndex & _t1, int _t2, int _t3, QPrivateSignal _t4)
600{
601 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
602 QMetaObject::activate(this, &staticMetaObject, 11, _a);
603}
604
605// SIGNAL 12
606void QAbstractItemModel::rowsRemoved(const QModelIndex & _t1, int _t2, int _t3, QPrivateSignal _t4)
607{
608 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
609 QMetaObject::activate(this, &staticMetaObject, 12, _a);
610}
611
612// SIGNAL 13
613void QAbstractItemModel::columnsAboutToBeInserted(const QModelIndex & _t1, int _t2, int _t3, QPrivateSignal _t4)
614{
615 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
616 QMetaObject::activate(this, &staticMetaObject, 13, _a);
617}
618
619// SIGNAL 14
620void QAbstractItemModel::columnsInserted(const QModelIndex & _t1, int _t2, int _t3, QPrivateSignal _t4)
621{
622 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
623 QMetaObject::activate(this, &staticMetaObject, 14, _a);
624}
625
626// SIGNAL 15
627void QAbstractItemModel::columnsAboutToBeRemoved(const QModelIndex & _t1, int _t2, int _t3, QPrivateSignal _t4)
628{
629 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
630 QMetaObject::activate(this, &staticMetaObject, 15, _a);
631}
632
633// SIGNAL 16
634void QAbstractItemModel::columnsRemoved(const QModelIndex & _t1, int _t2, int _t3, QPrivateSignal _t4)
635{
636 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
637 QMetaObject::activate(this, &staticMetaObject, 16, _a);
638}
639
640// SIGNAL 17
641void QAbstractItemModel::modelAboutToBeReset(QPrivateSignal _t1)
642{
643 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
644 QMetaObject::activate(this, &staticMetaObject, 17, _a);
645}
646
647// SIGNAL 18
648void QAbstractItemModel::modelReset(QPrivateSignal _t1)
649{
650 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
651 QMetaObject::activate(this, &staticMetaObject, 18, _a);
652}
653
654// SIGNAL 19
655void QAbstractItemModel::rowsAboutToBeMoved(const QModelIndex & _t1, int _t2, int _t3, const QModelIndex & _t4, int _t5, QPrivateSignal _t6)
656{
657 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t6))) };
658 QMetaObject::activate(this, &staticMetaObject, 19, _a);
659}
660
661// SIGNAL 20
662void QAbstractItemModel::rowsMoved(const QModelIndex & _t1, int _t2, int _t3, const QModelIndex & _t4, int _t5, QPrivateSignal _t6)
663{
664 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t6))) };
665 QMetaObject::activate(this, &staticMetaObject, 20, _a);
666}
667
668// SIGNAL 21
669void QAbstractItemModel::columnsAboutToBeMoved(const QModelIndex & _t1, int _t2, int _t3, const QModelIndex & _t4, int _t5, QPrivateSignal _t6)
670{
671 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t6))) };
672 QMetaObject::activate(this, &staticMetaObject, 21, _a);
673}
674
675// SIGNAL 22
676void QAbstractItemModel::columnsMoved(const QModelIndex & _t1, int _t2, int _t3, const QModelIndex & _t4, int _t5, QPrivateSignal _t6)
677{
678 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t6))) };
679 QMetaObject::activate(this, &staticMetaObject, 22, _a);
680}
681struct qt_meta_stringdata_QAbstractTableModel_t {
682 const uint offsetsAndSize[2];
683 char stringdata0[20];
684};
685#define QT_MOC_LITERAL(ofs, len) \
686 uint(offsetof(qt_meta_stringdata_QAbstractTableModel_t, stringdata0) + ofs), len
687static const qt_meta_stringdata_QAbstractTableModel_t qt_meta_stringdata_QAbstractTableModel = {
688 {
689QT_MOC_LITERAL(0, 19) // "QAbstractTableModel"
690
691 },
692 "QAbstractTableModel"
693};
694#undef QT_MOC_LITERAL
695
696static const uint qt_meta_data_QAbstractTableModel[] = {
697
698 // content:
699 9, // revision
700 0, // classname
701 0, 0, // classinfo
702 0, 0, // methods
703 0, 0, // properties
704 0, 0, // enums/sets
705 0, 0, // constructors
706 0, // flags
707 0, // signalCount
708
709 0 // eod
710};
711
712void QAbstractTableModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
713{
714 Q_UNUSED(_o);
715 Q_UNUSED(_id);
716 Q_UNUSED(_c);
717 Q_UNUSED(_a);
718}
719
720const QMetaObject QAbstractTableModel::staticMetaObject = { {
721 QMetaObject::SuperData::link<QAbstractItemModel::staticMetaObject>(),
722 qt_meta_stringdata_QAbstractTableModel.offsetsAndSize,
723 qt_meta_data_QAbstractTableModel,
724 qt_static_metacall,
725 nullptr,
726 nullptr,
727 nullptr
728} };
729
730
731const QMetaObject *QAbstractTableModel::metaObject() const
732{
733 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
734}
735
736void *QAbstractTableModel::qt_metacast(const char *_clname)
737{
738 if (!_clname) return nullptr;
739 if (!strcmp(_clname, qt_meta_stringdata_QAbstractTableModel.stringdata0))
740 return static_cast<void*>(this);
741 return QAbstractItemModel::qt_metacast(_clname);
742}
743
744int QAbstractTableModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
745{
746 _id = QAbstractItemModel::qt_metacall(_c, _id, _a);
747 return _id;
748}
749struct qt_meta_stringdata_QAbstractListModel_t {
750 const uint offsetsAndSize[2];
751 char stringdata0[19];
752};
753#define QT_MOC_LITERAL(ofs, len) \
754 uint(offsetof(qt_meta_stringdata_QAbstractListModel_t, stringdata0) + ofs), len
755static const qt_meta_stringdata_QAbstractListModel_t qt_meta_stringdata_QAbstractListModel = {
756 {
757QT_MOC_LITERAL(0, 18) // "QAbstractListModel"
758
759 },
760 "QAbstractListModel"
761};
762#undef QT_MOC_LITERAL
763
764static const uint qt_meta_data_QAbstractListModel[] = {
765
766 // content:
767 9, // revision
768 0, // classname
769 0, 0, // classinfo
770 0, 0, // methods
771 0, 0, // properties
772 0, 0, // enums/sets
773 0, 0, // constructors
774 0, // flags
775 0, // signalCount
776
777 0 // eod
778};
779
780void QAbstractListModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
781{
782 Q_UNUSED(_o);
783 Q_UNUSED(_id);
784 Q_UNUSED(_c);
785 Q_UNUSED(_a);
786}
787
788const QMetaObject QAbstractListModel::staticMetaObject = { {
789 QMetaObject::SuperData::link<QAbstractItemModel::staticMetaObject>(),
790 qt_meta_stringdata_QAbstractListModel.offsetsAndSize,
791 qt_meta_data_QAbstractListModel,
792 qt_static_metacall,
793 nullptr,
794 nullptr,
795 nullptr
796} };
797
798
799const QMetaObject *QAbstractListModel::metaObject() const
800{
801 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
802}
803
804void *QAbstractListModel::qt_metacast(const char *_clname)
805{
806 if (!_clname) return nullptr;
807 if (!strcmp(_clname, qt_meta_stringdata_QAbstractListModel.stringdata0))
808 return static_cast<void*>(this);
809 return QAbstractItemModel::qt_metacast(_clname);
810}
811
812int QAbstractListModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
813{
814 _id = QAbstractItemModel::qt_metacall(_c, _id, _a);
815 return _id;
816}
817QT_WARNING_POP
818QT_END_MOC_NAMESPACE
819