CuteLogger
Fast and simple logging solution for Qt based applications
moc_filtercontroller.cpp
1/****************************************************************************
2** Meta object code from reading C++ file 'filtercontroller.h'
3**
4** Created by: The Qt Meta Object Compiler version 69 (Qt 6.9.1)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
9#include "../../../../src/controllers/filtercontroller.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 'filtercontroller.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.)"
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_ZN16FilterControllerE_t {};
35} // unnamed namespace
36
37template <> constexpr inline auto FilterController::qt_create_metaobjectdata<qt_meta_tag_ZN16FilterControllerE_t>()
38{
39 namespace QMC = QtMocConstants;
40 QtMocHelpers::StringRefStorage qt_stringData {
41 "FilterController",
42 "currentFilterChanged",
43 "",
44 "QmlFilter*",
45 "filter",
46 "QmlMetadata*",
47 "meta",
48 "index",
49 "statusChanged",
50 "filterChanged",
51 "Mlt::Service*",
52 "undoOrRedo",
53 "setProducer",
54 "Mlt::Producer*",
55 "producer",
56 "setCurrentFilter",
57 "attachedIndex",
58 "onFadeInChanged",
59 "onFadeOutChanged",
60 "onGainChanged",
61 "onServiceInChanged",
62 "delta",
63 "service",
64 "onServiceOutChanged",
65 "removeCurrent",
66 "onProducerChanged",
67 "pauseUndoTracking",
68 "resumeUndoTracking",
69 "handleAttachedModelChange",
70 "handleAttachedModelAboutToReset",
71 "addMetadata",
72 "handleAttachedRowsAboutToBeRemoved",
73 "QModelIndex",
74 "parent",
75 "first",
76 "last",
77 "handleAttachedRowsRemoved",
78 "handleAttachedRowsInserted",
79 "handleAttachDuplicateFailed",
80 "onQmlFilterChanged",
81 "name"
82 };
83
84 QtMocHelpers::UintData qt_methods {
85 // Signal 'currentFilterChanged'
86 QtMocHelpers::SignalData<void(QmlFilter *, QmlMetadata *, int)>(1, 2, QMC::AccessPublic, QMetaType::Void, {{
87 { 0x80000000 | 3, 4 }, { 0x80000000 | 5, 6 }, { QMetaType::Int, 7 },
88 }}),
89 // Signal 'statusChanged'
90 QtMocHelpers::SignalData<void(QString)>(8, 2, QMC::AccessPublic, QMetaType::Void, {{
91 { QMetaType::QString, 2 },
92 }}),
93 // Signal 'filterChanged'
94 QtMocHelpers::SignalData<void(Mlt::Service *)>(9, 2, QMC::AccessPublic, QMetaType::Void, {{
95 { 0x80000000 | 10, 2 },
96 }}),
97 // Signal 'undoOrRedo'
98 QtMocHelpers::SignalData<void()>(11, 2, QMC::AccessPublic, QMetaType::Void),
99 // Slot 'setProducer'
100 QtMocHelpers::SlotData<void(Mlt::Producer *)>(12, 2, QMC::AccessPublic, QMetaType::Void, {{
101 { 0x80000000 | 13, 14 },
102 }}),
103 // Slot 'setProducer'
104 QtMocHelpers::SlotData<void()>(12, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void),
105 // Slot 'setCurrentFilter'
106 QtMocHelpers::SlotData<void(int)>(15, 2, QMC::AccessPublic, QMetaType::Void, {{
107 { QMetaType::Int, 16 },
108 }}),
109 // Slot 'onFadeInChanged'
110 QtMocHelpers::SlotData<void()>(17, 2, QMC::AccessPublic, QMetaType::Void),
111 // Slot 'onFadeOutChanged'
112 QtMocHelpers::SlotData<void()>(18, 2, QMC::AccessPublic, QMetaType::Void),
113 // Slot 'onGainChanged'
114 QtMocHelpers::SlotData<void()>(19, 2, QMC::AccessPublic, QMetaType::Void),
115 // Slot 'onServiceInChanged'
116 QtMocHelpers::SlotData<void(int, Mlt::Service *)>(20, 2, QMC::AccessPublic, QMetaType::Void, {{
117 { QMetaType::Int, 21 }, { 0x80000000 | 10, 22 },
118 }}),
119 // Slot 'onServiceInChanged'
120 QtMocHelpers::SlotData<void(int)>(20, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
121 { QMetaType::Int, 21 },
122 }}),
123 // Slot 'onServiceOutChanged'
124 QtMocHelpers::SlotData<void(int, Mlt::Service *)>(23, 2, QMC::AccessPublic, QMetaType::Void, {{
125 { QMetaType::Int, 21 }, { 0x80000000 | 10, 22 },
126 }}),
127 // Slot 'onServiceOutChanged'
128 QtMocHelpers::SlotData<void(int)>(23, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
129 { QMetaType::Int, 21 },
130 }}),
131 // Slot 'removeCurrent'
132 QtMocHelpers::SlotData<void()>(24, 2, QMC::AccessPublic, QMetaType::Void),
133 // Slot 'onProducerChanged'
134 QtMocHelpers::SlotData<void()>(25, 2, QMC::AccessPublic, QMetaType::Void),
135 // Slot 'pauseUndoTracking'
136 QtMocHelpers::SlotData<void()>(26, 2, QMC::AccessPublic, QMetaType::Void),
137 // Slot 'resumeUndoTracking'
138 QtMocHelpers::SlotData<void()>(27, 2, QMC::AccessPublic, QMetaType::Void),
139 // Slot 'handleAttachedModelChange'
140 QtMocHelpers::SlotData<void()>(28, 2, QMC::AccessPrivate, QMetaType::Void),
141 // Slot 'handleAttachedModelAboutToReset'
142 QtMocHelpers::SlotData<void()>(29, 2, QMC::AccessPrivate, QMetaType::Void),
143 // Slot 'addMetadata'
144 QtMocHelpers::SlotData<void(QmlMetadata *)>(30, 2, QMC::AccessPrivate, QMetaType::Void, {{
145 { 0x80000000 | 5, 2 },
146 }}),
147 // Slot 'handleAttachedRowsAboutToBeRemoved'
148 QtMocHelpers::SlotData<void(const QModelIndex &, int, int)>(31, 2, QMC::AccessPrivate, QMetaType::Void, {{
149 { 0x80000000 | 32, 33 }, { QMetaType::Int, 34 }, { QMetaType::Int, 35 },
150 }}),
151 // Slot 'handleAttachedRowsRemoved'
152 QtMocHelpers::SlotData<void(const QModelIndex &, int, int)>(36, 2, QMC::AccessPrivate, QMetaType::Void, {{
153 { 0x80000000 | 32, 33 }, { QMetaType::Int, 34 }, { QMetaType::Int, 35 },
154 }}),
155 // Slot 'handleAttachedRowsInserted'
156 QtMocHelpers::SlotData<void(const QModelIndex &, int, int)>(37, 2, QMC::AccessPrivate, QMetaType::Void, {{
157 { 0x80000000 | 32, 33 }, { QMetaType::Int, 34 }, { QMetaType::Int, 35 },
158 }}),
159 // Slot 'handleAttachDuplicateFailed'
160 QtMocHelpers::SlotData<void(int)>(38, 2, QMC::AccessPrivate, QMetaType::Void, {{
161 { QMetaType::Int, 7 },
162 }}),
163 // Slot 'onQmlFilterChanged'
164 QtMocHelpers::SlotData<void(const QString &)>(39, 2, QMC::AccessPrivate, QMetaType::Void, {{
165 { QMetaType::QString, 40 },
166 }}),
167 };
168 QtMocHelpers::UintData qt_properties {
169 };
170 QtMocHelpers::UintData qt_enums {
171 };
172 return QtMocHelpers::metaObjectData<FilterController, qt_meta_tag_ZN16FilterControllerE_t>(QMC::MetaObjectFlag{}, qt_stringData,
173 qt_methods, qt_properties, qt_enums);
174}
175Q_CONSTINIT const QMetaObject FilterController::staticMetaObject = { {
176 QMetaObject::SuperData::link<QObject::staticMetaObject>(),
177 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN16FilterControllerE_t>.stringdata,
178 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN16FilterControllerE_t>.data,
179 qt_static_metacall,
180 nullptr,
181 qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN16FilterControllerE_t>.metaTypes,
182 nullptr
183} };
184
185void FilterController::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
186{
187 auto *_t = static_cast<FilterController *>(_o);
188 if (_c == QMetaObject::InvokeMetaMethod) {
189 switch (_id) {
190 case 0: _t->currentFilterChanged((*reinterpret_cast< std::add_pointer_t<QmlFilter*>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<QmlMetadata*>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[3]))); break;
191 case 1: _t->statusChanged((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
192 case 2: _t->filterChanged((*reinterpret_cast< std::add_pointer_t<Mlt::Service*>>(_a[1]))); break;
193 case 3: _t->undoOrRedo(); break;
194 case 4: _t->setProducer((*reinterpret_cast< std::add_pointer_t<Mlt::Producer*>>(_a[1]))); break;
195 case 5: _t->setProducer(); break;
196 case 6: _t->setCurrentFilter((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
197 case 7: _t->onFadeInChanged(); break;
198 case 8: _t->onFadeOutChanged(); break;
199 case 9: _t->onGainChanged(); break;
200 case 10: _t->onServiceInChanged((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<Mlt::Service*>>(_a[2]))); break;
201 case 11: _t->onServiceInChanged((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
202 case 12: _t->onServiceOutChanged((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<Mlt::Service*>>(_a[2]))); break;
203 case 13: _t->onServiceOutChanged((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
204 case 14: _t->removeCurrent(); break;
205 case 15: _t->onProducerChanged(); break;
206 case 16: _t->pauseUndoTracking(); break;
207 case 17: _t->resumeUndoTracking(); break;
208 case 18: _t->handleAttachedModelChange(); break;
209 case 19: _t->handleAttachedModelAboutToReset(); break;
210 case 20: _t->addMetadata((*reinterpret_cast< std::add_pointer_t<QmlMetadata*>>(_a[1]))); break;
211 case 21: _t->handleAttachedRowsAboutToBeRemoved((*reinterpret_cast< std::add_pointer_t<QModelIndex>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[3]))); break;
212 case 22: _t->handleAttachedRowsRemoved((*reinterpret_cast< std::add_pointer_t<QModelIndex>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[3]))); break;
213 case 23: _t->handleAttachedRowsInserted((*reinterpret_cast< std::add_pointer_t<QModelIndex>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[3]))); break;
214 case 24: _t->handleAttachDuplicateFailed((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
215 case 25: _t->onQmlFilterChanged((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
216 default: ;
217 }
218 }
219 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
220 switch (_id) {
221 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
222 case 0:
223 switch (*reinterpret_cast<int*>(_a[1])) {
224 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
225 case 0:
226 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QmlFilter* >(); break;
227 case 1:
228 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QmlMetadata* >(); break;
229 }
230 break;
231 case 20:
232 switch (*reinterpret_cast<int*>(_a[1])) {
233 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
234 case 0:
235 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QmlMetadata* >(); break;
236 }
237 break;
238 }
239 }
240 if (_c == QMetaObject::IndexOfMethod) {
241 if (QtMocHelpers::indexOfMethod<void (FilterController::*)(QmlFilter * , QmlMetadata * , int )>(_a, &FilterController::currentFilterChanged, 0))
242 return;
243 if (QtMocHelpers::indexOfMethod<void (FilterController::*)(QString )>(_a, &FilterController::statusChanged, 1))
244 return;
245 if (QtMocHelpers::indexOfMethod<void (FilterController::*)(Mlt::Service * )>(_a, &FilterController::filterChanged, 2))
246 return;
247 if (QtMocHelpers::indexOfMethod<void (FilterController::*)()>(_a, &FilterController::undoOrRedo, 3))
248 return;
249 }
250}
251
252const QMetaObject *FilterController::metaObject() const
253{
254 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
255}
256
257void *FilterController::qt_metacast(const char *_clname)
258{
259 if (!_clname) return nullptr;
260 if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN16FilterControllerE_t>.strings))
261 return static_cast<void*>(this);
262 return QObject::qt_metacast(_clname);
263}
264
265int FilterController::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
266{
267 _id = QObject::qt_metacall(_c, _id, _a);
268 if (_id < 0)
269 return _id;
270 if (_c == QMetaObject::InvokeMetaMethod) {
271 if (_id < 26)
272 qt_static_metacall(this, _c, _id, _a);
273 _id -= 26;
274 }
275 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
276 if (_id < 26)
277 qt_static_metacall(this, _c, _id, _a);
278 _id -= 26;
279 }
280 return _id;
281}
282
283// SIGNAL 0
284void FilterController::currentFilterChanged(QmlFilter * _t1, QmlMetadata * _t2, int _t3)
285{
286 QMetaObject::activate<void>(this, &staticMetaObject, 0, nullptr, _t1, _t2, _t3);
287}
288
289// SIGNAL 1
290void FilterController::statusChanged(QString _t1)
291{
292 QMetaObject::activate<void>(this, &staticMetaObject, 1, nullptr, _t1);
293}
294
295// SIGNAL 2
296void FilterController::filterChanged(Mlt::Service * _t1)
297{
298 QMetaObject::activate<void>(this, &staticMetaObject, 2, nullptr, _t1);
299}
300
301// SIGNAL 3
302void FilterController::undoOrRedo()
303{
304 QMetaObject::activate(this, &staticMetaObject, 3, nullptr);
305}
306QT_WARNING_POP