CuteLogger
Fast and simple logging solution for Qt based applications
moc_attachedfiltersmodel.cpp
1/****************************************************************************
2** Meta object code from reading C++ file 'attachedfiltersmodel.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/attachedfiltersmodel.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 'attachedfiltersmodel.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_CLASSAttachedFiltersModelENDCLASS_t {};
40constexpr auto qt_meta_stringdata_CLASSAttachedFiltersModelENDCLASS = QtMocHelpers::stringData(
41 "AttachedFiltersModel",
42 "changed",
43 "",
44 "duplicateAddFailed",
45 "index",
46 "trackTitleChanged",
47 "isProducerSelectedChanged",
48 "supportsLinksChanged",
49 "addedOrRemoved",
50 "Mlt::Producer*",
51 "requestConvert",
52 "set709Convert",
53 "withSubClip",
54 "add",
55 "QmlMetadata*",
56 "meta",
57 "remove",
58 "row",
59 "move",
60 "fromRow",
61 "toRow",
62 "producerTitle",
63 "isProducerSelected",
64 "supportsLinks"
65);
66#else // !QT_MOC_HAS_STRING_DATA
67struct qt_meta_stringdata_CLASSAttachedFiltersModelENDCLASS_t {
68 uint offsetsAndSizes[48];
69 char stringdata0[21];
70 char stringdata1[8];
71 char stringdata2[1];
72 char stringdata3[19];
73 char stringdata4[6];
74 char stringdata5[18];
75 char stringdata6[26];
76 char stringdata7[21];
77 char stringdata8[15];
78 char stringdata9[15];
79 char stringdata10[15];
80 char stringdata11[14];
81 char stringdata12[12];
82 char stringdata13[4];
83 char stringdata14[13];
84 char stringdata15[5];
85 char stringdata16[7];
86 char stringdata17[4];
87 char stringdata18[5];
88 char stringdata19[8];
89 char stringdata20[6];
90 char stringdata21[14];
91 char stringdata22[19];
92 char stringdata23[14];
93};
94#define QT_MOC_LITERAL(ofs, len) \
95 uint(sizeof(qt_meta_stringdata_CLASSAttachedFiltersModelENDCLASS_t::offsetsAndSizes) + ofs), len
96Q_CONSTINIT static const qt_meta_stringdata_CLASSAttachedFiltersModelENDCLASS_t qt_meta_stringdata_CLASSAttachedFiltersModelENDCLASS = {
97 {
98 QT_MOC_LITERAL(0, 20), // "AttachedFiltersModel"
99 QT_MOC_LITERAL(21, 7), // "changed"
100 QT_MOC_LITERAL(29, 0), // ""
101 QT_MOC_LITERAL(30, 18), // "duplicateAddFailed"
102 QT_MOC_LITERAL(49, 5), // "index"
103 QT_MOC_LITERAL(55, 17), // "trackTitleChanged"
104 QT_MOC_LITERAL(73, 25), // "isProducerSelectedChanged"
105 QT_MOC_LITERAL(99, 20), // "supportsLinksChanged"
106 QT_MOC_LITERAL(120, 14), // "addedOrRemoved"
107 QT_MOC_LITERAL(135, 14), // "Mlt::Producer*"
108 QT_MOC_LITERAL(150, 14), // "requestConvert"
109 QT_MOC_LITERAL(165, 13), // "set709Convert"
110 QT_MOC_LITERAL(179, 11), // "withSubClip"
111 QT_MOC_LITERAL(191, 3), // "add"
112 QT_MOC_LITERAL(195, 12), // "QmlMetadata*"
113 QT_MOC_LITERAL(208, 4), // "meta"
114 QT_MOC_LITERAL(213, 6), // "remove"
115 QT_MOC_LITERAL(220, 3), // "row"
116 QT_MOC_LITERAL(224, 4), // "move"
117 QT_MOC_LITERAL(229, 7), // "fromRow"
118 QT_MOC_LITERAL(237, 5), // "toRow"
119 QT_MOC_LITERAL(243, 13), // "producerTitle"
120 QT_MOC_LITERAL(257, 18), // "isProducerSelected"
121 QT_MOC_LITERAL(276, 13) // "supportsLinks"
122 },
123 "AttachedFiltersModel",
124 "changed",
125 "",
126 "duplicateAddFailed",
127 "index",
128 "trackTitleChanged",
129 "isProducerSelectedChanged",
130 "supportsLinksChanged",
131 "addedOrRemoved",
132 "Mlt::Producer*",
133 "requestConvert",
134 "set709Convert",
135 "withSubClip",
136 "add",
137 "QmlMetadata*",
138 "meta",
139 "remove",
140 "row",
141 "move",
142 "fromRow",
143 "toRow",
144 "producerTitle",
145 "isProducerSelected",
146 "supportsLinks"
147};
148#undef QT_MOC_LITERAL
149#endif // !QT_MOC_HAS_STRING_DATA
150} // unnamed namespace
151
152Q_CONSTINIT static const uint qt_meta_data_CLASSAttachedFiltersModelENDCLASS[] = {
153
154 // content:
155 12, // revision
156 0, // classname
157 0, 0, // classinfo
158 10, 14, // methods
159 3, 102, // properties
160 0, 0, // enums/sets
161 0, 0, // constructors
162 0, // flags
163 7, // signalCount
164
165 // signals: name, argc, parameters, tag, flags, initial metatype offsets
166 1, 0, 74, 2, 0x06, 4 /* Public */,
167 3, 1, 75, 2, 0x06, 5 /* Public */,
168 5, 0, 78, 2, 0x06, 7 /* Public */,
169 6, 0, 79, 2, 0x06, 8 /* Public */,
170 7, 0, 80, 2, 0x06, 9 /* Public */,
171 8, 1, 81, 2, 0x06, 10 /* Public */,
172 10, 3, 84, 2, 0x06, 12 /* Public */,
173
174 // slots: name, argc, parameters, tag, flags, initial metatype offsets
175 13, 1, 91, 2, 0x0a, 16 /* Public */,
176 16, 1, 94, 2, 0x0a, 18 /* Public */,
177 18, 2, 97, 2, 0x0a, 20 /* Public */,
178
179 // signals: parameters
180 QMetaType::Void,
181 QMetaType::Void, QMetaType::Int, 4,
182 QMetaType::Void,
183 QMetaType::Void,
184 QMetaType::Void,
185 QMetaType::Void, 0x80000000 | 9, 2,
186 QMetaType::Void, QMetaType::QString, QMetaType::Bool, QMetaType::Bool, 2, 11, 12,
187
188 // slots: parameters
189 QMetaType::Int, 0x80000000 | 14, 15,
190 QMetaType::Void, QMetaType::Int, 17,
191 QMetaType::Bool, QMetaType::Int, QMetaType::Int, 19, 20,
192
193 // properties: name, type, flags
194 21, QMetaType::QString, 0x00015001, uint(2), 0,
195 22, QMetaType::Bool, 0x00015001, uint(3), 0,
196 23, QMetaType::Bool, 0x00015001, uint(4), 0,
197
198 0 // eod
199};
200
201Q_CONSTINIT const QMetaObject AttachedFiltersModel::staticMetaObject = { {
202 QMetaObject::SuperData::link<QAbstractListModel::staticMetaObject>(),
203 qt_meta_stringdata_CLASSAttachedFiltersModelENDCLASS.offsetsAndSizes,
204 qt_meta_data_CLASSAttachedFiltersModelENDCLASS,
205 qt_static_metacall,
206 nullptr,
207 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSAttachedFiltersModelENDCLASS_t,
208 // property 'producerTitle'
209 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
210 // property 'isProducerSelected'
211 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
212 // property 'supportsLinks'
213 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
214 // Q_OBJECT / Q_GADGET
215 QtPrivate::TypeAndForceComplete<AttachedFiltersModel, std::true_type>,
216 // method 'changed'
217 QtPrivate::TypeAndForceComplete<void, std::false_type>,
218 // method 'duplicateAddFailed'
219 QtPrivate::TypeAndForceComplete<void, std::false_type>,
220 QtPrivate::TypeAndForceComplete<int, std::false_type>,
221 // method 'trackTitleChanged'
222 QtPrivate::TypeAndForceComplete<void, std::false_type>,
223 // method 'isProducerSelectedChanged'
224 QtPrivate::TypeAndForceComplete<void, std::false_type>,
225 // method 'supportsLinksChanged'
226 QtPrivate::TypeAndForceComplete<void, std::false_type>,
227 // method 'addedOrRemoved'
228 QtPrivate::TypeAndForceComplete<void, std::false_type>,
229 QtPrivate::TypeAndForceComplete<Mlt::Producer *, std::false_type>,
230 // method 'requestConvert'
231 QtPrivate::TypeAndForceComplete<void, std::false_type>,
232 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
233 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
234 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
235 // method 'add'
236 QtPrivate::TypeAndForceComplete<int, std::false_type>,
237 QtPrivate::TypeAndForceComplete<QmlMetadata *, std::false_type>,
238 // method 'remove'
239 QtPrivate::TypeAndForceComplete<void, std::false_type>,
240 QtPrivate::TypeAndForceComplete<int, std::false_type>,
241 // method 'move'
242 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
243 QtPrivate::TypeAndForceComplete<int, std::false_type>,
244 QtPrivate::TypeAndForceComplete<int, std::false_type>
245 >,
246 nullptr
247} };
248
249void AttachedFiltersModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
250{
251 if (_c == QMetaObject::InvokeMetaMethod) {
252 auto *_t = static_cast<AttachedFiltersModel *>(_o);
253 (void)_t;
254 switch (_id) {
255 case 0: _t->changed(); break;
256 case 1: _t->duplicateAddFailed((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
257 case 2: _t->trackTitleChanged(); break;
258 case 3: _t->isProducerSelectedChanged(); break;
259 case 4: _t->supportsLinksChanged(); break;
260 case 5: _t->addedOrRemoved((*reinterpret_cast< std::add_pointer_t<Mlt::Producer*>>(_a[1]))); break;
261 case 6: _t->requestConvert((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<bool>>(_a[3]))); break;
262 case 7: { int _r = _t->add((*reinterpret_cast< std::add_pointer_t<QmlMetadata*>>(_a[1])));
263 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
264 case 8: _t->remove((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
265 case 9: { bool _r = _t->move((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])));
266 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
267 default: ;
268 }
269 } else if (_c == QMetaObject::IndexOfMethod) {
270 int *result = reinterpret_cast<int *>(_a[0]);
271 {
272 using _t = void (AttachedFiltersModel::*)();
273 if (_t _q_method = &AttachedFiltersModel::changed; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
274 *result = 0;
275 return;
276 }
277 }
278 {
279 using _t = void (AttachedFiltersModel::*)(int );
280 if (_t _q_method = &AttachedFiltersModel::duplicateAddFailed; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
281 *result = 1;
282 return;
283 }
284 }
285 {
286 using _t = void (AttachedFiltersModel::*)();
287 if (_t _q_method = &AttachedFiltersModel::trackTitleChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
288 *result = 2;
289 return;
290 }
291 }
292 {
293 using _t = void (AttachedFiltersModel::*)();
294 if (_t _q_method = &AttachedFiltersModel::isProducerSelectedChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
295 *result = 3;
296 return;
297 }
298 }
299 {
300 using _t = void (AttachedFiltersModel::*)();
301 if (_t _q_method = &AttachedFiltersModel::supportsLinksChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
302 *result = 4;
303 return;
304 }
305 }
306 {
307 using _t = void (AttachedFiltersModel::*)(Mlt::Producer * );
308 if (_t _q_method = &AttachedFiltersModel::addedOrRemoved; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
309 *result = 5;
310 return;
311 }
312 }
313 {
314 using _t = void (AttachedFiltersModel::*)(QString , bool , bool );
315 if (_t _q_method = &AttachedFiltersModel::requestConvert; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
316 *result = 6;
317 return;
318 }
319 }
320 } else if (_c == QMetaObject::ReadProperty) {
321 auto *_t = static_cast<AttachedFiltersModel *>(_o);
322 (void)_t;
323 void *_v = _a[0];
324 switch (_id) {
325 case 0: *reinterpret_cast< QString*>(_v) = _t->producerTitle(); break;
326 case 1: *reinterpret_cast< bool*>(_v) = _t->isProducerSelected(); break;
327 case 2: *reinterpret_cast< bool*>(_v) = _t->supportsLinks(); break;
328 default: break;
329 }
330 } else if (_c == QMetaObject::WriteProperty) {
331 } else if (_c == QMetaObject::ResetProperty) {
332 } else if (_c == QMetaObject::BindableProperty) {
333 }
334}
335
336const QMetaObject *AttachedFiltersModel::metaObject() const
337{
338 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
339}
340
341void *AttachedFiltersModel::qt_metacast(const char *_clname)
342{
343 if (!_clname) return nullptr;
344 if (!strcmp(_clname, qt_meta_stringdata_CLASSAttachedFiltersModelENDCLASS.stringdata0))
345 return static_cast<void*>(this);
346 return QAbstractListModel::qt_metacast(_clname);
347}
348
349int AttachedFiltersModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
350{
351 _id = QAbstractListModel::qt_metacall(_c, _id, _a);
352 if (_id < 0)
353 return _id;
354 if (_c == QMetaObject::InvokeMetaMethod) {
355 if (_id < 10)
356 qt_static_metacall(this, _c, _id, _a);
357 _id -= 10;
358 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
359 if (_id < 10)
360 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
361 _id -= 10;
362 }else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
363 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
364 || _c == QMetaObject::RegisterPropertyMetaType) {
365 qt_static_metacall(this, _c, _id, _a);
366 _id -= 3;
367 }
368 return _id;
369}
370
371// SIGNAL 0
372void AttachedFiltersModel::changed()
373{
374 QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
375}
376
377// SIGNAL 1
378void AttachedFiltersModel::duplicateAddFailed(int _t1)
379{
380 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
381 QMetaObject::activate(this, &staticMetaObject, 1, _a);
382}
383
384// SIGNAL 2
385void AttachedFiltersModel::trackTitleChanged()
386{
387 QMetaObject::activate(this, &staticMetaObject, 2, nullptr);
388}
389
390// SIGNAL 3
391void AttachedFiltersModel::isProducerSelectedChanged()
392{
393 QMetaObject::activate(this, &staticMetaObject, 3, nullptr);
394}
395
396// SIGNAL 4
397void AttachedFiltersModel::supportsLinksChanged()
398{
399 QMetaObject::activate(this, &staticMetaObject, 4, nullptr);
400}
401
402// SIGNAL 5
403void AttachedFiltersModel::addedOrRemoved(Mlt::Producer * _t1)
404{
405 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
406 QMetaObject::activate(this, &staticMetaObject, 5, _a);
407}
408
409// SIGNAL 6
410void AttachedFiltersModel::requestConvert(QString _t1, bool _t2, bool _t3)
411{
412 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))) };
413 QMetaObject::activate(this, &staticMetaObject, 6, _a);
414}
415QT_WARNING_POP