CuteLogger
Fast and simple logging solution for Qt based applications
moc_qmlproducer.cpp
1/****************************************************************************
2** Meta object code from reading C++ file 'qmlproducer.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/qmltypes/qmlproducer.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 'qmlproducer.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_CLASSQmlProducerENDCLASS_t {};
40constexpr auto qt_meta_stringdata_CLASSQmlProducerENDCLASS = QtMocHelpers::stringData(
41 "QmlProducer",
42 "producerChanged",
43 "",
44 "positionChanged",
45 "position",
46 "seeked",
47 "inChanged",
48 "delta",
49 "outChanged",
50 "audioLevelsChanged",
51 "durationChanged",
52 "lengthChanged",
53 "setProducer",
54 "Mlt::Producer&",
55 "producer",
56 "remakeAudioLevels",
57 "isKeyframesVisible",
58 "audioLevelsReady",
59 "QPersistentModelIndex",
60 "index",
61 "get",
62 "name",
63 "getDouble",
64 "getRect",
65 "outOfBounds",
66 "newGlaxnimateFile",
67 "filename",
68 "launchGlaxnimate",
69 "in",
70 "out",
71 "aspectRatio",
72 "duration",
73 "length",
74 "resource",
75 "mlt_service",
76 "hash",
77 "audioLevels",
78 "fadeIn",
79 "fadeOut",
80 "speed",
81 "displayAspectRatio"
82);
83#else // !QT_MOC_HAS_STRING_DATA
84struct qt_meta_stringdata_CLASSQmlProducerENDCLASS_t {
85 uint offsetsAndSizes[82];
86 char stringdata0[12];
87 char stringdata1[16];
88 char stringdata2[1];
89 char stringdata3[16];
90 char stringdata4[9];
91 char stringdata5[7];
92 char stringdata6[10];
93 char stringdata7[6];
94 char stringdata8[11];
95 char stringdata9[19];
96 char stringdata10[16];
97 char stringdata11[14];
98 char stringdata12[12];
99 char stringdata13[15];
100 char stringdata14[9];
101 char stringdata15[18];
102 char stringdata16[19];
103 char stringdata17[17];
104 char stringdata18[22];
105 char stringdata19[6];
106 char stringdata20[4];
107 char stringdata21[5];
108 char stringdata22[10];
109 char stringdata23[8];
110 char stringdata24[12];
111 char stringdata25[18];
112 char stringdata26[9];
113 char stringdata27[17];
114 char stringdata28[3];
115 char stringdata29[4];
116 char stringdata30[12];
117 char stringdata31[9];
118 char stringdata32[7];
119 char stringdata33[9];
120 char stringdata34[12];
121 char stringdata35[5];
122 char stringdata36[12];
123 char stringdata37[7];
124 char stringdata38[8];
125 char stringdata39[6];
126 char stringdata40[19];
127};
128#define QT_MOC_LITERAL(ofs, len) \
129 uint(sizeof(qt_meta_stringdata_CLASSQmlProducerENDCLASS_t::offsetsAndSizes) + ofs), len
130Q_CONSTINIT static const qt_meta_stringdata_CLASSQmlProducerENDCLASS_t qt_meta_stringdata_CLASSQmlProducerENDCLASS = {
131 {
132 QT_MOC_LITERAL(0, 11), // "QmlProducer"
133 QT_MOC_LITERAL(12, 15), // "producerChanged"
134 QT_MOC_LITERAL(28, 0), // ""
135 QT_MOC_LITERAL(29, 15), // "positionChanged"
136 QT_MOC_LITERAL(45, 8), // "position"
137 QT_MOC_LITERAL(54, 6), // "seeked"
138 QT_MOC_LITERAL(61, 9), // "inChanged"
139 QT_MOC_LITERAL(71, 5), // "delta"
140 QT_MOC_LITERAL(77, 10), // "outChanged"
141 QT_MOC_LITERAL(88, 18), // "audioLevelsChanged"
142 QT_MOC_LITERAL(107, 15), // "durationChanged"
143 QT_MOC_LITERAL(123, 13), // "lengthChanged"
144 QT_MOC_LITERAL(137, 11), // "setProducer"
145 QT_MOC_LITERAL(149, 14), // "Mlt::Producer&"
146 QT_MOC_LITERAL(164, 8), // "producer"
147 QT_MOC_LITERAL(173, 17), // "remakeAudioLevels"
148 QT_MOC_LITERAL(191, 18), // "isKeyframesVisible"
149 QT_MOC_LITERAL(210, 16), // "audioLevelsReady"
150 QT_MOC_LITERAL(227, 21), // "QPersistentModelIndex"
151 QT_MOC_LITERAL(249, 5), // "index"
152 QT_MOC_LITERAL(255, 3), // "get"
153 QT_MOC_LITERAL(259, 4), // "name"
154 QT_MOC_LITERAL(264, 9), // "getDouble"
155 QT_MOC_LITERAL(274, 7), // "getRect"
156 QT_MOC_LITERAL(282, 11), // "outOfBounds"
157 QT_MOC_LITERAL(294, 17), // "newGlaxnimateFile"
158 QT_MOC_LITERAL(312, 8), // "filename"
159 QT_MOC_LITERAL(321, 16), // "launchGlaxnimate"
160 QT_MOC_LITERAL(338, 2), // "in"
161 QT_MOC_LITERAL(341, 3), // "out"
162 QT_MOC_LITERAL(345, 11), // "aspectRatio"
163 QT_MOC_LITERAL(357, 8), // "duration"
164 QT_MOC_LITERAL(366, 6), // "length"
165 QT_MOC_LITERAL(373, 8), // "resource"
166 QT_MOC_LITERAL(382, 11), // "mlt_service"
167 QT_MOC_LITERAL(394, 4), // "hash"
168 QT_MOC_LITERAL(399, 11), // "audioLevels"
169 QT_MOC_LITERAL(411, 6), // "fadeIn"
170 QT_MOC_LITERAL(418, 7), // "fadeOut"
171 QT_MOC_LITERAL(426, 5), // "speed"
172 QT_MOC_LITERAL(432, 18) // "displayAspectRatio"
173 },
174 "QmlProducer",
175 "producerChanged",
176 "",
177 "positionChanged",
178 "position",
179 "seeked",
180 "inChanged",
181 "delta",
182 "outChanged",
183 "audioLevelsChanged",
184 "durationChanged",
185 "lengthChanged",
186 "setProducer",
187 "Mlt::Producer&",
188 "producer",
189 "remakeAudioLevels",
190 "isKeyframesVisible",
191 "audioLevelsReady",
192 "QPersistentModelIndex",
193 "index",
194 "get",
195 "name",
196 "getDouble",
197 "getRect",
198 "outOfBounds",
199 "newGlaxnimateFile",
200 "filename",
201 "launchGlaxnimate",
202 "in",
203 "out",
204 "aspectRatio",
205 "duration",
206 "length",
207 "resource",
208 "mlt_service",
209 "hash",
210 "audioLevels",
211 "fadeIn",
212 "fadeOut",
213 "speed",
214 "displayAspectRatio"
215};
216#undef QT_MOC_LITERAL
217#endif // !QT_MOC_HAS_STRING_DATA
218} // unnamed namespace
219
220Q_CONSTINIT static const uint qt_meta_data_CLASSQmlProducerENDCLASS[] = {
221
222 // content:
223 12, // revision
224 0, // classname
225 0, 0, // classinfo
226 22, 14, // methods
227 15, 204, // properties
228 0, 0, // enums/sets
229 0, 0, // constructors
230 0, // flags
231 8, // signalCount
232
233 // signals: name, argc, parameters, tag, flags, initial metatype offsets
234 1, 0, 146, 2, 0x06, 16 /* Public */,
235 3, 1, 147, 2, 0x06, 17 /* Public */,
236 5, 1, 150, 2, 0x06, 19 /* Public */,
237 6, 1, 153, 2, 0x06, 21 /* Public */,
238 8, 1, 156, 2, 0x06, 23 /* Public */,
239 9, 0, 159, 2, 0x06, 25 /* Public */,
240 10, 0, 160, 2, 0x06, 26 /* Public */,
241 11, 0, 161, 2, 0x06, 27 /* Public */,
242
243 // slots: name, argc, parameters, tag, flags, initial metatype offsets
244 12, 1, 162, 2, 0x0a, 28 /* Public */,
245 15, 1, 165, 2, 0x0a, 30 /* Public */,
246
247 // methods: name, argc, parameters, tag, flags, initial metatype offsets
248 17, 1, 168, 2, 0x02, 32 /* Public */,
249 15, 0, 171, 2, 0x02, 34 /* Public */,
250 20, 2, 172, 2, 0x02, 35 /* Public */,
251 20, 1, 177, 2, 0x22, 38 /* Public | MethodCloned */,
252 22, 2, 180, 2, 0x02, 40 /* Public */,
253 22, 1, 185, 2, 0x22, 43 /* Public | MethodCloned */,
254 23, 2, 188, 2, 0x02, 45 /* Public */,
255 23, 1, 193, 2, 0x22, 48 /* Public | MethodCloned */,
256 24, 0, 196, 2, 0x02, 50 /* Public */,
257 25, 1, 197, 2, 0x02, 51 /* Public */,
258 27, 1, 200, 2, 0x102, 53 /* Public | MethodIsConst */,
259 27, 0, 203, 2, 0x122, 55 /* Public | MethodCloned | MethodIsConst */,
260
261 // signals: parameters
262 QMetaType::Void,
263 QMetaType::Void, QMetaType::Int, 4,
264 QMetaType::Void, QMetaType::Int, 4,
265 QMetaType::Void, QMetaType::Int, 7,
266 QMetaType::Void, QMetaType::Int, 7,
267 QMetaType::Void,
268 QMetaType::Void,
269 QMetaType::Void,
270
271 // slots: parameters
272 QMetaType::Void, 0x80000000 | 13, 14,
273 QMetaType::Void, QMetaType::Bool, 16,
274
275 // methods: parameters
276 QMetaType::Void, 0x80000000 | 18, 19,
277 QMetaType::Void,
278 QMetaType::QString, QMetaType::QString, QMetaType::Int, 21, 4,
279 QMetaType::QString, QMetaType::QString, 21,
280 QMetaType::Double, QMetaType::QString, QMetaType::Int, 21, 4,
281 QMetaType::Double, QMetaType::QString, 21,
282 QMetaType::QRectF, QMetaType::QString, QMetaType::Int, 21, 4,
283 QMetaType::QRectF, QMetaType::QString, 21,
284 QMetaType::Bool,
285 QMetaType::Void, QMetaType::QString, 26,
286 QMetaType::Void, QMetaType::QString, 26,
287 QMetaType::Void,
288
289 // properties: name, type, flags
290 28, QMetaType::Int, 0x00015001, uint(3), 0,
291 29, QMetaType::Int, 0x00015001, uint(4), 0,
292 30, QMetaType::Int, 0x00015001, uint(0), 0,
293 31, QMetaType::Int, 0x00015001, uint(6), 0,
294 32, QMetaType::Int, 0x00015001, uint(7), 0,
295 33, QMetaType::QString, 0x00015001, uint(0), 0,
296 34, QMetaType::QString, 0x00015001, uint(0), 0,
297 35, QMetaType::QString, 0x00015001, uint(0), 0,
298 21, QMetaType::QString, 0x00015001, uint(0), 0,
299 36, QMetaType::QVariant, 0x00015001, uint(5), 0,
300 37, QMetaType::Int, 0x00015001, uint(0), 0,
301 38, QMetaType::Int, 0x00015001, uint(0), 0,
302 39, QMetaType::Double, 0x00015001, uint(0), 0,
303 4, QMetaType::Int, 0x00015103, uint(1), 0,
304 40, QMetaType::Double, 0x00015001, uint(0), 0,
305
306 0 // eod
307};
308
309Q_CONSTINIT const QMetaObject QmlProducer::staticMetaObject = { {
310 QMetaObject::SuperData::link<QObject::staticMetaObject>(),
311 qt_meta_stringdata_CLASSQmlProducerENDCLASS.offsetsAndSizes,
312 qt_meta_data_CLASSQmlProducerENDCLASS,
313 qt_static_metacall,
314 nullptr,
315 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSQmlProducerENDCLASS_t,
316 // property 'in'
317 QtPrivate::TypeAndForceComplete<int, std::true_type>,
318 // property 'out'
319 QtPrivate::TypeAndForceComplete<int, std::true_type>,
320 // property 'aspectRatio'
321 QtPrivate::TypeAndForceComplete<int, std::true_type>,
322 // property 'duration'
323 QtPrivate::TypeAndForceComplete<int, std::true_type>,
324 // property 'length'
325 QtPrivate::TypeAndForceComplete<int, std::true_type>,
326 // property 'resource'
327 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
328 // property 'mlt_service'
329 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
330 // property 'hash'
331 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
332 // property 'name'
333 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
334 // property 'audioLevels'
335 QtPrivate::TypeAndForceComplete<QVariant, std::true_type>,
336 // property 'fadeIn'
337 QtPrivate::TypeAndForceComplete<int, std::true_type>,
338 // property 'fadeOut'
339 QtPrivate::TypeAndForceComplete<int, std::true_type>,
340 // property 'speed'
341 QtPrivate::TypeAndForceComplete<double, std::true_type>,
342 // property 'position'
343 QtPrivate::TypeAndForceComplete<int, std::true_type>,
344 // property 'displayAspectRatio'
345 QtPrivate::TypeAndForceComplete<double, std::true_type>,
346 // Q_OBJECT / Q_GADGET
347 QtPrivate::TypeAndForceComplete<QmlProducer, std::true_type>,
348 // method 'producerChanged'
349 QtPrivate::TypeAndForceComplete<void, std::false_type>,
350 // method 'positionChanged'
351 QtPrivate::TypeAndForceComplete<void, std::false_type>,
352 QtPrivate::TypeAndForceComplete<int, std::false_type>,
353 // method 'seeked'
354 QtPrivate::TypeAndForceComplete<void, std::false_type>,
355 QtPrivate::TypeAndForceComplete<int, std::false_type>,
356 // method 'inChanged'
357 QtPrivate::TypeAndForceComplete<void, std::false_type>,
358 QtPrivate::TypeAndForceComplete<int, std::false_type>,
359 // method 'outChanged'
360 QtPrivate::TypeAndForceComplete<void, std::false_type>,
361 QtPrivate::TypeAndForceComplete<int, std::false_type>,
362 // method 'audioLevelsChanged'
363 QtPrivate::TypeAndForceComplete<void, std::false_type>,
364 // method 'durationChanged'
365 QtPrivate::TypeAndForceComplete<void, std::false_type>,
366 // method 'lengthChanged'
367 QtPrivate::TypeAndForceComplete<void, std::false_type>,
368 // method 'setProducer'
369 QtPrivate::TypeAndForceComplete<void, std::false_type>,
370 QtPrivate::TypeAndForceComplete<Mlt::Producer &, std::false_type>,
371 // method 'remakeAudioLevels'
372 QtPrivate::TypeAndForceComplete<void, std::false_type>,
373 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
374 // method 'audioLevelsReady'
375 QtPrivate::TypeAndForceComplete<void, std::false_type>,
376 QtPrivate::TypeAndForceComplete<const QPersistentModelIndex &, std::false_type>,
377 // method 'remakeAudioLevels'
378 QtPrivate::TypeAndForceComplete<void, std::false_type>,
379 // method 'get'
380 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
381 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
382 QtPrivate::TypeAndForceComplete<int, std::false_type>,
383 // method 'get'
384 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
385 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
386 // method 'getDouble'
387 QtPrivate::TypeAndForceComplete<double, std::false_type>,
388 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
389 QtPrivate::TypeAndForceComplete<int, std::false_type>,
390 // method 'getDouble'
391 QtPrivate::TypeAndForceComplete<double, std::false_type>,
392 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
393 // method 'getRect'
394 QtPrivate::TypeAndForceComplete<QRectF, std::false_type>,
395 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
396 QtPrivate::TypeAndForceComplete<int, std::false_type>,
397 // method 'getRect'
398 QtPrivate::TypeAndForceComplete<QRectF, std::false_type>,
399 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
400 // method 'outOfBounds'
401 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
402 // method 'newGlaxnimateFile'
403 QtPrivate::TypeAndForceComplete<void, std::false_type>,
404 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
405 // method 'launchGlaxnimate'
406 QtPrivate::TypeAndForceComplete<void, std::false_type>,
407 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
408 // method 'launchGlaxnimate'
409 QtPrivate::TypeAndForceComplete<void, std::false_type>
410 >,
411 nullptr
412} };
413
414void QmlProducer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
415{
416 if (_c == QMetaObject::InvokeMetaMethod) {
417 auto *_t = static_cast<QmlProducer *>(_o);
418 (void)_t;
419 switch (_id) {
420 case 0: _t->producerChanged(); break;
421 case 1: _t->positionChanged((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
422 case 2: _t->seeked((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
423 case 3: _t->inChanged((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
424 case 4: _t->outChanged((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
425 case 5: _t->audioLevelsChanged(); break;
426 case 6: _t->durationChanged(); break;
427 case 7: _t->lengthChanged(); break;
428 case 8: _t->setProducer((*reinterpret_cast< std::add_pointer_t<Mlt::Producer&>>(_a[1]))); break;
429 case 9: _t->remakeAudioLevels((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
430 case 10: _t->audioLevelsReady((*reinterpret_cast< std::add_pointer_t<QPersistentModelIndex>>(_a[1]))); break;
431 case 11: _t->remakeAudioLevels(); break;
432 case 12: { QString _r = _t->get((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])));
433 if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = std::move(_r); } break;
434 case 13: { QString _r = _t->get((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
435 if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = std::move(_r); } break;
436 case 14: { double _r = _t->getDouble((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])));
437 if (_a[0]) *reinterpret_cast< double*>(_a[0]) = std::move(_r); } break;
438 case 15: { double _r = _t->getDouble((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
439 if (_a[0]) *reinterpret_cast< double*>(_a[0]) = std::move(_r); } break;
440 case 16: { QRectF _r = _t->getRect((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])));
441 if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = std::move(_r); } break;
442 case 17: { QRectF _r = _t->getRect((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
443 if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = std::move(_r); } break;
444 case 18: { bool _r = _t->outOfBounds();
445 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
446 case 19: _t->newGlaxnimateFile((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
447 case 20: _t->launchGlaxnimate((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
448 case 21: _t->launchGlaxnimate(); break;
449 default: ;
450 }
451 } else if (_c == QMetaObject::IndexOfMethod) {
452 int *result = reinterpret_cast<int *>(_a[0]);
453 {
454 using _t = void (QmlProducer::*)();
455 if (_t _q_method = &QmlProducer::producerChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
456 *result = 0;
457 return;
458 }
459 }
460 {
461 using _t = void (QmlProducer::*)(int );
462 if (_t _q_method = &QmlProducer::positionChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
463 *result = 1;
464 return;
465 }
466 }
467 {
468 using _t = void (QmlProducer::*)(int );
469 if (_t _q_method = &QmlProducer::seeked; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
470 *result = 2;
471 return;
472 }
473 }
474 {
475 using _t = void (QmlProducer::*)(int );
476 if (_t _q_method = &QmlProducer::inChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
477 *result = 3;
478 return;
479 }
480 }
481 {
482 using _t = void (QmlProducer::*)(int );
483 if (_t _q_method = &QmlProducer::outChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
484 *result = 4;
485 return;
486 }
487 }
488 {
489 using _t = void (QmlProducer::*)();
490 if (_t _q_method = &QmlProducer::audioLevelsChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
491 *result = 5;
492 return;
493 }
494 }
495 {
496 using _t = void (QmlProducer::*)();
497 if (_t _q_method = &QmlProducer::durationChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
498 *result = 6;
499 return;
500 }
501 }
502 {
503 using _t = void (QmlProducer::*)();
504 if (_t _q_method = &QmlProducer::lengthChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
505 *result = 7;
506 return;
507 }
508 }
509 } else if (_c == QMetaObject::ReadProperty) {
510 auto *_t = static_cast<QmlProducer *>(_o);
511 (void)_t;
512 void *_v = _a[0];
513 switch (_id) {
514 case 0: *reinterpret_cast< int*>(_v) = _t->in(); break;
515 case 1: *reinterpret_cast< int*>(_v) = _t->out(); break;
516 case 2: *reinterpret_cast< int*>(_v) = _t->aspectRatio(); break;
517 case 3: *reinterpret_cast< int*>(_v) = _t->duration(); break;
518 case 4: *reinterpret_cast< int*>(_v) = _t->length(); break;
519 case 5: *reinterpret_cast< QString*>(_v) = _t->resource(); break;
520 case 6: *reinterpret_cast< QString*>(_v) = _t->mlt_service(); break;
521 case 7: *reinterpret_cast< QString*>(_v) = _t->hash(); break;
522 case 8: *reinterpret_cast< QString*>(_v) = _t->name(); break;
523 case 9: *reinterpret_cast< QVariant*>(_v) = _t->audioLevels(); break;
524 case 10: *reinterpret_cast< int*>(_v) = _t->fadeIn(); break;
525 case 11: *reinterpret_cast< int*>(_v) = _t->fadeOut(); break;
526 case 12: *reinterpret_cast< double*>(_v) = _t->speed(); break;
527 case 13: *reinterpret_cast< int*>(_v) = _t->position(); break;
528 case 14: *reinterpret_cast< double*>(_v) = _t->displayAspectRatio(); break;
529 default: break;
530 }
531 } else if (_c == QMetaObject::WriteProperty) {
532 auto *_t = static_cast<QmlProducer *>(_o);
533 (void)_t;
534 void *_v = _a[0];
535 switch (_id) {
536 case 13: _t->setPosition(*reinterpret_cast< int*>(_v)); break;
537 default: break;
538 }
539 } else if (_c == QMetaObject::ResetProperty) {
540 } else if (_c == QMetaObject::BindableProperty) {
541 }
542}
543
544const QMetaObject *QmlProducer::metaObject() const
545{
546 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
547}
548
549void *QmlProducer::qt_metacast(const char *_clname)
550{
551 if (!_clname) return nullptr;
552 if (!strcmp(_clname, qt_meta_stringdata_CLASSQmlProducerENDCLASS.stringdata0))
553 return static_cast<void*>(this);
554 return QObject::qt_metacast(_clname);
555}
556
557int QmlProducer::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
558{
559 _id = QObject::qt_metacall(_c, _id, _a);
560 if (_id < 0)
561 return _id;
562 if (_c == QMetaObject::InvokeMetaMethod) {
563 if (_id < 22)
564 qt_static_metacall(this, _c, _id, _a);
565 _id -= 22;
566 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
567 if (_id < 22)
568 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
569 _id -= 22;
570 }else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
571 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
572 || _c == QMetaObject::RegisterPropertyMetaType) {
573 qt_static_metacall(this, _c, _id, _a);
574 _id -= 15;
575 }
576 return _id;
577}
578
579// SIGNAL 0
580void QmlProducer::producerChanged()
581{
582 QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
583}
584
585// SIGNAL 1
586void QmlProducer::positionChanged(int _t1)
587{
588 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
589 QMetaObject::activate(this, &staticMetaObject, 1, _a);
590}
591
592// SIGNAL 2
593void QmlProducer::seeked(int _t1)
594{
595 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
596 QMetaObject::activate(this, &staticMetaObject, 2, _a);
597}
598
599// SIGNAL 3
600void QmlProducer::inChanged(int _t1)
601{
602 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
603 QMetaObject::activate(this, &staticMetaObject, 3, _a);
604}
605
606// SIGNAL 4
607void QmlProducer::outChanged(int _t1)
608{
609 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
610 QMetaObject::activate(this, &staticMetaObject, 4, _a);
611}
612
613// SIGNAL 5
614void QmlProducer::audioLevelsChanged()
615{
616 QMetaObject::activate(this, &staticMetaObject, 5, nullptr);
617}
618
619// SIGNAL 6
620void QmlProducer::durationChanged()
621{
622 QMetaObject::activate(this, &staticMetaObject, 6, nullptr);
623}
624
625// SIGNAL 7
626void QmlProducer::lengthChanged()
627{
628 QMetaObject::activate(this, &staticMetaObject, 7, nullptr);
629}
630QT_WARNING_POP