9#include "../../../../src/models/keyframesmodel.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 'keyframesmodel.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_CLASSKeyframesModelENDCLASS_t {};
40constexpr auto qt_meta_stringdata_CLASSKeyframesModelENDCLASS = QtMocHelpers::stringData(
64 "setKeyframePosition",
68 "setKeyframeValuePosition",
70 "advancedKeyframesInUse",
71 "removeAdvancedKeyframes",
72 "simpleKeyframesInUse",
73 "removeSimpleKeyframes",
74 "DiscreteInterpolation",
75 "LinearInterpolation",
76 "SmoothLooseInterpolation",
77 "SmoothNaturalInterpolation",
78 "SmoothTightInterpolation",
81 "EaseInOutSinusoidal",
96 "EaseInOutExponential",
111struct qt_meta_stringdata_CLASSKeyframesModelENDCLASS_t {
112 uint offsetsAndSizes[136];
113 char stringdata0[15];
116 char stringdata3[14];
117 char stringdata4[10];
120 char stringdata7[16];
122 char stringdata9[18];
123 char stringdata10[6];
124 char stringdata11[13];
125 char stringdata12[3];
126 char stringdata13[14];
127 char stringdata14[4];
128 char stringdata15[7];
129 char stringdata16[15];
130 char stringdata17[14];
131 char stringdata18[16];
132 char stringdata19[13];
133 char stringdata20[17];
134 char stringdata21[18];
135 char stringdata22[5];
136 char stringdata23[20];
137 char stringdata24[12];
138 char stringdata25[6];
139 char stringdata26[17];
140 char stringdata27[25];
141 char stringdata28[11];
142 char stringdata29[23];
143 char stringdata30[24];
144 char stringdata31[21];
145 char stringdata32[22];
146 char stringdata33[22];
147 char stringdata34[20];
148 char stringdata35[25];
149 char stringdata36[27];
150 char stringdata37[25];
151 char stringdata38[17];
152 char stringdata39[18];
153 char stringdata40[20];
154 char stringdata41[16];
155 char stringdata42[17];
156 char stringdata43[19];
157 char stringdata44[12];
158 char stringdata45[13];
159 char stringdata46[15];
160 char stringdata47[14];
161 char stringdata48[15];
162 char stringdata49[17];
163 char stringdata50[14];
164 char stringdata51[15];
165 char stringdata52[17];
166 char stringdata53[18];
167 char stringdata54[19];
168 char stringdata55[21];
169 char stringdata56[15];
170 char stringdata57[16];
171 char stringdata58[18];
172 char stringdata59[11];
173 char stringdata60[12];
174 char stringdata61[14];
175 char stringdata62[14];
176 char stringdata63[15];
177 char stringdata64[17];
178 char stringdata65[13];
179 char stringdata66[14];
180 char stringdata67[16];
182#define QT_MOC_LITERAL(ofs, len) \
183 uint(sizeof(qt_meta_stringdata_CLASSKeyframesModelENDCLASS_t::offsetsAndSizes) + ofs), len
184Q_CONSTINIT
static const qt_meta_stringdata_CLASSKeyframesModelENDCLASS_t qt_meta_stringdata_CLASSKeyframesModelENDCLASS = {
186 QT_MOC_LITERAL(0, 14),
187 QT_MOC_LITERAL(15, 6),
188 QT_MOC_LITERAL(22, 0),
189 QT_MOC_LITERAL(23, 13),
190 QT_MOC_LITERAL(37, 9),
191 QT_MOC_LITERAL(47, 8),
192 QT_MOC_LITERAL(56, 6),
193 QT_MOC_LITERAL(63, 15),
194 QT_MOC_LITERAL(79, 8),
195 QT_MOC_LITERAL(88, 17),
196 QT_MOC_LITERAL(106, 5),
197 QT_MOC_LITERAL(112, 12),
198 QT_MOC_LITERAL(125, 2),
199 QT_MOC_LITERAL(128, 13),
200 QT_MOC_LITERAL(142, 3),
201 QT_MOC_LITERAL(146, 6),
202 QT_MOC_LITERAL(153, 14),
203 QT_MOC_LITERAL(168, 13),
204 QT_MOC_LITERAL(182, 15),
205 QT_MOC_LITERAL(198, 12),
206 QT_MOC_LITERAL(211, 16),
207 QT_MOC_LITERAL(228, 17),
208 QT_MOC_LITERAL(246, 4),
209 QT_MOC_LITERAL(251, 19),
210 QT_MOC_LITERAL(271, 11),
211 QT_MOC_LITERAL(283, 5),
212 QT_MOC_LITERAL(289, 16),
213 QT_MOC_LITERAL(306, 24),
214 QT_MOC_LITERAL(331, 10),
215 QT_MOC_LITERAL(342, 22),
216 QT_MOC_LITERAL(365, 23),
217 QT_MOC_LITERAL(389, 20),
218 QT_MOC_LITERAL(410, 21),
219 QT_MOC_LITERAL(432, 21),
220 QT_MOC_LITERAL(454, 19),
221 QT_MOC_LITERAL(474, 24),
222 QT_MOC_LITERAL(499, 26),
223 QT_MOC_LITERAL(526, 24),
224 QT_MOC_LITERAL(551, 16),
225 QT_MOC_LITERAL(568, 17),
226 QT_MOC_LITERAL(586, 19),
227 QT_MOC_LITERAL(606, 15),
228 QT_MOC_LITERAL(622, 16),
229 QT_MOC_LITERAL(639, 18),
230 QT_MOC_LITERAL(658, 11),
231 QT_MOC_LITERAL(670, 12),
232 QT_MOC_LITERAL(683, 14),
233 QT_MOC_LITERAL(698, 13),
234 QT_MOC_LITERAL(712, 14),
235 QT_MOC_LITERAL(727, 16),
236 QT_MOC_LITERAL(744, 13),
237 QT_MOC_LITERAL(758, 14),
238 QT_MOC_LITERAL(773, 16),
239 QT_MOC_LITERAL(790, 17),
240 QT_MOC_LITERAL(808, 18),
241 QT_MOC_LITERAL(827, 20),
242 QT_MOC_LITERAL(848, 14),
243 QT_MOC_LITERAL(863, 15),
244 QT_MOC_LITERAL(879, 17),
245 QT_MOC_LITERAL(897, 10),
246 QT_MOC_LITERAL(908, 11),
247 QT_MOC_LITERAL(920, 13),
248 QT_MOC_LITERAL(934, 13),
249 QT_MOC_LITERAL(948, 14),
250 QT_MOC_LITERAL(963, 16),
251 QT_MOC_LITERAL(980, 12),
252 QT_MOC_LITERAL(993, 13),
253 QT_MOC_LITERAL(1007, 15)
278 "setKeyframePosition",
282 "setKeyframeValuePosition",
284 "advancedKeyframesInUse",
285 "removeAdvancedKeyframes",
286 "simpleKeyframesInUse",
287 "removeSimpleKeyframes",
288 "DiscreteInterpolation",
289 "LinearInterpolation",
290 "SmoothLooseInterpolation",
291 "SmoothNaturalInterpolation",
292 "SmoothTightInterpolation",
295 "EaseInOutSinusoidal",
298 "EaseInOutQuadratic",
309 "EaseOutExponential",
310 "EaseInOutExponential",
328Q_CONSTINIT
static const uint qt_meta_data_CLASSKeyframesModelENDCLASS[] = {
342 1, 0, 140, 2, 0x06, 2 ,
343 3, 2, 141, 2, 0x06, 3 ,
346 6, 0, 146, 2, 0x0a, 6 ,
347 7, 1, 147, 2, 0x0a, 7 ,
348 9, 1, 150, 2, 0x0a, 9 ,
349 11, 1, 153, 2, 0x0a, 11 ,
350 13, 1, 156, 2, 0x0a, 13 ,
353 15, 2, 159, 2, 0x02, 15 ,
354 17, 2, 164, 2, 0x02, 18 ,
355 16, 1, 169, 2, 0x102, 21 ,
356 20, 3, 172, 2, 0x02, 23 ,
357 23, 3, 179, 2, 0x02, 27 ,
358 24, 4, 186, 2, 0x02, 31 ,
359 24, 2, 195, 2, 0x02, 36 ,
360 26, 3, 200, 2, 0x02, 39 ,
361 27, 4, 207, 2, 0x02, 43 ,
362 28, 2, 216, 2, 0x02, 48 ,
363 29, 0, 221, 2, 0x02, 51 ,
364 30, 0, 222, 2, 0x02, 52 ,
365 31, 0, 223, 2, 0x02, 53 ,
366 32, 0, 224, 2, 0x02, 54 ,
370 QMetaType::Void, QMetaType::QString, QMetaType::Int, 4, 5,
374 QMetaType::Void, QMetaType::QString, 8,
375 QMetaType::Void, QMetaType::Int, 10,
376 QMetaType::Void, QMetaType::Int, 12,
377 QMetaType::Void, QMetaType::Int, 14,
380 QMetaType::Bool, QMetaType::Int, QMetaType::Int, 16, 17,
381 QMetaType::Int, QMetaType::Int, QMetaType::Int, 16, 18,
382 QMetaType::Int, QMetaType::QString, 19,
383 QMetaType::Bool, QMetaType::Int, QMetaType::Int, 0x80000000 | 21, 16, 17, 22,
384 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 16, 17, 5,
385 QMetaType::Void, QMetaType::Int, QMetaType::Double, QMetaType::Int, 0x80000000 | 21, 16, 25, 5, 22,
386 QMetaType::Void, QMetaType::Int, QMetaType::Int, 16, 5,
387 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Double, 16, 17, 25,
388 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Double, QMetaType::Int, 16, 17, 25, 5,
389 QMetaType::Bool, QMetaType::Int, QMetaType::Int, 16, 5,
396 21, 21, 0x0, 35, 230,
399 33, uint(KeyframesModel::DiscreteInterpolation),
400 34, uint(KeyframesModel::LinearInterpolation),
401 35, uint(KeyframesModel::SmoothLooseInterpolation),
402 36, uint(KeyframesModel::SmoothNaturalInterpolation),
403 37, uint(KeyframesModel::SmoothTightInterpolation),
404 38, uint(KeyframesModel::EaseInSinusoidal),
405 39, uint(KeyframesModel::EaseOutSinusoidal),
406 40, uint(KeyframesModel::EaseInOutSinusoidal),
407 41, uint(KeyframesModel::EaseInQuadratic),
408 42, uint(KeyframesModel::EaseOutQuadratic),
409 43, uint(KeyframesModel::EaseInOutQuadratic),
410 44, uint(KeyframesModel::EaseInCubic),
411 45, uint(KeyframesModel::EaseOutCubic),
412 46, uint(KeyframesModel::EaseInOutCubic),
413 47, uint(KeyframesModel::EaseInQuartic),
414 48, uint(KeyframesModel::EaseOutQuartic),
415 49, uint(KeyframesModel::EaseInOutQuartic),
416 50, uint(KeyframesModel::EaseInQuintic),
417 51, uint(KeyframesModel::EaseOutQuintic),
418 52, uint(KeyframesModel::EaseInOutQuintic),
419 53, uint(KeyframesModel::EaseInExponential),
420 54, uint(KeyframesModel::EaseOutExponential),
421 55, uint(KeyframesModel::EaseInOutExponential),
422 56, uint(KeyframesModel::EaseInCircular),
423 57, uint(KeyframesModel::EaseOutCircular),
424 58, uint(KeyframesModel::EaseInOutCircular),
425 59, uint(KeyframesModel::EaseInBack),
426 60, uint(KeyframesModel::EaseOutBack),
427 61, uint(KeyframesModel::EaseInOutBack),
428 62, uint(KeyframesModel::EaseInElastic),
429 63, uint(KeyframesModel::EaseOutElastic),
430 64, uint(KeyframesModel::EaseInOutElastic),
431 65, uint(KeyframesModel::EaseInBounce),
432 66, uint(KeyframesModel::EaseOutBounce),
433 67, uint(KeyframesModel::EaseInOutBounce),
438Q_CONSTINIT
const QMetaObject KeyframesModel::staticMetaObject = { {
439 QMetaObject::SuperData::link<QAbstractItemModel::staticMetaObject>(),
440 qt_meta_stringdata_CLASSKeyframesModelENDCLASS.offsetsAndSizes,
441 qt_meta_data_CLASSKeyframesModelENDCLASS,
444 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSKeyframesModelENDCLASS_t,
446 QtPrivate::TypeAndForceComplete<KeyframesModel::InterpolationType, std::true_type>,
448 QtPrivate::TypeAndForceComplete<KeyframesModel, std::true_type>,
450 QtPrivate::TypeAndForceComplete<void, std::false_type>,
452 QtPrivate::TypeAndForceComplete<void, std::false_type>,
453 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
454 QtPrivate::TypeAndForceComplete<int, std::false_type>,
456 QtPrivate::TypeAndForceComplete<void, std::false_type>,
458 QtPrivate::TypeAndForceComplete<void, std::false_type>,
459 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
461 QtPrivate::TypeAndForceComplete<void, std::false_type>,
462 QtPrivate::TypeAndForceComplete<int, std::false_type>,
464 QtPrivate::TypeAndForceComplete<void, std::false_type>,
465 QtPrivate::TypeAndForceComplete<int, std::false_type>,
467 QtPrivate::TypeAndForceComplete<void, std::false_type>,
468 QtPrivate::TypeAndForceComplete<int, std::false_type>,
470 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
471 QtPrivate::TypeAndForceComplete<int, std::false_type>,
472 QtPrivate::TypeAndForceComplete<int, std::false_type>,
474 QtPrivate::TypeAndForceComplete<int, std::false_type>,
475 QtPrivate::TypeAndForceComplete<int, std::false_type>,
476 QtPrivate::TypeAndForceComplete<int, std::false_type>,
478 QtPrivate::TypeAndForceComplete<int, std::false_type>,
479 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
481 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
482 QtPrivate::TypeAndForceComplete<int, std::false_type>,
483 QtPrivate::TypeAndForceComplete<int, std::false_type>,
484 QtPrivate::TypeAndForceComplete<InterpolationType, std::false_type>,
486 QtPrivate::TypeAndForceComplete<void, std::false_type>,
487 QtPrivate::TypeAndForceComplete<int, std::false_type>,
488 QtPrivate::TypeAndForceComplete<int, std::false_type>,
489 QtPrivate::TypeAndForceComplete<int, std::false_type>,
491 QtPrivate::TypeAndForceComplete<void, std::false_type>,
492 QtPrivate::TypeAndForceComplete<int, std::false_type>,
493 QtPrivate::TypeAndForceComplete<double, std::false_type>,
494 QtPrivate::TypeAndForceComplete<int, std::false_type>,
495 QtPrivate::TypeAndForceComplete<InterpolationType, std::false_type>,
497 QtPrivate::TypeAndForceComplete<void, std::false_type>,
498 QtPrivate::TypeAndForceComplete<int, std::false_type>,
499 QtPrivate::TypeAndForceComplete<int, std::false_type>,
501 QtPrivate::TypeAndForceComplete<void, std::false_type>,
502 QtPrivate::TypeAndForceComplete<int, std::false_type>,
503 QtPrivate::TypeAndForceComplete<int, std::false_type>,
504 QtPrivate::TypeAndForceComplete<double, std::false_type>,
506 QtPrivate::TypeAndForceComplete<void, std::false_type>,
507 QtPrivate::TypeAndForceComplete<int, std::false_type>,
508 QtPrivate::TypeAndForceComplete<int, std::false_type>,
509 QtPrivate::TypeAndForceComplete<double, std::false_type>,
510 QtPrivate::TypeAndForceComplete<int, std::false_type>,
512 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
513 QtPrivate::TypeAndForceComplete<int, std::false_type>,
514 QtPrivate::TypeAndForceComplete<int, std::false_type>,
516 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
518 QtPrivate::TypeAndForceComplete<void, std::false_type>,
520 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
522 QtPrivate::TypeAndForceComplete<void, std::false_type>
527void KeyframesModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
529 if (_c == QMetaObject::InvokeMetaMethod) {
530 auto *_t =
static_cast<KeyframesModel *
>(_o);
533 case 0: _t->loaded();
break;
534 case 1: _t->keyframeAdded((*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
535 case 2: _t->reload();
break;
536 case 3: _t->onFilterChanged((*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[1])));
break;
537 case 4: _t->onFilterInChanged((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
538 case 5: _t->trimFilterIn((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
539 case 6: _t->trimFilterOut((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
540 case 7: {
bool _r = _t->remove((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
541 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
542 case 8: {
int _r = _t->keyframeIndex((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
543 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
544 case 9: {
int _r = _t->parameterIndex((*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[1])));
545 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
546 case 10: {
bool _r = _t->setInterpolation((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<InterpolationType>
>(_a[3])));
547 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
548 case 11: _t->setKeyframePosition((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[3])));
break;
549 case 12: _t->addKeyframe((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<double>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast< std::add_pointer_t<InterpolationType>
>(_a[4])));
break;
550 case 13: _t->addKeyframe((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
551 case 14: _t->setKeyframeValue((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<double>
>(_a[3])));
break;
552 case 15: _t->setKeyframeValuePosition((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<double>
>(_a[3])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[4])));
break;
553 case 16: {
bool _r = _t->isKeyframe((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
554 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
555 case 17: {
bool _r = _t->advancedKeyframesInUse();
556 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
557 case 18: _t->removeAdvancedKeyframes();
break;
558 case 19: {
bool _r = _t->simpleKeyframesInUse();
559 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
560 case 20: _t->removeSimpleKeyframes();
break;
563 }
else if (_c == QMetaObject::IndexOfMethod) {
564 int *result =
reinterpret_cast<int *
>(_a[0]);
566 using _t = void (KeyframesModel::*)();
567 if (_t _q_method = &KeyframesModel::loaded; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
573 using _t = void (KeyframesModel::*)(QString , int );
574 if (_t _q_method = &KeyframesModel::keyframeAdded; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
582const QMetaObject *KeyframesModel::metaObject()
const
584 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
587void *KeyframesModel::qt_metacast(
const char *_clname)
589 if (!_clname)
return nullptr;
590 if (!strcmp(_clname, qt_meta_stringdata_CLASSKeyframesModelENDCLASS.stringdata0))
591 return static_cast<void*
>(
this);
592 return QAbstractItemModel::qt_metacast(_clname);
595int KeyframesModel::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
597 _id = QAbstractItemModel::qt_metacall(_c, _id, _a);
600 if (_c == QMetaObject::InvokeMetaMethod) {
602 qt_static_metacall(
this, _c, _id, _a);
604 }
else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
606 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
613void KeyframesModel::loaded()
615 QMetaObject::activate(
this, &staticMetaObject, 0,
nullptr);
619void KeyframesModel::keyframeAdded(QString _t1,
int _t2)
621 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))),
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t2))) };
622 QMetaObject::activate(
this, &staticMetaObject, 1, _a);