CuteLogger
Fast and simple logging solution for Qt based applications
moc_keyframesmodel.cpp
1/****************************************************************************
2** Meta object code from reading C++ file 'keyframesmodel.h'
3**
4** Created by: The Qt Meta Object Compiler version 69 (Qt 6.9.0)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
9#include "../../../../src/models/keyframesmodel.h"
10#include <QtCore/qmetatype.h>
11
12#include <QtCore/qtmochelpers.h>
13
14#include <memory>
15
16
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.0. It"
22#error "cannot be used with the include files from this version of Qt."
23#error "(The moc has changed too much.)"
24#endif
25
26#ifndef Q_CONSTINIT
27#define Q_CONSTINIT
28#endif
29
30QT_WARNING_PUSH
31QT_WARNING_DISABLE_DEPRECATED
32QT_WARNING_DISABLE_GCC("-Wuseless-cast")
33namespace {
34struct qt_meta_tag_ZN14KeyframesModelE_t {};
35} // unnamed namespace
36
37template <> constexpr inline auto KeyframesModel::qt_create_metaobjectdata<qt_meta_tag_ZN14KeyframesModelE_t>()
38{
39 namespace QMC = QtMocConstants;
40 QtMocHelpers::StringRefStorage qt_stringData {
41 "KeyframesModel",
42 "loaded",
43 "",
44 "keyframeAdded",
45 "parameter",
46 "position",
47 "reload",
48 "onFilterChanged",
49 "property",
50 "onFilterInChanged",
51 "delta",
52 "trimFilterIn",
53 "in",
54 "trimFilterOut",
55 "out",
56 "remove",
57 "parameterIndex",
58 "keyframeIndex",
59 "currentPosition",
60 "propertyName",
61 "setInterpolation",
62 "InterpolationType",
63 "type",
64 "setKeyframePosition",
65 "addKeyframe",
66 "value",
67 "setKeyframeValue",
68 "setKeyframeValuePosition",
69 "isKeyframe",
70 "advancedKeyframesInUse",
71 "removeAdvancedKeyframes",
72 "simpleKeyframesInUse",
73 "removeSimpleKeyframes",
74 "DiscreteInterpolation",
75 "LinearInterpolation",
76 "SmoothLooseInterpolation",
77 "SmoothNaturalInterpolation",
78 "SmoothTightInterpolation",
79 "EaseInSinusoidal",
80 "EaseOutSinusoidal",
81 "EaseInOutSinusoidal",
82 "EaseInQuadratic",
83 "EaseOutQuadratic",
84 "EaseInOutQuadratic",
85 "EaseInCubic",
86 "EaseOutCubic",
87 "EaseInOutCubic",
88 "EaseInQuartic",
89 "EaseOutQuartic",
90 "EaseInOutQuartic",
91 "EaseInQuintic",
92 "EaseOutQuintic",
93 "EaseInOutQuintic",
94 "EaseInExponential",
95 "EaseOutExponential",
96 "EaseInOutExponential",
97 "EaseInCircular",
98 "EaseOutCircular",
99 "EaseInOutCircular",
100 "EaseInBack",
101 "EaseOutBack",
102 "EaseInOutBack",
103 "EaseInElastic",
104 "EaseOutElastic",
105 "EaseInOutElastic",
106 "EaseInBounce",
107 "EaseOutBounce",
108 "EaseInOutBounce"
109 };
110
111 QtMocHelpers::UintData qt_methods {
112 // Signal 'loaded'
113 QtMocHelpers::SignalData<void()>(1, 2, QMC::AccessPublic, QMetaType::Void),
114 // Signal 'keyframeAdded'
115 QtMocHelpers::SignalData<void(QString, int)>(3, 2, QMC::AccessPublic, QMetaType::Void, {{
116 { QMetaType::QString, 4 }, { QMetaType::Int, 5 },
117 }}),
118 // Slot 'reload'
119 QtMocHelpers::SlotData<void()>(6, 2, QMC::AccessPublic, QMetaType::Void),
120 // Slot 'onFilterChanged'
121 QtMocHelpers::SlotData<void(const QString &)>(7, 2, QMC::AccessPublic, QMetaType::Void, {{
122 { QMetaType::QString, 8 },
123 }}),
124 // Slot 'onFilterInChanged'
125 QtMocHelpers::SlotData<void(int)>(9, 2, QMC::AccessPublic, QMetaType::Void, {{
126 { QMetaType::Int, 10 },
127 }}),
128 // Slot 'trimFilterIn'
129 QtMocHelpers::SlotData<void(int)>(11, 2, QMC::AccessPublic, QMetaType::Void, {{
130 { QMetaType::Int, 12 },
131 }}),
132 // Slot 'trimFilterOut'
133 QtMocHelpers::SlotData<void(int)>(13, 2, QMC::AccessPublic, QMetaType::Void, {{
134 { QMetaType::Int, 14 },
135 }}),
136 // Method 'remove'
137 QtMocHelpers::MethodData<bool(int, int)>(15, 2, QMC::AccessPublic, QMetaType::Bool, {{
138 { QMetaType::Int, 16 }, { QMetaType::Int, 17 },
139 }}),
140 // Method 'keyframeIndex'
141 QtMocHelpers::MethodData<int(int, int)>(17, 2, QMC::AccessPublic, QMetaType::Int, {{
142 { QMetaType::Int, 16 }, { QMetaType::Int, 18 },
143 }}),
144 // Method 'parameterIndex'
145 QtMocHelpers::MethodData<int(const QString &) const>(16, 2, QMC::AccessPublic, QMetaType::Int, {{
146 { QMetaType::QString, 19 },
147 }}),
148 // Method 'setInterpolation'
149 QtMocHelpers::MethodData<bool(int, int, InterpolationType)>(20, 2, QMC::AccessPublic, QMetaType::Bool, {{
150 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { 0x80000000 | 21, 22 },
151 }}),
152 // Method 'setKeyframePosition'
153 QtMocHelpers::MethodData<void(int, int, int)>(23, 2, QMC::AccessPublic, QMetaType::Void, {{
154 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 5 },
155 }}),
156 // Method 'addKeyframe'
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 },
159 }}),
160 // Method 'addKeyframe'
161 QtMocHelpers::MethodData<void(int, int)>(24, 2, QMC::AccessPublic, QMetaType::Void, {{
162 { QMetaType::Int, 16 }, { QMetaType::Int, 5 },
163 }}),
164 // Method 'setKeyframeValue'
165 QtMocHelpers::MethodData<void(int, int, double)>(26, 2, QMC::AccessPublic, QMetaType::Void, {{
166 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Double, 25 },
167 }}),
168 // Method 'setKeyframeValuePosition'
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 },
171 }}),
172 // Method 'isKeyframe'
173 QtMocHelpers::MethodData<bool(int, int)>(28, 2, QMC::AccessPublic, QMetaType::Bool, {{
174 { QMetaType::Int, 16 }, { QMetaType::Int, 5 },
175 }}),
176 // Method 'advancedKeyframesInUse'
177 QtMocHelpers::MethodData<bool()>(29, 2, QMC::AccessPublic, QMetaType::Bool),
178 // Method 'removeAdvancedKeyframes'
179 QtMocHelpers::MethodData<void()>(30, 2, QMC::AccessPublic, QMetaType::Void),
180 // Method 'simpleKeyframesInUse'
181 QtMocHelpers::MethodData<bool()>(31, 2, QMC::AccessPublic, QMetaType::Bool),
182 // Method 'removeSimpleKeyframes'
183 QtMocHelpers::MethodData<void()>(32, 2, QMC::AccessPublic, QMetaType::Void),
184 };
185 QtMocHelpers::UintData qt_properties {
186 };
187 QtMocHelpers::UintData qt_enums {
188 // enum 'InterpolationType'
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 },
225 }),
226 };
227 return QtMocHelpers::metaObjectData<KeyframesModel, qt_meta_tag_ZN14KeyframesModelE_t>(QMC::MetaObjectFlag{}, qt_stringData,
228 qt_methods, qt_properties, qt_enums);
229}
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,
234 qt_static_metacall,
235 nullptr,
236 qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN14KeyframesModelE_t>.metaTypes,
237 nullptr
238} };
239
240void KeyframesModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
241{
242 auto *_t = static_cast<KeyframesModel *>(_o);
243 if (_c == QMetaObject::InvokeMetaMethod) {
244 switch (_id) {
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;
273 default: ;
274 }
275 }
276 if (_c == QMetaObject::IndexOfMethod) {
277 if (QtMocHelpers::indexOfMethod<void (KeyframesModel::*)()>(_a, &KeyframesModel::loaded, 0))
278 return;
279 if (QtMocHelpers::indexOfMethod<void (KeyframesModel::*)(QString , int )>(_a, &KeyframesModel::keyframeAdded, 1))
280 return;
281 }
282}
283
284const QMetaObject *KeyframesModel::metaObject() const
285{
286 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
287}
288
289void *KeyframesModel::qt_metacast(const char *_clname)
290{
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);
295}
296
297int KeyframesModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
298{
299 _id = QAbstractItemModel::qt_metacall(_c, _id, _a);
300 if (_id < 0)
301 return _id;
302 if (_c == QMetaObject::InvokeMetaMethod) {
303 if (_id < 21)
304 qt_static_metacall(this, _c, _id, _a);
305 _id -= 21;
306 }
307 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
308 if (_id < 21)
309 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
310 _id -= 21;
311 }
312 return _id;
313}
314
315// SIGNAL 0
316void KeyframesModel::loaded()
317{
318 QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
319}
320
321// SIGNAL 1
322void KeyframesModel::keyframeAdded(QString _t1, int _t2)
323{
324 QMetaObject::activate<void>(this, &staticMetaObject, 1, nullptr, _t1, _t2);
325}
326QT_WARNING_POP