CuteLogger
Fast and simple logging solution for Qt based applications
moc_metadatamodel.cpp
1/****************************************************************************
2** Meta object code from reading C++ file 'metadatamodel.h'
3**
4** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.2)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
9#include "../../../../src/models/metadatamodel.h"
10#include <QtCore/qmetatype.h>
11
12#if __has_include(<QtCore/qtmochelpers.h>)
13#include <QtCore/qtmochelpers.h>
14#else
15QT_BEGIN_MOC_NAMESPACE
16#endif
17
18
19#include <memory>
20
21#if !defined(Q_MOC_OUTPUT_REVISION)
22#error "The header file 'metadatamodel.h' doesn't include <QObject>."
23#elif Q_MOC_OUTPUT_REVISION != 68
24#error "This file was generated using the moc from 6.5.2. It"
25#error "cannot be used with the include files from this version of Qt."
26#error "(The moc has changed too much.)"
27#endif
28
29#ifndef Q_CONSTINIT
30#define Q_CONSTINIT
31#endif
32
33QT_WARNING_PUSH
34QT_WARNING_DISABLE_DEPRECATED
35QT_WARNING_DISABLE_GCC("-Wuseless-cast")
36namespace {
37
38#ifdef QT_MOC_HAS_STRINGDATA
39struct qt_meta_stringdata_CLASSMetadataModelENDCLASS_t {};
40static constexpr auto qt_meta_stringdata_CLASSMetadataModelENDCLASS = QtMocHelpers::stringData(
41 "MetadataModel",
42 "filterChanged",
43 "",
44 "searchChanged",
45 "rowCount",
46 "QModelIndex",
47 "parent",
48 "get",
49 "QmlMetadata*",
50 "index",
51 "isVisible",
52 "row",
53 "saveFilterSet",
54 "name",
55 "deleteFilterSet",
56 "filter",
57 "MetadataFilter",
58 "search",
59 "NoFilter",
60 "FavoritesFilter",
61 "VideoFilter",
62 "AudioFilter",
63 "LinkFilter",
64 "FilterSetFilter",
65 "GPUFilter"
66);
67#else // !QT_MOC_HAS_STRING_DATA
68struct qt_meta_stringdata_CLASSMetadataModelENDCLASS_t {
69 uint offsetsAndSizes[50];
70 char stringdata0[14];
71 char stringdata1[14];
72 char stringdata2[1];
73 char stringdata3[14];
74 char stringdata4[9];
75 char stringdata5[12];
76 char stringdata6[7];
77 char stringdata7[4];
78 char stringdata8[13];
79 char stringdata9[6];
80 char stringdata10[10];
81 char stringdata11[4];
82 char stringdata12[14];
83 char stringdata13[5];
84 char stringdata14[16];
85 char stringdata15[7];
86 char stringdata16[15];
87 char stringdata17[7];
88 char stringdata18[9];
89 char stringdata19[16];
90 char stringdata20[12];
91 char stringdata21[12];
92 char stringdata22[11];
93 char stringdata23[16];
94 char stringdata24[10];
95};
96#define QT_MOC_LITERAL(ofs, len) \
97 uint(sizeof(qt_meta_stringdata_CLASSMetadataModelENDCLASS_t::offsetsAndSizes) + ofs), len
98Q_CONSTINIT static const qt_meta_stringdata_CLASSMetadataModelENDCLASS_t qt_meta_stringdata_CLASSMetadataModelENDCLASS = {
99 {
100 QT_MOC_LITERAL(0, 13), // "MetadataModel"
101 QT_MOC_LITERAL(14, 13), // "filterChanged"
102 QT_MOC_LITERAL(28, 0), // ""
103 QT_MOC_LITERAL(29, 13), // "searchChanged"
104 QT_MOC_LITERAL(43, 8), // "rowCount"
105 QT_MOC_LITERAL(52, 11), // "QModelIndex"
106 QT_MOC_LITERAL(64, 6), // "parent"
107 QT_MOC_LITERAL(71, 3), // "get"
108 QT_MOC_LITERAL(75, 12), // "QmlMetadata*"
109 QT_MOC_LITERAL(88, 5), // "index"
110 QT_MOC_LITERAL(94, 9), // "isVisible"
111 QT_MOC_LITERAL(104, 3), // "row"
112 QT_MOC_LITERAL(108, 13), // "saveFilterSet"
113 QT_MOC_LITERAL(122, 4), // "name"
114 QT_MOC_LITERAL(127, 15), // "deleteFilterSet"
115 QT_MOC_LITERAL(143, 6), // "filter"
116 QT_MOC_LITERAL(150, 14), // "MetadataFilter"
117 QT_MOC_LITERAL(165, 6), // "search"
118 QT_MOC_LITERAL(172, 8), // "NoFilter"
119 QT_MOC_LITERAL(181, 15), // "FavoritesFilter"
120 QT_MOC_LITERAL(197, 11), // "VideoFilter"
121 QT_MOC_LITERAL(209, 11), // "AudioFilter"
122 QT_MOC_LITERAL(221, 10), // "LinkFilter"
123 QT_MOC_LITERAL(232, 15), // "FilterSetFilter"
124 QT_MOC_LITERAL(248, 9) // "GPUFilter"
125 },
126 "MetadataModel",
127 "filterChanged",
128 "",
129 "searchChanged",
130 "rowCount",
131 "QModelIndex",
132 "parent",
133 "get",
134 "QmlMetadata*",
135 "index",
136 "isVisible",
137 "row",
138 "saveFilterSet",
139 "name",
140 "deleteFilterSet",
141 "filter",
142 "MetadataFilter",
143 "search",
144 "NoFilter",
145 "FavoritesFilter",
146 "VideoFilter",
147 "AudioFilter",
148 "LinkFilter",
149 "FilterSetFilter",
150 "GPUFilter"
151};
152#undef QT_MOC_LITERAL
153#endif // !QT_MOC_HAS_STRING_DATA
154} // unnamed namespace
155
156Q_CONSTINIT static const uint qt_meta_data_CLASSMetadataModelENDCLASS[] = {
157
158 // content:
159 11, // revision
160 0, // classname
161 0, 0, // classinfo
162 8, 14, // methods
163 2, 80, // properties
164 1, 90, // enums/sets
165 0, 0, // constructors
166 0, // flags
167 2, // signalCount
168
169 // signals: name, argc, parameters, tag, flags, initial metatype offsets
170 1, 0, 62, 2, 0x06, 3 /* Public */,
171 3, 0, 63, 2, 0x06, 4 /* Public */,
172
173 // methods: name, argc, parameters, tag, flags, initial metatype offsets
174 4, 1, 64, 2, 0x102, 5 /* Public | MethodIsConst */,
175 4, 0, 67, 2, 0x122, 7 /* Public | MethodCloned | MethodIsConst */,
176 7, 1, 68, 2, 0x102, 8 /* Public | MethodIsConst */,
177 10, 1, 71, 2, 0x102, 10 /* Public | MethodIsConst */,
178 12, 1, 74, 2, 0x02, 12 /* Public */,
179 14, 1, 77, 2, 0x02, 14 /* Public */,
180
181 // signals: parameters
182 QMetaType::Void,
183 QMetaType::Void,
184
185 // methods: parameters
186 QMetaType::Int, 0x80000000 | 5, 6,
187 QMetaType::Int,
188 0x80000000 | 8, QMetaType::Int, 9,
189 QMetaType::Bool, QMetaType::Int, 11,
190 QMetaType::Void, QMetaType::QString, 13,
191 QMetaType::Void, QMetaType::QString, 13,
192
193 // properties: name, type, flags
194 15, 0x80000000 | 16, 0x0001510b, uint(0), 0,
195 17, QMetaType::QString, 0x00015103, uint(1), 0,
196
197 // enums: name, alias, flags, count, data
198 16, 16, 0x0, 7, 95,
199
200 // enum data: key, value
201 18, uint(MetadataModel::NoFilter),
202 19, uint(MetadataModel::FavoritesFilter),
203 20, uint(MetadataModel::VideoFilter),
204 21, uint(MetadataModel::AudioFilter),
205 22, uint(MetadataModel::LinkFilter),
206 23, uint(MetadataModel::FilterSetFilter),
207 24, uint(MetadataModel::GPUFilter),
208
209 0 // eod
210};
211
212Q_CONSTINIT const QMetaObject MetadataModel::staticMetaObject = { {
213 QMetaObject::SuperData::link<QAbstractListModel::staticMetaObject>(),
214 qt_meta_stringdata_CLASSMetadataModelENDCLASS.offsetsAndSizes,
215 qt_meta_data_CLASSMetadataModelENDCLASS,
216 qt_static_metacall,
217 nullptr,
218 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSMetadataModelENDCLASS_t,
219 // property 'filter'
220 QtPrivate::TypeAndForceComplete<MetadataFilter, std::true_type>,
221 // property 'search'
222 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
223 // Q_OBJECT / Q_GADGET
224 QtPrivate::TypeAndForceComplete<MetadataModel, std::true_type>,
225 // method 'filterChanged'
226 QtPrivate::TypeAndForceComplete<void, std::false_type>,
227 // method 'searchChanged'
228 QtPrivate::TypeAndForceComplete<void, std::false_type>,
229 // method 'rowCount'
230 QtPrivate::TypeAndForceComplete<int, std::false_type>,
231 QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>,
232 // method 'rowCount'
233 QtPrivate::TypeAndForceComplete<int, std::false_type>,
234 // method 'get'
235 QtPrivate::TypeAndForceComplete<QmlMetadata *, std::false_type>,
236 QtPrivate::TypeAndForceComplete<int, std::false_type>,
237 // method 'isVisible'
238 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
239 QtPrivate::TypeAndForceComplete<int, std::false_type>,
240 // method 'saveFilterSet'
241 QtPrivate::TypeAndForceComplete<void, std::false_type>,
242 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
243 // method 'deleteFilterSet'
244 QtPrivate::TypeAndForceComplete<void, std::false_type>,
245 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>
246 >,
247 nullptr
248} };
249
250void MetadataModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
251{
252 if (_c == QMetaObject::InvokeMetaMethod) {
253 auto *_t = static_cast<MetadataModel *>(_o);
254 (void)_t;
255 switch (_id) {
256 case 0: _t->filterChanged(); break;
257 case 1: _t->searchChanged(); break;
258 case 2: { int _r = _t->rowCount((*reinterpret_cast< std::add_pointer_t<QModelIndex>>(_a[1])));
259 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
260 case 3: { int _r = _t->rowCount();
261 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
262 case 4: { QmlMetadata* _r = _t->get((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])));
263 if (_a[0]) *reinterpret_cast< QmlMetadata**>(_a[0]) = std::move(_r); } break;
264 case 5: { bool _r = _t->isVisible((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])));
265 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
266 case 6: _t->saveFilterSet((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
267 case 7: _t->deleteFilterSet((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
268 default: ;
269 }
270 } else if (_c == QMetaObject::IndexOfMethod) {
271 int *result = reinterpret_cast<int *>(_a[0]);
272 {
273 using _t = void (MetadataModel::*)();
274 if (_t _q_method = &MetadataModel::filterChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
275 *result = 0;
276 return;
277 }
278 }
279 {
280 using _t = void (MetadataModel::*)();
281 if (_t _q_method = &MetadataModel::searchChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
282 *result = 1;
283 return;
284 }
285 }
286 }else if (_c == QMetaObject::ReadProperty) {
287 auto *_t = static_cast<MetadataModel *>(_o);
288 (void)_t;
289 void *_v = _a[0];
290 switch (_id) {
291 case 0: *reinterpret_cast< MetadataFilter*>(_v) = _t->filter(); break;
292 case 1: *reinterpret_cast< QString*>(_v) = _t->search(); break;
293 default: break;
294 }
295 } else if (_c == QMetaObject::WriteProperty) {
296 auto *_t = static_cast<MetadataModel *>(_o);
297 (void)_t;
298 void *_v = _a[0];
299 switch (_id) {
300 case 0: _t->setFilter(*reinterpret_cast< MetadataFilter*>(_v)); break;
301 case 1: _t->setSearch(*reinterpret_cast< QString*>(_v)); break;
302 default: break;
303 }
304 } else if (_c == QMetaObject::ResetProperty) {
305 } else if (_c == QMetaObject::BindableProperty) {
306 }
307}
308
309const QMetaObject *MetadataModel::metaObject() const
310{
311 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
312}
313
314void *MetadataModel::qt_metacast(const char *_clname)
315{
316 if (!_clname) return nullptr;
317 if (!strcmp(_clname, qt_meta_stringdata_CLASSMetadataModelENDCLASS.stringdata0))
318 return static_cast<void*>(this);
319 return QAbstractListModel::qt_metacast(_clname);
320}
321
322int MetadataModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
323{
324 _id = QAbstractListModel::qt_metacall(_c, _id, _a);
325 if (_id < 0)
326 return _id;
327 if (_c == QMetaObject::InvokeMetaMethod) {
328 if (_id < 8)
329 qt_static_metacall(this, _c, _id, _a);
330 _id -= 8;
331 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
332 if (_id < 8)
333 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
334 _id -= 8;
335 }else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
336 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
337 || _c == QMetaObject::RegisterPropertyMetaType) {
338 qt_static_metacall(this, _c, _id, _a);
339 _id -= 2;
340 }
341 return _id;
342}
343
344// SIGNAL 0
345void MetadataModel::filterChanged()
346{
347 QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
348}
349
350// SIGNAL 1
351void MetadataModel::searchChanged()
352{
353 QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
354}
355QT_WARNING_POP