9#include "../../../../src/models/keyframesmodel.h"
10#include <QtCore/qmetatype.h>
12#include <QtCore/qtmochelpers.h>
17#include <QtCore/qxptype_traits.h>
18#if !defined(Q_MOC_OUTPUT_REVISION)
19#error "The header file 'keyframesmodel.h' doesn't include <QObject>."
20#elif Q_MOC_OUTPUT_REVISION != 69
21#error "This file was generated using the moc from 6.9.1. It"
22#error "cannot be used with the include files from this version of Qt."
23#error "(The moc has changed too much.)"
31QT_WARNING_DISABLE_DEPRECATED
32QT_WARNING_DISABLE_GCC(
"-Wuseless-cast")
34struct qt_meta_tag_ZN14KeyframesModelE_t {};
37template <>
constexpr inline auto KeyframesModel::qt_create_metaobjectdata<qt_meta_tag_ZN14KeyframesModelE_t>()
39 namespace QMC = QtMocConstants;
40 QtMocHelpers::StringRefStorage qt_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",
111 QtMocHelpers::UintData qt_methods {
113 QtMocHelpers::SignalData<void()>(1, 2, QMC::AccessPublic, QMetaType::Void),
115 QtMocHelpers::SignalData<void(QString, int)>(3, 2, QMC::AccessPublic, QMetaType::Void, {{
116 { QMetaType::QString, 4 }, { QMetaType::Int, 5 },
119 QtMocHelpers::SlotData<
void()>(6, 2, QMC::AccessPublic, QMetaType::Void),
121 QtMocHelpers::SlotData<
void(
const QString &)>(7, 2, QMC::AccessPublic, QMetaType::Void, {{
122 { QMetaType::QString, 8 },
125 QtMocHelpers::SlotData<
void(
int)>(9, 2, QMC::AccessPublic, QMetaType::Void, {{
126 { QMetaType::Int, 10 },
129 QtMocHelpers::SlotData<
void(
int)>(11, 2, QMC::AccessPublic, QMetaType::Void, {{
130 { QMetaType::Int, 12 },
133 QtMocHelpers::SlotData<
void(
int)>(13, 2, QMC::AccessPublic, QMetaType::Void, {{
134 { QMetaType::Int, 14 },
137 QtMocHelpers::MethodData<
bool(
int,
int)>(15, 2, QMC::AccessPublic, QMetaType::Bool, {{
138 { QMetaType::Int, 16 }, { QMetaType::Int, 17 },
141 QtMocHelpers::MethodData<
int(
int,
int)>(17, 2, QMC::AccessPublic, QMetaType::Int, {{
142 { QMetaType::Int, 16 }, { QMetaType::Int, 18 },
145 QtMocHelpers::MethodData<
int(
const QString &)
const>(16, 2, QMC::AccessPublic, QMetaType::Int, {{
146 { QMetaType::QString, 19 },
149 QtMocHelpers::MethodData<
bool(
int,
int, InterpolationType)>(20, 2, QMC::AccessPublic, QMetaType::Bool, {{
150 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { 0x80000000 | 21, 22 },
153 QtMocHelpers::MethodData<
void(
int,
int,
int)>(23, 2, QMC::AccessPublic, QMetaType::Void, {{
154 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 5 },
157 QtMocHelpers::MethodData<
void(
int,
double,
int, InterpolationType)>(24, 2, QMC::AccessPublic, QMetaType::Void, {{
158 { QMetaType::Int, 16 }, { QMetaType::Double, 25 }, { QMetaType::Int, 5 }, { 0x80000000 | 21, 22 },
161 QtMocHelpers::MethodData<
void(
int,
int)>(24, 2, QMC::AccessPublic, QMetaType::Void, {{
162 { QMetaType::Int, 16 }, { QMetaType::Int, 5 },
165 QtMocHelpers::MethodData<
void(
int,
int,
double)>(26, 2, QMC::AccessPublic, QMetaType::Void, {{
166 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Double, 25 },
169 QtMocHelpers::MethodData<
void(
int,
int,
double,
int)>(27, 2, QMC::AccessPublic, QMetaType::Void, {{
170 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Double, 25 }, { QMetaType::Int, 5 },
173 QtMocHelpers::MethodData<
bool(
int,
int)>(28, 2, QMC::AccessPublic, QMetaType::Bool, {{
174 { QMetaType::Int, 16 }, { QMetaType::Int, 5 },
177 QtMocHelpers::MethodData<
bool()>(29, 2, QMC::AccessPublic, QMetaType::Bool),
179 QtMocHelpers::MethodData<
void()>(30, 2, QMC::AccessPublic, QMetaType::Void),
181 QtMocHelpers::MethodData<
bool()>(31, 2, QMC::AccessPublic, QMetaType::Bool),
183 QtMocHelpers::MethodData<
void()>(32, 2, QMC::AccessPublic, QMetaType::Void),
185 QtMocHelpers::UintData qt_properties {
187 QtMocHelpers::UintData qt_enums {
189 QtMocHelpers::EnumData<InterpolationType>(21, 21, QMC::EnumFlags{}).add({
190 { 33, InterpolationType::DiscreteInterpolation },
191 { 34, InterpolationType::LinearInterpolation },
192 { 35, InterpolationType::SmoothLooseInterpolation },
193 { 36, InterpolationType::SmoothNaturalInterpolation },
194 { 37, InterpolationType::SmoothTightInterpolation },
195 { 38, InterpolationType::EaseInSinusoidal },
196 { 39, InterpolationType::EaseOutSinusoidal },
197 { 40, InterpolationType::EaseInOutSinusoidal },
198 { 41, InterpolationType::EaseInQuadratic },
199 { 42, InterpolationType::EaseOutQuadratic },
200 { 43, InterpolationType::EaseInOutQuadratic },
201 { 44, InterpolationType::EaseInCubic },
202 { 45, InterpolationType::EaseOutCubic },
203 { 46, InterpolationType::EaseInOutCubic },
204 { 47, InterpolationType::EaseInQuartic },
205 { 48, InterpolationType::EaseOutQuartic },
206 { 49, InterpolationType::EaseInOutQuartic },
207 { 50, InterpolationType::EaseInQuintic },
208 { 51, InterpolationType::EaseOutQuintic },
209 { 52, InterpolationType::EaseInOutQuintic },
210 { 53, InterpolationType::EaseInExponential },
211 { 54, InterpolationType::EaseOutExponential },
212 { 55, InterpolationType::EaseInOutExponential },
213 { 56, InterpolationType::EaseInCircular },
214 { 57, InterpolationType::EaseOutCircular },
215 { 58, InterpolationType::EaseInOutCircular },
216 { 59, InterpolationType::EaseInBack },
217 { 60, InterpolationType::EaseOutBack },
218 { 61, InterpolationType::EaseInOutBack },
219 { 62, InterpolationType::EaseInElastic },
220 { 63, InterpolationType::EaseOutElastic },
221 { 64, InterpolationType::EaseInOutElastic },
222 { 65, InterpolationType::EaseInBounce },
223 { 66, InterpolationType::EaseOutBounce },
224 { 67, InterpolationType::EaseInOutBounce },
227 return QtMocHelpers::metaObjectData<KeyframesModel, qt_meta_tag_ZN14KeyframesModelE_t>(QMC::MetaObjectFlag{}, qt_stringData,
228 qt_methods, qt_properties, qt_enums);
230Q_CONSTINIT
const QMetaObject KeyframesModel::staticMetaObject = { {
231 QMetaObject::SuperData::link<QAbstractItemModel::staticMetaObject>(),
232 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN14KeyframesModelE_t>.stringdata,
233 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN14KeyframesModelE_t>.data,
236 qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN14KeyframesModelE_t>.metaTypes,
240void KeyframesModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
242 auto *_t =
static_cast<KeyframesModel *
>(_o);
243 if (_c == QMetaObject::InvokeMetaMethod) {
245 case 0: _t->loaded();
break;
246 case 1: _t->keyframeAdded((*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
247 case 2: _t->reload();
break;
248 case 3: _t->onFilterChanged((*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[1])));
break;
249 case 4: _t->onFilterInChanged((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
250 case 5: _t->trimFilterIn((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
251 case 6: _t->trimFilterOut((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
252 case 7: {
bool _r = _t->remove((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
253 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
254 case 8: {
int _r = _t->keyframeIndex((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
255 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
256 case 9: {
int _r = _t->parameterIndex((*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[1])));
257 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
258 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])));
259 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
260 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;
261 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;
262 case 13: _t->addKeyframe((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
263 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;
264 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;
265 case 16: {
bool _r = _t->isKeyframe((*
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 case 17: {
bool _r = _t->advancedKeyframesInUse();
268 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
269 case 18: _t->removeAdvancedKeyframes();
break;
270 case 19: {
bool _r = _t->simpleKeyframesInUse();
271 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
272 case 20: _t->removeSimpleKeyframes();
break;
276 if (_c == QMetaObject::IndexOfMethod) {
277 if (QtMocHelpers::indexOfMethod<
void (KeyframesModel::*)()>(_a, &KeyframesModel::loaded, 0))
279 if (QtMocHelpers::indexOfMethod<
void (KeyframesModel::*)(QString ,
int )>(_a, &KeyframesModel::keyframeAdded, 1))
284const QMetaObject *KeyframesModel::metaObject()
const
286 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
289void *KeyframesModel::qt_metacast(
const char *_clname)
291 if (!_clname)
return nullptr;
292 if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN14KeyframesModelE_t>.strings))
293 return static_cast<void*
>(
this);
294 return QAbstractItemModel::qt_metacast(_clname);
297int KeyframesModel::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
299 _id = QAbstractItemModel::qt_metacall(_c, _id, _a);
302 if (_c == QMetaObject::InvokeMetaMethod) {
304 qt_static_metacall(
this, _c, _id, _a);
307 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
309 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
316void KeyframesModel::loaded()
318 QMetaObject::activate(
this, &staticMetaObject, 0,
nullptr);
322void KeyframesModel::keyframeAdded(QString _t1,
int _t2)
324 QMetaObject::activate<void>(
this, &staticMetaObject, 1,
nullptr, _t1, _t2);