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.6.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.6.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 {};
40constexpr 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 12, // 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, 4 /* Public */,
171 3, 0, 63, 2, 0x06, 5 /* Public */,
172
173 // methods: name, argc, parameters, tag, flags, initial metatype offsets
174 4, 1, 64, 2, 0x102, 6 /* Public | MethodIsConst */,
175 4, 0, 67, 2, 0x122, 8 /* Public | MethodCloned | MethodIsConst */,
176 7, 1, 68, 2, 0x102, 9 /* Public | MethodIsConst */,
177 10, 1, 71, 2, 0x102, 11 /* Public | MethodIsConst */,
178 12, 1, 74, 2, 0x02, 13 /* Public */,
179 14, 1, 77, 2, 0x02, 15 /* 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 // enum 'MetadataFilter'
224 QtPrivate::TypeAndForceComplete<MetadataModel::MetadataFilter, std::true_type>,
225 // Q_OBJECT / Q_GADGET
226 QtPrivate::TypeAndForceComplete<MetadataModel, std::true_type>,
227 // method 'filterChanged'
228 QtPrivate::TypeAndForceComplete<void, std::false_type>,
229 // method 'searchChanged'
230 QtPrivate::TypeAndForceComplete<void, std::false_type>,
231 // method 'rowCount'
232 QtPrivate::TypeAndForceComplete<int, std::false_type>,
233 QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>,
234 // method 'rowCount'
235 QtPrivate::TypeAndForceComplete<int, std::false_type>,
236 // method 'get'
237 QtPrivate::TypeAndForceComplete<QmlMetadata *, std::false_type>,
238 QtPrivate::TypeAndForceComplete<int, std::false_type>,
239 // method 'isVisible'
240 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
241 QtPrivate::TypeAndForceComplete<int, std::false_type>,
242 // method 'saveFilterSet'
243 QtPrivate::TypeAndForceComplete<void, std::false_type>,
244 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
245 // method 'deleteFilterSet'
246 QtPrivate::TypeAndForceComplete<void, std::false_type>,
247 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>
248 >,
249 nullptr
250} };
251
252void MetadataModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
253{
254 if (_c == QMetaObject::InvokeMetaMethod) {
255 auto *_t = static_cast<MetadataModel *>(_o);
256 (void)_t;
257 switch (_id) {
258 case 0: _t->filterChanged(); break;
259 case 1: _t->searchChanged(); break;
260 case 2: { int _r = _t->rowCount((*reinterpret_cast< std::add_pointer_t<QModelIndex>>(_a[1])));
261 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
262 case 3: { int _r = _t->rowCount();
263 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
264 case 4: { QmlMetadata* _r = _t->get((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])));
265 if (_a[0]) *reinterpret_cast< QmlMetadata**>(_a[0]) = std::move(_r); } break;
266 case 5: { bool _r = _t->isVisible((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])));
267 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
268 case 6: _t->saveFilterSet((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
269 case 7: _t->deleteFilterSet((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
270 default: ;
271 }
272 } else if (_c == QMetaObject::IndexOfMethod) {
273 int *result = reinterpret_cast<int *>(_a[0]);
274 {
275 using _t = void (MetadataModel::*)();
276 if (_t _q_method = &MetadataModel::filterChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
277 *result = 0;
278 return;
279 }
280 }
281 {
282 using _t = void (MetadataModel::*)();
283 if (_t _q_method = &MetadataModel::searchChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
284 *result = 1;
285 return;
286 }
287 }
288 } else if (_c == QMetaObject::ReadProperty) {
289 auto *_t = static_cast<MetadataModel *>(_o);
290 (void)_t;
291 void *_v = _a[0];
292 switch (_id) {
293 case 0: *reinterpret_cast< MetadataFilter*>(_v) = _t->filter(); break;
294 case 1: *reinterpret_cast< QString*>(_v) = _t->search(); break;
295 default: break;
296 }
297 } else if (_c == QMetaObject::WriteProperty) {
298 auto *_t = static_cast<MetadataModel *>(_o);
299 (void)_t;
300 void *_v = _a[0];
301 switch (_id) {
302 case 0: _t->setFilter(*reinterpret_cast< MetadataFilter*>(_v)); break;
303 case 1: _t->setSearch(*reinterpret_cast< QString*>(_v)); break;
304 default: break;
305 }
306 } else if (_c == QMetaObject::ResetProperty) {
307 } else if (_c == QMetaObject::BindableProperty) {
308 }
309}
310
311const QMetaObject *MetadataModel::metaObject() const
312{
313 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
314}
315
316void *MetadataModel::qt_metacast(const char *_clname)
317{
318 if (!_clname) return nullptr;
319 if (!strcmp(_clname, qt_meta_stringdata_CLASSMetadataModelENDCLASS.stringdata0))
320 return static_cast<void*>(this);
321 return QAbstractListModel::qt_metacast(_clname);
322}
323
324int MetadataModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
325{
326 _id = QAbstractListModel::qt_metacall(_c, _id, _a);
327 if (_id < 0)
328 return _id;
329 if (_c == QMetaObject::InvokeMetaMethod) {
330 if (_id < 8)
331 qt_static_metacall(this, _c, _id, _a);
332 _id -= 8;
333 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
334 if (_id < 8)
335 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
336 _id -= 8;
337 }else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
338 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
339 || _c == QMetaObject::RegisterPropertyMetaType) {
340 qt_static_metacall(this, _c, _id, _a);
341 _id -= 2;
342 }
343 return _id;
344}
345
346// SIGNAL 0
347void MetadataModel::filterChanged()
348{
349 QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
350}
351
352// SIGNAL 1
353void MetadataModel::searchChanged()
354{
355 QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
356}
357QT_WARNING_POP