9#include "../../../../src/qmltypes/qmlproducer.h"
10#include <QtCore/qmetatype.h>
12#if __has_include(<QtCore/qtmochelpers.h>)
13#include <QtCore/qtmochelpers.h>
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.)"
34QT_WARNING_DISABLE_DEPRECATED
35QT_WARNING_DISABLE_GCC(
"-Wuseless-cast")
38#ifdef QT_MOC_HAS_STRINGDATA
39struct qt_meta_stringdata_CLASSQmlProducerENDCLASS_t {};
40constexpr auto qt_meta_stringdata_CLASSQmlProducerENDCLASS = QtMocHelpers::stringData(
59 "QPersistentModelIndex",
84struct qt_meta_stringdata_CLASSQmlProducerENDCLASS_t {
85 uint offsetsAndSizes[82];
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];
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 = {
132 QT_MOC_LITERAL(0, 11),
133 QT_MOC_LITERAL(12, 15),
134 QT_MOC_LITERAL(28, 0),
135 QT_MOC_LITERAL(29, 15),
136 QT_MOC_LITERAL(45, 8),
137 QT_MOC_LITERAL(54, 6),
138 QT_MOC_LITERAL(61, 9),
139 QT_MOC_LITERAL(71, 5),
140 QT_MOC_LITERAL(77, 10),
141 QT_MOC_LITERAL(88, 18),
142 QT_MOC_LITERAL(107, 15),
143 QT_MOC_LITERAL(123, 13),
144 QT_MOC_LITERAL(137, 11),
145 QT_MOC_LITERAL(149, 14),
146 QT_MOC_LITERAL(164, 8),
147 QT_MOC_LITERAL(173, 17),
148 QT_MOC_LITERAL(191, 18),
149 QT_MOC_LITERAL(210, 16),
150 QT_MOC_LITERAL(227, 21),
151 QT_MOC_LITERAL(249, 5),
152 QT_MOC_LITERAL(255, 3),
153 QT_MOC_LITERAL(259, 4),
154 QT_MOC_LITERAL(264, 9),
155 QT_MOC_LITERAL(274, 7),
156 QT_MOC_LITERAL(282, 11),
157 QT_MOC_LITERAL(294, 17),
158 QT_MOC_LITERAL(312, 8),
159 QT_MOC_LITERAL(321, 16),
160 QT_MOC_LITERAL(338, 2),
161 QT_MOC_LITERAL(341, 3),
162 QT_MOC_LITERAL(345, 11),
163 QT_MOC_LITERAL(357, 8),
164 QT_MOC_LITERAL(366, 6),
165 QT_MOC_LITERAL(373, 8),
166 QT_MOC_LITERAL(382, 11),
167 QT_MOC_LITERAL(394, 4),
168 QT_MOC_LITERAL(399, 11),
169 QT_MOC_LITERAL(411, 6),
170 QT_MOC_LITERAL(418, 7),
171 QT_MOC_LITERAL(426, 5),
172 QT_MOC_LITERAL(432, 18)
183 "audioLevelsChanged",
190 "isKeyframesVisible",
192 "QPersistentModelIndex",
220Q_CONSTINIT
static const uint qt_meta_data_CLASSQmlProducerENDCLASS[] = {
234 1, 0, 146, 2, 0x06, 16 ,
235 3, 1, 147, 2, 0x06, 17 ,
236 5, 1, 150, 2, 0x06, 19 ,
237 6, 1, 153, 2, 0x06, 21 ,
238 8, 1, 156, 2, 0x06, 23 ,
239 9, 0, 159, 2, 0x06, 25 ,
240 10, 0, 160, 2, 0x06, 26 ,
241 11, 0, 161, 2, 0x06, 27 ,
244 12, 1, 162, 2, 0x0a, 28 ,
245 15, 1, 165, 2, 0x0a, 30 ,
248 17, 1, 168, 2, 0x02, 32 ,
249 15, 0, 171, 2, 0x02, 34 ,
250 20, 2, 172, 2, 0x02, 35 ,
251 20, 1, 177, 2, 0x22, 38 ,
252 22, 2, 180, 2, 0x02, 40 ,
253 22, 1, 185, 2, 0x22, 43 ,
254 23, 2, 188, 2, 0x02, 45 ,
255 23, 1, 193, 2, 0x22, 48 ,
256 24, 0, 196, 2, 0x02, 50 ,
257 25, 1, 197, 2, 0x02, 51 ,
258 27, 1, 200, 2, 0x102, 53 ,
259 27, 0, 203, 2, 0x122, 55 ,
263 QMetaType::Void, QMetaType::Int, 4,
264 QMetaType::Void, QMetaType::Int, 4,
265 QMetaType::Void, QMetaType::Int, 7,
266 QMetaType::Void, QMetaType::Int, 7,
272 QMetaType::Void, 0x80000000 | 13, 14,
273 QMetaType::Void, QMetaType::Bool, 16,
276 QMetaType::Void, 0x80000000 | 18, 19,
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,
285 QMetaType::Void, QMetaType::QString, 26,
286 QMetaType::Void, QMetaType::QString, 26,
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,
309Q_CONSTINIT
const QMetaObject QmlProducer::staticMetaObject = { {
310 QMetaObject::SuperData::link<QObject::staticMetaObject>(),
311 qt_meta_stringdata_CLASSQmlProducerENDCLASS.offsetsAndSizes,
312 qt_meta_data_CLASSQmlProducerENDCLASS,
315 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSQmlProducerENDCLASS_t,
317 QtPrivate::TypeAndForceComplete<int, std::true_type>,
319 QtPrivate::TypeAndForceComplete<int, std::true_type>,
321 QtPrivate::TypeAndForceComplete<int, std::true_type>,
323 QtPrivate::TypeAndForceComplete<int, std::true_type>,
325 QtPrivate::TypeAndForceComplete<int, std::true_type>,
327 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
329 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
331 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
333 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
335 QtPrivate::TypeAndForceComplete<QVariant, std::true_type>,
337 QtPrivate::TypeAndForceComplete<int, std::true_type>,
339 QtPrivate::TypeAndForceComplete<int, std::true_type>,
341 QtPrivate::TypeAndForceComplete<double, std::true_type>,
343 QtPrivate::TypeAndForceComplete<int, std::true_type>,
345 QtPrivate::TypeAndForceComplete<double, std::true_type>,
347 QtPrivate::TypeAndForceComplete<QmlProducer, std::true_type>,
349 QtPrivate::TypeAndForceComplete<void, std::false_type>,
351 QtPrivate::TypeAndForceComplete<void, std::false_type>,
352 QtPrivate::TypeAndForceComplete<int, std::false_type>,
354 QtPrivate::TypeAndForceComplete<void, std::false_type>,
355 QtPrivate::TypeAndForceComplete<int, std::false_type>,
357 QtPrivate::TypeAndForceComplete<void, std::false_type>,
358 QtPrivate::TypeAndForceComplete<int, std::false_type>,
360 QtPrivate::TypeAndForceComplete<void, std::false_type>,
361 QtPrivate::TypeAndForceComplete<int, std::false_type>,
363 QtPrivate::TypeAndForceComplete<void, std::false_type>,
365 QtPrivate::TypeAndForceComplete<void, std::false_type>,
367 QtPrivate::TypeAndForceComplete<void, std::false_type>,
369 QtPrivate::TypeAndForceComplete<void, std::false_type>,
370 QtPrivate::TypeAndForceComplete<Mlt::Producer &, std::false_type>,
372 QtPrivate::TypeAndForceComplete<void, std::false_type>,
373 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
375 QtPrivate::TypeAndForceComplete<void, std::false_type>,
376 QtPrivate::TypeAndForceComplete<const QPersistentModelIndex &, std::false_type>,
378 QtPrivate::TypeAndForceComplete<void, std::false_type>,
380 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
381 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
382 QtPrivate::TypeAndForceComplete<int, std::false_type>,
384 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
385 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
387 QtPrivate::TypeAndForceComplete<double, std::false_type>,
388 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
389 QtPrivate::TypeAndForceComplete<int, std::false_type>,
391 QtPrivate::TypeAndForceComplete<double, std::false_type>,
392 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
394 QtPrivate::TypeAndForceComplete<QRectF, std::false_type>,
395 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
396 QtPrivate::TypeAndForceComplete<int, std::false_type>,
398 QtPrivate::TypeAndForceComplete<QRectF, std::false_type>,
399 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
401 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
403 QtPrivate::TypeAndForceComplete<void, std::false_type>,
404 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
406 QtPrivate::TypeAndForceComplete<void, std::false_type>,
407 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
409 QtPrivate::TypeAndForceComplete<void, std::false_type>
414void QmlProducer::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
416 if (_c == QMetaObject::InvokeMetaMethod) {
417 auto *_t =
static_cast<QmlProducer *
>(_o);
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;
451 }
else if (_c == QMetaObject::IndexOfMethod) {
452 int *result =
reinterpret_cast<int *
>(_a[0]);
454 using _t = void (QmlProducer::*)();
455 if (_t _q_method = &QmlProducer::producerChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
461 using _t = void (QmlProducer::*)(int );
462 if (_t _q_method = &QmlProducer::positionChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
468 using _t = void (QmlProducer::*)(int );
469 if (_t _q_method = &QmlProducer::seeked; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
475 using _t = void (QmlProducer::*)(int );
476 if (_t _q_method = &QmlProducer::inChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
482 using _t = void (QmlProducer::*)(int );
483 if (_t _q_method = &QmlProducer::outChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
489 using _t = void (QmlProducer::*)();
490 if (_t _q_method = &QmlProducer::audioLevelsChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
496 using _t = void (QmlProducer::*)();
497 if (_t _q_method = &QmlProducer::durationChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
503 using _t = void (QmlProducer::*)();
504 if (_t _q_method = &QmlProducer::lengthChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
509 }
else if (_c == QMetaObject::ReadProperty) {
510 auto *_t =
static_cast<QmlProducer *
>(_o);
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;
531 }
else if (_c == QMetaObject::WriteProperty) {
532 auto *_t =
static_cast<QmlProducer *
>(_o);
536 case 13: _t->setPosition(*
reinterpret_cast< int*
>(_v));
break;
539 }
else if (_c == QMetaObject::ResetProperty) {
540 }
else if (_c == QMetaObject::BindableProperty) {
544const QMetaObject *QmlProducer::metaObject()
const
546 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
549void *QmlProducer::qt_metacast(
const char *_clname)
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);
557int QmlProducer::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
559 _id = QObject::qt_metacall(_c, _id, _a);
562 if (_c == QMetaObject::InvokeMetaMethod) {
564 qt_static_metacall(
this, _c, _id, _a);
566 }
else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
568 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
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);
580void QmlProducer::producerChanged()
582 QMetaObject::activate(
this, &staticMetaObject, 0,
nullptr);
586void QmlProducer::positionChanged(
int _t1)
588 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
589 QMetaObject::activate(
this, &staticMetaObject, 1, _a);
593void QmlProducer::seeked(
int _t1)
595 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
596 QMetaObject::activate(
this, &staticMetaObject, 2, _a);
600void QmlProducer::inChanged(
int _t1)
602 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
603 QMetaObject::activate(
this, &staticMetaObject, 3, _a);
607void QmlProducer::outChanged(
int _t1)
609 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
610 QMetaObject::activate(
this, &staticMetaObject, 4, _a);
614void QmlProducer::audioLevelsChanged()
616 QMetaObject::activate(
this, &staticMetaObject, 5,
nullptr);
620void QmlProducer::durationChanged()
622 QMetaObject::activate(
this, &staticMetaObject, 6,
nullptr);
626void QmlProducer::lengthChanged()
628 QMetaObject::activate(
this, &staticMetaObject, 7,
nullptr);