CuteLogger
Fast and simple logging solution for Qt based applications
moc_qmlmetadata.cpp
1/****************************************************************************
2** Meta object code from reading C++ file 'qmlmetadata.h'
3**
4** Created by: The Qt Meta Object Compiler version 68 (Qt 6.8.1)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
9#include "../../../../src/qmltypes/qmlmetadata.h"
10#include <QtCore/qmetatype.h>
11#include <QtCore/QList>
12
13#include <QtCore/qtmochelpers.h>
14
15#include <memory>
16
17
18#include <QtCore/qxptype_traits.h>
19#if !defined(Q_MOC_OUTPUT_REVISION)
20#error "The header file 'qmlmetadata.h' doesn't include <QObject>."
21#elif Q_MOC_OUTPUT_REVISION != 68
22#error "This file was generated using the moc from 6.8.1. It"
23#error "cannot be used with the include files from this version of Qt."
24#error "(The moc has changed too much.)"
25#endif
26
27#ifndef Q_CONSTINIT
28#define Q_CONSTINIT
29#endif
30
31QT_WARNING_PUSH
32QT_WARNING_DISABLE_DEPRECATED
33QT_WARNING_DISABLE_GCC("-Wuseless-cast")
34namespace {
35struct qt_meta_tag_ZN21QmlKeyframesParameterE_t {};
36} // unnamed namespace
37
38
39#ifdef QT_MOC_HAS_STRINGDATA
40static constexpr auto qt_meta_stringdata_ZN21QmlKeyframesParameterE = QtMocHelpers::stringData(
41 "QmlKeyframesParameter",
42 "changed",
43 "",
44 "rangeType",
45 "RangeType",
46 "name",
47 "property",
48 "gangedProperties",
49 "isCurve",
50 "minimum",
51 "maximum",
52 "units",
53 "isRectangle",
54 "isColor",
55 "MinMax",
56 "ClipLength"
57);
58#else // !QT_MOC_HAS_STRINGDATA
59#error "qtmochelpers.h not found or too old."
60#endif // !QT_MOC_HAS_STRINGDATA
61
62Q_CONSTINIT static const uint qt_meta_data_ZN21QmlKeyframesParameterE[] = {
63
64 // content:
65 12, // revision
66 0, // classname
67 0, 0, // classinfo
68 1, 14, // methods
69 10, 21, // properties
70 1, 71, // enums/sets
71 0, 0, // constructors
72 0, // flags
73 1, // signalCount
74
75 // signals: name, argc, parameters, tag, flags, initial metatype offsets
76 1, 0, 20, 2, 0x06, 12 /* Public */,
77
78 // signals: parameters
79 QMetaType::Void,
80
81 // properties: name, type, flags, notifyId, revision
82 3, 0x80000000 | 4, 0x0001500b, uint(0), 0,
83 5, QMetaType::QString, 0x00015003, uint(0), 0,
84 6, QMetaType::QString, 0x00015003, uint(0), 0,
85 7, QMetaType::QStringList, 0x00015003, uint(0), 0,
86 8, QMetaType::Bool, 0x00015003, uint(0), 0,
87 9, QMetaType::Double, 0x00015003, uint(0), 0,
88 10, QMetaType::Double, 0x00015003, uint(0), 0,
89 11, QMetaType::QString, 0x00015003, uint(0), 0,
90 12, QMetaType::Bool, 0x00015003, uint(0), 0,
91 13, QMetaType::Bool, 0x00015003, uint(0), 0,
92
93 // enums: name, alias, flags, count, data
94 4, 4, 0x0, 2, 76,
95
96 // enum data: key, value
97 14, uint(QmlKeyframesParameter::MinMax),
98 15, uint(QmlKeyframesParameter::ClipLength),
99
100 0 // eod
101};
102
103Q_CONSTINIT const QMetaObject QmlKeyframesParameter::staticMetaObject = { {
104 QMetaObject::SuperData::link<QObject::staticMetaObject>(),
105 qt_meta_stringdata_ZN21QmlKeyframesParameterE.offsetsAndSizes,
106 qt_meta_data_ZN21QmlKeyframesParameterE,
107 qt_static_metacall,
108 nullptr,
109 qt_incomplete_metaTypeArray<qt_meta_tag_ZN21QmlKeyframesParameterE_t,
110 // property 'rangeType'
111 QtPrivate::TypeAndForceComplete<RangeType, std::true_type>,
112 // property 'name'
113 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
114 // property 'property'
115 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
116 // property 'gangedProperties'
117 QtPrivate::TypeAndForceComplete<QStringList, std::true_type>,
118 // property 'isCurve'
119 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
120 // property 'minimum'
121 QtPrivate::TypeAndForceComplete<double, std::true_type>,
122 // property 'maximum'
123 QtPrivate::TypeAndForceComplete<double, std::true_type>,
124 // property 'units'
125 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
126 // property 'isRectangle'
127 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
128 // property 'isColor'
129 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
130 // enum 'RangeType'
131 QtPrivate::TypeAndForceComplete<QmlKeyframesParameter::RangeType, std::true_type>,
132 // Q_OBJECT / Q_GADGET
133 QtPrivate::TypeAndForceComplete<QmlKeyframesParameter, std::true_type>,
134 // method 'changed'
135 QtPrivate::TypeAndForceComplete<void, std::false_type>
136 >,
137 nullptr
138} };
139
140void QmlKeyframesParameter::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
141{
142 auto *_t = static_cast<QmlKeyframesParameter *>(_o);
143 if (_c == QMetaObject::InvokeMetaMethod) {
144 switch (_id) {
145 case 0: _t->changed(); break;
146 default: ;
147 }
148 }
149 if (_c == QMetaObject::IndexOfMethod) {
150 int *result = reinterpret_cast<int *>(_a[0]);
151 {
152 using _q_method_type = void (QmlKeyframesParameter::*)();
153 if (_q_method_type _q_method = &QmlKeyframesParameter::changed; *reinterpret_cast<_q_method_type *>(_a[1]) == _q_method) {
154 *result = 0;
155 return;
156 }
157 }
158 }
159 if (_c == QMetaObject::ReadProperty) {
160 void *_v = _a[0];
161 switch (_id) {
162 case 0: *reinterpret_cast< RangeType*>(_v) = _t->m_rangeType; break;
163 case 1: *reinterpret_cast< QString*>(_v) = _t->m_name; break;
164 case 2: *reinterpret_cast< QString*>(_v) = _t->m_property; break;
165 case 3: *reinterpret_cast< QStringList*>(_v) = _t->m_gangedProperties; break;
166 case 4: *reinterpret_cast< bool*>(_v) = _t->m_isCurve; break;
167 case 5: *reinterpret_cast< double*>(_v) = _t->m_minimum; break;
168 case 6: *reinterpret_cast< double*>(_v) = _t->m_maximum; break;
169 case 7: *reinterpret_cast< QString*>(_v) = _t->m_units; break;
170 case 8: *reinterpret_cast< bool*>(_v) = _t->m_isRectangle; break;
171 case 9: *reinterpret_cast< bool*>(_v) = _t->m_isColor; break;
172 default: break;
173 }
174 }
175 if (_c == QMetaObject::WriteProperty) {
176 void *_v = _a[0];
177 switch (_id) {
178 case 0:
179 if (_t->m_rangeType != *reinterpret_cast< RangeType*>(_v)) {
180 _t->m_rangeType = *reinterpret_cast< RangeType*>(_v);
181 Q_EMIT _t->changed();
182 }
183 break;
184 case 1:
185 if (_t->m_name != *reinterpret_cast< QString*>(_v)) {
186 _t->m_name = *reinterpret_cast< QString*>(_v);
187 Q_EMIT _t->changed();
188 }
189 break;
190 case 2:
191 if (_t->m_property != *reinterpret_cast< QString*>(_v)) {
192 _t->m_property = *reinterpret_cast< QString*>(_v);
193 Q_EMIT _t->changed();
194 }
195 break;
196 case 3:
197 if (_t->m_gangedProperties != *reinterpret_cast< QStringList*>(_v)) {
198 _t->m_gangedProperties = *reinterpret_cast< QStringList*>(_v);
199 Q_EMIT _t->changed();
200 }
201 break;
202 case 4:
203 if (_t->m_isCurve != *reinterpret_cast< bool*>(_v)) {
204 _t->m_isCurve = *reinterpret_cast< bool*>(_v);
205 Q_EMIT _t->changed();
206 }
207 break;
208 case 5:
209 if (_t->m_minimum != *reinterpret_cast< double*>(_v)) {
210 _t->m_minimum = *reinterpret_cast< double*>(_v);
211 Q_EMIT _t->changed();
212 }
213 break;
214 case 6:
215 if (_t->m_maximum != *reinterpret_cast< double*>(_v)) {
216 _t->m_maximum = *reinterpret_cast< double*>(_v);
217 Q_EMIT _t->changed();
218 }
219 break;
220 case 7:
221 if (_t->m_units != *reinterpret_cast< QString*>(_v)) {
222 _t->m_units = *reinterpret_cast< QString*>(_v);
223 Q_EMIT _t->changed();
224 }
225 break;
226 case 8:
227 if (_t->m_isRectangle != *reinterpret_cast< bool*>(_v)) {
228 _t->m_isRectangle = *reinterpret_cast< bool*>(_v);
229 Q_EMIT _t->changed();
230 }
231 break;
232 case 9:
233 if (_t->m_isColor != *reinterpret_cast< bool*>(_v)) {
234 _t->m_isColor = *reinterpret_cast< bool*>(_v);
235 Q_EMIT _t->changed();
236 }
237 break;
238 default: break;
239 }
240 }
241}
242
243const QMetaObject *QmlKeyframesParameter::metaObject() const
244{
245 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
246}
247
248void *QmlKeyframesParameter::qt_metacast(const char *_clname)
249{
250 if (!_clname) return nullptr;
251 if (!strcmp(_clname, qt_meta_stringdata_ZN21QmlKeyframesParameterE.stringdata0))
252 return static_cast<void*>(this);
253 return QObject::qt_metacast(_clname);
254}
255
256int QmlKeyframesParameter::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
257{
258 _id = QObject::qt_metacall(_c, _id, _a);
259 if (_id < 0)
260 return _id;
261 if (_c == QMetaObject::InvokeMetaMethod) {
262 if (_id < 1)
263 qt_static_metacall(this, _c, _id, _a);
264 _id -= 1;
265 }
266 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
267 if (_id < 1)
268 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
269 _id -= 1;
270 }
271 if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
272 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
273 || _c == QMetaObject::RegisterPropertyMetaType) {
274 qt_static_metacall(this, _c, _id, _a);
275 _id -= 10;
276 }
277 return _id;
278}
279
280// SIGNAL 0
281void QmlKeyframesParameter::changed()
282{
283 QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
284}
285namespace {
286struct qt_meta_tag_ZN20QmlKeyframesMetadataE_t {};
287} // unnamed namespace
288
289
290#ifdef QT_MOC_HAS_STRINGDATA
291static constexpr auto qt_meta_stringdata_ZN20QmlKeyframesMetadataE = QtMocHelpers::stringData(
292 "QmlKeyframesMetadata",
293 "changed",
294 "",
295 "parameter",
296 "QmlKeyframesParameter*",
297 "propertyName",
298 "allowTrim",
299 "allowAnimateIn",
300 "allowAnimateOut",
301 "parameters",
302 "QQmlListProperty<QmlKeyframesParameter>",
303 "simpleProperties",
304 "minimumVersion",
305 "enabled",
306 "allowOvershoot"
307);
308#else // !QT_MOC_HAS_STRINGDATA
309#error "qtmochelpers.h not found or too old."
310#endif // !QT_MOC_HAS_STRINGDATA
311
312Q_CONSTINIT static const uint qt_meta_data_ZN20QmlKeyframesMetadataE[] = {
313
314 // content:
315 12, // revision
316 0, // classname
317 0, 0, // classinfo
318 2, 14, // methods
319 8, 30, // properties
320 0, 0, // enums/sets
321 0, 0, // constructors
322 0, // flags
323 1, // signalCount
324
325 // signals: name, argc, parameters, tag, flags, initial metatype offsets
326 1, 0, 26, 2, 0x06, 9 /* Public */,
327
328 // methods: name, argc, parameters, tag, flags, initial metatype offsets
329 3, 1, 27, 2, 0x102, 10 /* Public | MethodIsConst */,
330
331 // signals: parameters
332 QMetaType::Void,
333
334 // methods: parameters
335 0x80000000 | 4, QMetaType::QString, 5,
336
337 // properties: name, type, flags, notifyId, revision
338 6, QMetaType::Bool, 0x00015003, uint(0), 0,
339 7, QMetaType::Bool, 0x00015003, uint(0), 0,
340 8, QMetaType::Bool, 0x00015003, uint(0), 0,
341 9, 0x80000000 | 10, 0x00015009, uint(0), 0,
342 11, QMetaType::QStringList, 0x00015003, uint(0), 0,
343 12, QMetaType::QString, 0x00015003, uint(0), 0,
344 13, QMetaType::Bool, 0x00015003, uint(0), 0,
345 14, QMetaType::Bool, 0x00015003, uint(0), 0,
346
347 0 // eod
348};
349
350Q_CONSTINIT const QMetaObject QmlKeyframesMetadata::staticMetaObject = { {
351 QMetaObject::SuperData::link<QObject::staticMetaObject>(),
352 qt_meta_stringdata_ZN20QmlKeyframesMetadataE.offsetsAndSizes,
353 qt_meta_data_ZN20QmlKeyframesMetadataE,
354 qt_static_metacall,
355 nullptr,
356 qt_incomplete_metaTypeArray<qt_meta_tag_ZN20QmlKeyframesMetadataE_t,
357 // property 'allowTrim'
358 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
359 // property 'allowAnimateIn'
360 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
361 // property 'allowAnimateOut'
362 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
363 // property 'parameters'
364 QtPrivate::TypeAndForceComplete<QQmlListProperty<QmlKeyframesParameter>, std::true_type>,
365 // property 'simpleProperties'
366 QtPrivate::TypeAndForceComplete<QList<QString>, std::true_type>,
367 // property 'minimumVersion'
368 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
369 // property 'enabled'
370 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
371 // property 'allowOvershoot'
372 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
373 // Q_OBJECT / Q_GADGET
374 QtPrivate::TypeAndForceComplete<QmlKeyframesMetadata, std::true_type>,
375 // method 'changed'
376 QtPrivate::TypeAndForceComplete<void, std::false_type>,
377 // method 'parameter'
378 QtPrivate::TypeAndForceComplete<QmlKeyframesParameter *, std::false_type>,
379 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>
380 >,
381 nullptr
382} };
383
384void QmlKeyframesMetadata::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
385{
386 auto *_t = static_cast<QmlKeyframesMetadata *>(_o);
387 if (_c == QMetaObject::InvokeMetaMethod) {
388 switch (_id) {
389 case 0: _t->changed(); break;
390 case 1: { QmlKeyframesParameter* _r = _t->parameter((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
391 if (_a[0]) *reinterpret_cast< QmlKeyframesParameter**>(_a[0]) = std::move(_r); } break;
392 default: ;
393 }
394 }
395 if (_c == QMetaObject::IndexOfMethod) {
396 int *result = reinterpret_cast<int *>(_a[0]);
397 {
398 using _q_method_type = void (QmlKeyframesMetadata::*)();
399 if (_q_method_type _q_method = &QmlKeyframesMetadata::changed; *reinterpret_cast<_q_method_type *>(_a[1]) == _q_method) {
400 *result = 0;
401 return;
402 }
403 }
404 }
405 if (_c == QMetaObject::ReadProperty) {
406 void *_v = _a[0];
407 switch (_id) {
408 case 0: *reinterpret_cast< bool*>(_v) = _t->m_allowTrim; break;
409 case 1: *reinterpret_cast< bool*>(_v) = _t->m_allowAnimateIn; break;
410 case 2: *reinterpret_cast< bool*>(_v) = _t->m_allowAnimateOut; break;
411 case 3: *reinterpret_cast< QQmlListProperty<QmlKeyframesParameter>*>(_v) = _t->parameters(); break;
412 case 4: *reinterpret_cast< QList<QString>*>(_v) = _t->m_simpleProperties; break;
413 case 5: *reinterpret_cast< QString*>(_v) = _t->m_minimumVersion; break;
414 case 6: *reinterpret_cast< bool*>(_v) = _t->m_enabled; break;
415 case 7: *reinterpret_cast< bool*>(_v) = _t->m_allowOvershoot; break;
416 default: break;
417 }
418 }
419 if (_c == QMetaObject::WriteProperty) {
420 void *_v = _a[0];
421 switch (_id) {
422 case 0:
423 if (_t->m_allowTrim != *reinterpret_cast< bool*>(_v)) {
424 _t->m_allowTrim = *reinterpret_cast< bool*>(_v);
425 Q_EMIT _t->changed();
426 }
427 break;
428 case 1:
429 if (_t->m_allowAnimateIn != *reinterpret_cast< bool*>(_v)) {
430 _t->m_allowAnimateIn = *reinterpret_cast< bool*>(_v);
431 Q_EMIT _t->changed();
432 }
433 break;
434 case 2:
435 if (_t->m_allowAnimateOut != *reinterpret_cast< bool*>(_v)) {
436 _t->m_allowAnimateOut = *reinterpret_cast< bool*>(_v);
437 Q_EMIT _t->changed();
438 }
439 break;
440 case 4:
441 if (_t->m_simpleProperties != *reinterpret_cast< QList<QString>*>(_v)) {
442 _t->m_simpleProperties = *reinterpret_cast< QList<QString>*>(_v);
443 Q_EMIT _t->changed();
444 }
445 break;
446 case 5:
447 if (_t->m_minimumVersion != *reinterpret_cast< QString*>(_v)) {
448 _t->m_minimumVersion = *reinterpret_cast< QString*>(_v);
449 Q_EMIT _t->changed();
450 }
451 break;
452 case 6:
453 if (_t->m_enabled != *reinterpret_cast< bool*>(_v)) {
454 _t->m_enabled = *reinterpret_cast< bool*>(_v);
455 Q_EMIT _t->changed();
456 }
457 break;
458 case 7:
459 if (_t->m_allowOvershoot != *reinterpret_cast< bool*>(_v)) {
460 _t->m_allowOvershoot = *reinterpret_cast< bool*>(_v);
461 Q_EMIT _t->changed();
462 }
463 break;
464 default: break;
465 }
466 }
467}
468
469const QMetaObject *QmlKeyframesMetadata::metaObject() const
470{
471 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
472}
473
474void *QmlKeyframesMetadata::qt_metacast(const char *_clname)
475{
476 if (!_clname) return nullptr;
477 if (!strcmp(_clname, qt_meta_stringdata_ZN20QmlKeyframesMetadataE.stringdata0))
478 return static_cast<void*>(this);
479 return QObject::qt_metacast(_clname);
480}
481
482int QmlKeyframesMetadata::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
483{
484 _id = QObject::qt_metacall(_c, _id, _a);
485 if (_id < 0)
486 return _id;
487 if (_c == QMetaObject::InvokeMetaMethod) {
488 if (_id < 2)
489 qt_static_metacall(this, _c, _id, _a);
490 _id -= 2;
491 }
492 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
493 if (_id < 2)
494 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
495 _id -= 2;
496 }
497 if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
498 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
499 || _c == QMetaObject::RegisterPropertyMetaType) {
500 qt_static_metacall(this, _c, _id, _a);
501 _id -= 8;
502 }
503 return _id;
504}
505
506// SIGNAL 0
507void QmlKeyframesMetadata::changed()
508{
509 QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
510}
511namespace {
512struct qt_meta_tag_ZN11QmlMetadataE_t {};
513} // unnamed namespace
514
515
516#ifdef QT_MOC_HAS_STRINGDATA
517static constexpr auto qt_meta_stringdata_ZN11QmlMetadataE = QtMocHelpers::stringData(
518 "QmlMetadata",
519 "changed",
520 "",
521 "type",
522 "PluginType",
523 "name",
524 "mlt_service",
525 "needsGPU",
526 "qml",
527 "vui",
528 "qmlFilePath",
529 "vuiFilePath",
530 "isAudio",
531 "isHidden",
532 "isFavorite",
533 "gpuAlt",
534 "allowMultiple",
535 "isClipOnly",
536 "isTrackOnly",
537 "isOutputOnly",
538 "isGpuCompatible",
539 "keyframes",
540 "QmlKeyframesMetadata*",
541 "isDeprecated",
542 "minimumVersion",
543 "keywords",
544 "icon",
545 "seekReverse",
546 "Filter",
547 "Producer",
548 "Transition",
549 "Link",
550 "FilterSet"
551);
552#else // !QT_MOC_HAS_STRINGDATA
553#error "qtmochelpers.h not found or too old."
554#endif // !QT_MOC_HAS_STRINGDATA
555
556Q_CONSTINIT static const uint qt_meta_data_ZN11QmlMetadataE[] = {
557
558 // content:
559 12, // revision
560 0, // classname
561 0, 0, // classinfo
562 1, 14, // methods
563 23, 21, // properties
564 1, 136, // enums/sets
565 0, 0, // constructors
566 0, // flags
567 1, // signalCount
568
569 // signals: name, argc, parameters, tag, flags, initial metatype offsets
570 1, 0, 20, 2, 0x06, 25 /* Public */,
571
572 // signals: parameters
573 QMetaType::Void,
574
575 // properties: name, type, flags, notifyId, revision
576 3, 0x80000000 | 4, 0x0001510b, uint(0), 0,
577 5, QMetaType::QString, 0x00015103, uint(0), 0,
578 6, QMetaType::QString, 0x00015003, uint(0), 0,
579 7, QMetaType::Bool, 0x00015103, uint(0), 0,
580 8, QMetaType::QString, 0x00015003, uint(0), 0,
581 9, QMetaType::QString, 0x00015003, uint(0), 0,
582 10, QMetaType::QUrl, 0x00015001, uint(0), 0,
583 11, QMetaType::QUrl, 0x00015001, uint(0), 0,
584 12, QMetaType::Bool, 0x00015103, uint(0), 0,
585 13, QMetaType::Bool, 0x00015103, uint(0), 0,
586 14, QMetaType::Bool, 0x00015103, uint(0), 0,
587 15, QMetaType::QString, 0x00015103, uint(0), 0,
588 16, QMetaType::Bool, 0x00015103, uint(0), 0,
589 17, QMetaType::Bool, 0x00015103, uint(0), 0,
590 18, QMetaType::Bool, 0x00015103, uint(0), 0,
591 19, QMetaType::Bool, 0x00015103, uint(0), 0,
592 20, QMetaType::Bool, 0x00015103, uint(0), 0,
593 21, 0x80000000 | 22, 0x00015009, uint(0), 0,
594 23, QMetaType::Bool, 0x00015103, uint(0), 0,
595 24, QMetaType::QString, 0x00015003, uint(0), 0,
596 25, QMetaType::QString, 0x00015003, uint(0), 0,
597 26, QMetaType::QString, 0x00015003, uint(0), 0,
598 27, QMetaType::Bool, 0x00015003, uint(0), 0,
599
600 // enums: name, alias, flags, count, data
601 4, 4, 0x0, 5, 141,
602
603 // enum data: key, value
604 28, uint(QmlMetadata::Filter),
605 29, uint(QmlMetadata::Producer),
606 30, uint(QmlMetadata::Transition),
607 31, uint(QmlMetadata::Link),
608 32, uint(QmlMetadata::FilterSet),
609
610 0 // eod
611};
612
613Q_CONSTINIT const QMetaObject QmlMetadata::staticMetaObject = { {
614 QMetaObject::SuperData::link<QObject::staticMetaObject>(),
615 qt_meta_stringdata_ZN11QmlMetadataE.offsetsAndSizes,
616 qt_meta_data_ZN11QmlMetadataE,
617 qt_static_metacall,
618 nullptr,
619 qt_incomplete_metaTypeArray<qt_meta_tag_ZN11QmlMetadataE_t,
620 // property 'type'
621 QtPrivate::TypeAndForceComplete<PluginType, std::true_type>,
622 // property 'name'
623 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
624 // property 'mlt_service'
625 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
626 // property 'needsGPU'
627 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
628 // property 'qml'
629 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
630 // property 'vui'
631 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
632 // property 'qmlFilePath'
633 QtPrivate::TypeAndForceComplete<QUrl, std::true_type>,
634 // property 'vuiFilePath'
635 QtPrivate::TypeAndForceComplete<QUrl, std::true_type>,
636 // property 'isAudio'
637 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
638 // property 'isHidden'
639 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
640 // property 'isFavorite'
641 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
642 // property 'gpuAlt'
643 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
644 // property 'allowMultiple'
645 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
646 // property 'isClipOnly'
647 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
648 // property 'isTrackOnly'
649 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
650 // property 'isOutputOnly'
651 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
652 // property 'isGpuCompatible'
653 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
654 // property 'keyframes'
655 QtPrivate::TypeAndForceComplete<QmlKeyframesMetadata*, std::true_type>,
656 // property 'isDeprecated'
657 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
658 // property 'minimumVersion'
659 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
660 // property 'keywords'
661 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
662 // property 'icon'
663 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
664 // property 'seekReverse'
665 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
666 // enum 'PluginType'
667 QtPrivate::TypeAndForceComplete<QmlMetadata::PluginType, std::true_type>,
668 // Q_OBJECT / Q_GADGET
669 QtPrivate::TypeAndForceComplete<QmlMetadata, std::true_type>,
670 // method 'changed'
671 QtPrivate::TypeAndForceComplete<void, std::false_type>
672 >,
673 nullptr
674} };
675
676void QmlMetadata::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
677{
678 auto *_t = static_cast<QmlMetadata *>(_o);
679 if (_c == QMetaObject::InvokeMetaMethod) {
680 switch (_id) {
681 case 0: _t->changed(); break;
682 default: ;
683 }
684 }
685 if (_c == QMetaObject::IndexOfMethod) {
686 int *result = reinterpret_cast<int *>(_a[0]);
687 {
688 using _q_method_type = void (QmlMetadata::*)();
689 if (_q_method_type _q_method = &QmlMetadata::changed; *reinterpret_cast<_q_method_type *>(_a[1]) == _q_method) {
690 *result = 0;
691 return;
692 }
693 }
694 }
695 if (_c == QMetaObject::RegisterPropertyMetaType) {
696 switch (_id) {
697 default: *reinterpret_cast<int*>(_a[0]) = -1; break;
698 case 17:
699 *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QmlKeyframesMetadata* >(); break;
700 }
701 }
702 if (_c == QMetaObject::ReadProperty) {
703 void *_v = _a[0];
704 switch (_id) {
705 case 0: *reinterpret_cast< PluginType*>(_v) = _t->type(); break;
706 case 1: *reinterpret_cast< QString*>(_v) = _t->name(); break;
707 case 2: *reinterpret_cast< QString*>(_v) = _t->mlt_service(); break;
708 case 3: *reinterpret_cast< bool*>(_v) = _t->needsGPU(); break;
709 case 4: *reinterpret_cast< QString*>(_v) = _t->qmlFileName(); break;
710 case 5: *reinterpret_cast< QString*>(_v) = _t->vuiFileName(); break;
711 case 6: *reinterpret_cast< QUrl*>(_v) = _t->qmlFilePath(); break;
712 case 7: *reinterpret_cast< QUrl*>(_v) = _t->vuiFilePath(); break;
713 case 8: *reinterpret_cast< bool*>(_v) = _t->isAudio(); break;
714 case 9: *reinterpret_cast< bool*>(_v) = _t->isHidden(); break;
715 case 10: *reinterpret_cast< bool*>(_v) = _t->isFavorite(); break;
716 case 11: *reinterpret_cast< QString*>(_v) = _t->gpuAlt(); break;
717 case 12: *reinterpret_cast< bool*>(_v) = _t->allowMultiple(); break;
718 case 13: *reinterpret_cast< bool*>(_v) = _t->isClipOnly(); break;
719 case 14: *reinterpret_cast< bool*>(_v) = _t->isTrackOnly(); break;
720 case 15: *reinterpret_cast< bool*>(_v) = _t->isOutputOnly(); break;
721 case 16: *reinterpret_cast< bool*>(_v) = _t->isGpuCompatible(); break;
722 case 17: *reinterpret_cast< QmlKeyframesMetadata**>(_v) = _t->keyframes(); break;
723 case 18: *reinterpret_cast< bool*>(_v) = _t->isDeprecated(); break;
724 case 19: *reinterpret_cast< QString*>(_v) = _t->m_minimumVersion; break;
725 case 20: *reinterpret_cast< QString*>(_v) = _t->m_keywords; break;
726 case 21: *reinterpret_cast< QString*>(_v) = _t->iconFilePath(); break;
727 case 22: *reinterpret_cast< bool*>(_v) = _t->m_seekReverse; break;
728 default: break;
729 }
730 }
731 if (_c == QMetaObject::WriteProperty) {
732 void *_v = _a[0];
733 switch (_id) {
734 case 0: _t->setType(*reinterpret_cast< PluginType*>(_v)); break;
735 case 1: _t->setName(*reinterpret_cast< QString*>(_v)); break;
736 case 2: _t->set_mlt_service(*reinterpret_cast< QString*>(_v)); break;
737 case 3: _t->setNeedsGPU(*reinterpret_cast< bool*>(_v)); break;
738 case 4: _t->setQmlFileName(*reinterpret_cast< QString*>(_v)); break;
739 case 5: _t->setVuiFileName(*reinterpret_cast< QString*>(_v)); break;
740 case 8: _t->setIsAudio(*reinterpret_cast< bool*>(_v)); break;
741 case 9: _t->setIsHidden(*reinterpret_cast< bool*>(_v)); break;
742 case 10: _t->setIsFavorite(*reinterpret_cast< bool*>(_v)); break;
743 case 11: _t->setGpuAlt(*reinterpret_cast< QString*>(_v)); break;
744 case 12: _t->setAllowMultiple(*reinterpret_cast< bool*>(_v)); break;
745 case 13: _t->setIsClipOnly(*reinterpret_cast< bool*>(_v)); break;
746 case 14: _t->setIsTrackOnly(*reinterpret_cast< bool*>(_v)); break;
747 case 15: _t->setIsOutputOnly(*reinterpret_cast< bool*>(_v)); break;
748 case 16: _t->setIsGpuCompatible(*reinterpret_cast< bool*>(_v)); break;
749 case 18: _t->setIsDeprecated(*reinterpret_cast< bool*>(_v)); break;
750 case 19:
751 if (_t->m_minimumVersion != *reinterpret_cast< QString*>(_v)) {
752 _t->m_minimumVersion = *reinterpret_cast< QString*>(_v);
753 Q_EMIT _t->changed();
754 }
755 break;
756 case 20:
757 if (_t->m_keywords != *reinterpret_cast< QString*>(_v)) {
758 _t->m_keywords = *reinterpret_cast< QString*>(_v);
759 Q_EMIT _t->changed();
760 }
761 break;
762 case 21: _t->setIconFileName(*reinterpret_cast< QString*>(_v)); break;
763 case 22:
764 if (_t->m_seekReverse != *reinterpret_cast< bool*>(_v)) {
765 _t->m_seekReverse = *reinterpret_cast< bool*>(_v);
766 Q_EMIT _t->changed();
767 }
768 break;
769 default: break;
770 }
771 }
772}
773
774const QMetaObject *QmlMetadata::metaObject() const
775{
776 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
777}
778
779void *QmlMetadata::qt_metacast(const char *_clname)
780{
781 if (!_clname) return nullptr;
782 if (!strcmp(_clname, qt_meta_stringdata_ZN11QmlMetadataE.stringdata0))
783 return static_cast<void*>(this);
784 return QObject::qt_metacast(_clname);
785}
786
787int QmlMetadata::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
788{
789 _id = QObject::qt_metacall(_c, _id, _a);
790 if (_id < 0)
791 return _id;
792 if (_c == QMetaObject::InvokeMetaMethod) {
793 if (_id < 1)
794 qt_static_metacall(this, _c, _id, _a);
795 _id -= 1;
796 }
797 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
798 if (_id < 1)
799 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
800 _id -= 1;
801 }
802 if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
803 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
804 || _c == QMetaObject::RegisterPropertyMetaType) {
805 qt_static_metacall(this, _c, _id, _a);
806 _id -= 23;
807 }
808 return _id;
809}
810
811// SIGNAL 0
812void QmlMetadata::changed()
813{
814 QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
815}
816QT_WARNING_POP