CuteLogger
Fast and simple logging solution for Qt based applications
moc_qmlfilter.cpp
1/****************************************************************************
2** Meta object code from reading C++ file 'qmlfilter.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/qmlfilter.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 'qmlfilter.h' doesn't include <QObject>."
20#elif Q_MOC_OUTPUT_REVISION != 68
21#error "This file was generated using the moc from 6.8.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_ZN9QmlFilterE_t {};
35} // unnamed namespace
36
37
38#ifdef QT_MOC_HAS_STRINGDATA
39static constexpr auto qt_meta_stringdata_ZN9QmlFilterE = QtMocHelpers::stringData(
40 "QmlFilter",
41 "presetsChanged",
42 "",
43 "analyzeFinished",
44 "isSuccess",
45 "changed",
46 "name",
47 "inChanged",
48 "delta",
49 "outChanged",
50 "animateInChanged",
51 "animateOutChanged",
52 "animateInOutChanged",
53 "durationChanged",
54 "propertyChanged",
55 "preset",
56 "get",
57 "position",
58 "getColor",
59 "getDouble",
60 "getRect",
61 "removeRectPercents",
62 "getGradient",
63 "set",
64 "value",
65 "mlt_keyframe_type",
66 "keyframeType",
67 "x",
68 "y",
69 "width",
70 "height",
71 "opacity",
72 "rect",
73 "setGradient",
74 "gradient",
75 "loadPresets",
76 "savePreset",
77 "propertyNames",
78 "deletePreset",
79 "analyze",
80 "isAudio",
81 "deferJob",
82 "framesFromTime",
83 "time",
84 "getHash",
85 "resetProperty",
86 "clearSimpleAnimation",
87 "keyframeCount",
88 "getKeyFrameType",
89 "keyIndex",
90 "setKeyFrameType",
91 "type",
92 "getNextKeyframePosition",
93 "getPrevKeyframePosition",
94 "isAtLeastVersion",
95 "version",
96 "deselect",
97 "crop",
98 "copyParameters",
99 "pasteParameters",
100 "startUndoParameterCommand",
101 "desc",
102 "endUndoCommand",
103 "isNew",
104 "path",
105 "presets",
106 "in",
107 "out",
108 "animateIn",
109 "animateOut",
110 "duration",
111 "blockSignals",
112 "CurrentFilterIndex",
113 "NoCurrentFilter",
114 "DeselectCurrentFilter"
115);
116#else // !QT_MOC_HAS_STRINGDATA
117#error "qtmochelpers.h not found or too old."
118#endif // !QT_MOC_HAS_STRINGDATA
119
120Q_CONSTINIT static const uint qt_meta_data_ZN9QmlFilterE[] = {
121
122 // content:
123 12, // revision
124 0, // classname
125 0, 0, // classinfo
126 68, 14, // methods
127 9, 734, // properties
128 1, 779, // enums/sets
129 0, 0, // constructors
130 0, // flags
131 11, // signalCount
132
133 // signals: name, argc, parameters, tag, flags, initial metatype offsets
134 1, 0, 422, 2, 0x06, 11 /* Public */,
135 3, 1, 423, 2, 0x06, 12 /* Public */,
136 5, 1, 426, 2, 0x06, 14 /* Public */,
137 5, 0, 429, 2, 0x26, 16 /* Public | MethodCloned */,
138 7, 1, 430, 2, 0x06, 17 /* Public */,
139 9, 1, 433, 2, 0x06, 19 /* Public */,
140 10, 0, 436, 2, 0x06, 21 /* Public */,
141 11, 0, 437, 2, 0x06, 22 /* Public */,
142 12, 0, 438, 2, 0x06, 23 /* Public */,
143 13, 0, 439, 2, 0x06, 24 /* Public */,
144 14, 1, 440, 2, 0x06, 25 /* Public */,
145
146 // slots: name, argc, parameters, tag, flags, initial metatype offsets
147 15, 1, 443, 2, 0x0a, 27 /* Public */,
148
149 // methods: name, argc, parameters, tag, flags, initial metatype offsets
150 16, 2, 446, 2, 0x02, 29 /* Public */,
151 16, 1, 451, 2, 0x22, 32 /* Public | MethodCloned */,
152 18, 2, 454, 2, 0x02, 34 /* Public */,
153 18, 1, 459, 2, 0x22, 37 /* Public | MethodCloned */,
154 19, 2, 462, 2, 0x02, 39 /* Public */,
155 19, 1, 467, 2, 0x22, 42 /* Public | MethodCloned */,
156 20, 2, 470, 2, 0x02, 44 /* Public */,
157 20, 1, 475, 2, 0x22, 47 /* Public | MethodCloned */,
158 21, 1, 478, 2, 0x02, 49 /* Public */,
159 22, 1, 481, 2, 0x02, 51 /* Public */,
160 23, 3, 484, 2, 0x02, 53 /* Public */,
161 23, 2, 491, 2, 0x22, 57 /* Public | MethodCloned */,
162 23, 4, 496, 2, 0x02, 60 /* Public */,
163 23, 3, 505, 2, 0x22, 65 /* Public | MethodCloned */,
164 23, 2, 512, 2, 0x22, 69 /* Public | MethodCloned */,
165 23, 4, 517, 2, 0x02, 72 /* Public */,
166 23, 3, 526, 2, 0x22, 77 /* Public | MethodCloned */,
167 23, 2, 533, 2, 0x22, 81 /* Public | MethodCloned */,
168 23, 4, 538, 2, 0x02, 84 /* Public */,
169 23, 3, 547, 2, 0x22, 89 /* Public | MethodCloned */,
170 23, 2, 554, 2, 0x22, 93 /* Public | MethodCloned */,
171 23, 4, 559, 2, 0x02, 96 /* Public */,
172 23, 3, 568, 2, 0x22, 101 /* Public | MethodCloned */,
173 23, 2, 575, 2, 0x22, 105 /* Public | MethodCloned */,
174 23, 8, 580, 2, 0x02, 108 /* Public */,
175 23, 7, 597, 2, 0x22, 117 /* Public | MethodCloned */,
176 23, 6, 612, 2, 0x22, 125 /* Public | MethodCloned */,
177 23, 5, 625, 2, 0x22, 132 /* Public | MethodCloned */,
178 23, 4, 636, 2, 0x02, 138 /* Public */,
179 23, 3, 645, 2, 0x22, 143 /* Public | MethodCloned */,
180 23, 2, 652, 2, 0x22, 147 /* Public | MethodCloned */,
181 33, 2, 657, 2, 0x02, 150 /* Public */,
182 35, 0, 662, 2, 0x02, 153 /* Public */,
183 36, 2, 663, 2, 0x02, 154 /* Public */,
184 36, 1, 668, 2, 0x22, 157 /* Public | MethodCloned */,
185 38, 1, 671, 2, 0x02, 159 /* Public */,
186 39, 2, 674, 2, 0x02, 161 /* Public */,
187 39, 1, 679, 2, 0x22, 164 /* Public | MethodCloned */,
188 39, 0, 682, 2, 0x22, 166 /* Public | MethodCloned */,
189 42, 1, 683, 2, 0x02, 167 /* Public */,
190 44, 0, 686, 2, 0x02, 169 /* Public */,
191 45, 1, 687, 2, 0x02, 170 /* Public */,
192 46, 1, 690, 2, 0x02, 172 /* Public */,
193 47, 1, 693, 2, 0x02, 174 /* Public */,
194 48, 2, 696, 2, 0x02, 176 /* Public */,
195 50, 3, 701, 2, 0x02, 179 /* Public */,
196 52, 2, 708, 2, 0x02, 183 /* Public */,
197 53, 2, 713, 2, 0x02, 186 /* Public */,
198 54, 1, 718, 2, 0x02, 189 /* Public */,
199 56, 0, 721, 2, 0x02, 191 /* Public */,
200 57, 1, 722, 2, 0x02, 192 /* Public */,
201 58, 0, 725, 2, 0x02, 194 /* Public */,
202 59, 1, 726, 2, 0x02, 195 /* Public */,
203 60, 1, 729, 2, 0x02, 197 /* Public */,
204 60, 0, 732, 2, 0x22, 199 /* Public | MethodCloned */,
205 62, 0, 733, 2, 0x02, 200 /* Public */,
206
207 // signals: parameters
208 QMetaType::Void,
209 QMetaType::Void, QMetaType::Bool, 4,
210 QMetaType::Void, QMetaType::QString, 6,
211 QMetaType::Void,
212 QMetaType::Void, QMetaType::Int, 8,
213 QMetaType::Void, QMetaType::Int, 8,
214 QMetaType::Void,
215 QMetaType::Void,
216 QMetaType::Void,
217 QMetaType::Void,
218 QMetaType::Void, QMetaType::QString, 6,
219
220 // slots: parameters
221 QMetaType::Void, QMetaType::QString, 6,
222
223 // methods: parameters
224 QMetaType::QString, QMetaType::QString, QMetaType::Int, 6, 17,
225 QMetaType::QString, QMetaType::QString, 6,
226 QMetaType::QColor, QMetaType::QString, QMetaType::Int, 6, 17,
227 QMetaType::QColor, QMetaType::QString, 6,
228 QMetaType::Double, QMetaType::QString, QMetaType::Int, 6, 17,
229 QMetaType::Double, QMetaType::QString, 6,
230 QMetaType::QRectF, QMetaType::QString, QMetaType::Int, 6, 17,
231 QMetaType::QRectF, QMetaType::QString, 6,
232 QMetaType::Void, QMetaType::QString, 6,
233 QMetaType::QStringList, QMetaType::QString, 6,
234 QMetaType::Void, QMetaType::QString, QMetaType::QString, QMetaType::Int, 6, 24, 17,
235 QMetaType::Void, QMetaType::QString, QMetaType::QString, 6, 24,
236 QMetaType::Void, QMetaType::QString, QMetaType::QColor, QMetaType::Int, 0x80000000 | 25, 6, 24, 17, 26,
237 QMetaType::Void, QMetaType::QString, QMetaType::QColor, QMetaType::Int, 6, 24, 17,
238 QMetaType::Void, QMetaType::QString, QMetaType::QColor, 6, 24,
239 QMetaType::Void, QMetaType::QString, QMetaType::Double, QMetaType::Int, 0x80000000 | 25, 6, 24, 17, 26,
240 QMetaType::Void, QMetaType::QString, QMetaType::Double, QMetaType::Int, 6, 24, 17,
241 QMetaType::Void, QMetaType::QString, QMetaType::Double, 6, 24,
242 QMetaType::Void, QMetaType::QString, QMetaType::Int, QMetaType::Int, 0x80000000 | 25, 6, 24, 17, 26,
243 QMetaType::Void, QMetaType::QString, QMetaType::Int, QMetaType::Int, 6, 24, 17,
244 QMetaType::Void, QMetaType::QString, QMetaType::Int, 6, 24,
245 QMetaType::Void, QMetaType::QString, QMetaType::Bool, QMetaType::Int, 0x80000000 | 25, 6, 24, 17, 26,
246 QMetaType::Void, QMetaType::QString, QMetaType::Bool, QMetaType::Int, 6, 24, 17,
247 QMetaType::Void, QMetaType::QString, QMetaType::Bool, 6, 24,
248 QMetaType::Void, QMetaType::QString, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::Int, 0x80000000 | 25, 6, 27, 28, 29, 30, 31, 17, 26,
249 QMetaType::Void, QMetaType::QString, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::Int, 6, 27, 28, 29, 30, 31, 17,
250 QMetaType::Void, QMetaType::QString, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::Double, 6, 27, 28, 29, 30, 31,
251 QMetaType::Void, QMetaType::QString, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::Double, 6, 27, 28, 29, 30,
252 QMetaType::Void, QMetaType::QString, QMetaType::QRectF, QMetaType::Int, 0x80000000 | 25, 6, 32, 17, 26,
253 QMetaType::Void, QMetaType::QString, QMetaType::QRectF, QMetaType::Int, 6, 32, 17,
254 QMetaType::Void, QMetaType::QString, QMetaType::QRectF, 6, 32,
255 QMetaType::Void, QMetaType::QString, QMetaType::QStringList, 6, 34,
256 QMetaType::Void,
257 QMetaType::Int, QMetaType::QStringList, QMetaType::QString, 37, 6,
258 QMetaType::Int, QMetaType::QStringList, 37,
259 QMetaType::Void, QMetaType::QString, 6,
260 QMetaType::Void, QMetaType::Bool, QMetaType::Bool, 40, 41,
261 QMetaType::Void, QMetaType::Bool, 40,
262 QMetaType::Void,
263 QMetaType::Int, QMetaType::QString, 43,
264 QMetaType::Void,
265 QMetaType::Void, QMetaType::QString, 6,
266 QMetaType::Void, QMetaType::QString, 6,
267 QMetaType::Int, QMetaType::QString, 6,
268 QMetaType::Int, QMetaType::QString, QMetaType::Int, 6, 49,
269 QMetaType::Void, QMetaType::QString, QMetaType::Int, QMetaType::Int, 6, 49, 51,
270 QMetaType::Int, QMetaType::QString, QMetaType::Int, 6, 17,
271 QMetaType::Int, QMetaType::QString, QMetaType::Int, 6, 17,
272 QMetaType::Bool, QMetaType::QString, 55,
273 QMetaType::Void,
274 QMetaType::Void, QMetaType::QRectF, 32,
275 QMetaType::Void,
276 QMetaType::Void, QMetaType::QStringList, 37,
277 QMetaType::Void, QMetaType::QString, 61,
278 QMetaType::Void,
279 QMetaType::Void,
280
281 // properties: name, type, flags, notifyId, revision
282 63, QMetaType::Bool, 0x00015401, uint(-1), 0,
283 64, QMetaType::QString, 0x00015401, uint(-1), 0,
284 65, QMetaType::QStringList, 0x00015001, uint(0), 0,
285 66, QMetaType::Int, 0x00015001, uint(4), 0,
286 67, QMetaType::Int, 0x00015001, uint(5), 0,
287 68, QMetaType::Int, 0x00015103, uint(6), 0,
288 69, QMetaType::Int, 0x00015103, uint(7), 0,
289 70, QMetaType::Int, 0x00015001, uint(9), 0,
290 71, QMetaType::Bool, 0x00015003, uint(-1), 0,
291
292 // enums: name, alias, flags, count, data
293 72, 72, 0x0, 2, 784,
294
295 // enum data: key, value
296 73, uint(QmlFilter::NoCurrentFilter),
297 74, uint(QmlFilter::DeselectCurrentFilter),
298
299 0 // eod
300};
301
302Q_CONSTINIT const QMetaObject QmlFilter::staticMetaObject = { {
303 QMetaObject::SuperData::link<QObject::staticMetaObject>(),
304 qt_meta_stringdata_ZN9QmlFilterE.offsetsAndSizes,
305 qt_meta_data_ZN9QmlFilterE,
306 qt_static_metacall,
307 nullptr,
308 qt_incomplete_metaTypeArray<qt_meta_tag_ZN9QmlFilterE_t,
309 // property 'isNew'
310 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
311 // property 'path'
312 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
313 // property 'presets'
314 QtPrivate::TypeAndForceComplete<QStringList, std::true_type>,
315 // property 'in'
316 QtPrivate::TypeAndForceComplete<int, std::true_type>,
317 // property 'out'
318 QtPrivate::TypeAndForceComplete<int, std::true_type>,
319 // property 'animateIn'
320 QtPrivate::TypeAndForceComplete<int, std::true_type>,
321 // property 'animateOut'
322 QtPrivate::TypeAndForceComplete<int, std::true_type>,
323 // property 'duration'
324 QtPrivate::TypeAndForceComplete<int, std::true_type>,
325 // property 'blockSignals'
326 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
327 // enum 'CurrentFilterIndex'
328 QtPrivate::TypeAndForceComplete<QmlFilter::CurrentFilterIndex, std::true_type>,
329 // Q_OBJECT / Q_GADGET
330 QtPrivate::TypeAndForceComplete<QmlFilter, std::true_type>,
331 // method 'presetsChanged'
332 QtPrivate::TypeAndForceComplete<void, std::false_type>,
333 // method 'analyzeFinished'
334 QtPrivate::TypeAndForceComplete<void, std::false_type>,
335 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
336 // method 'changed'
337 QtPrivate::TypeAndForceComplete<void, std::false_type>,
338 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
339 // method 'changed'
340 QtPrivate::TypeAndForceComplete<void, std::false_type>,
341 // method 'inChanged'
342 QtPrivate::TypeAndForceComplete<void, std::false_type>,
343 QtPrivate::TypeAndForceComplete<int, std::false_type>,
344 // method 'outChanged'
345 QtPrivate::TypeAndForceComplete<void, std::false_type>,
346 QtPrivate::TypeAndForceComplete<int, std::false_type>,
347 // method 'animateInChanged'
348 QtPrivate::TypeAndForceComplete<void, std::false_type>,
349 // method 'animateOutChanged'
350 QtPrivate::TypeAndForceComplete<void, std::false_type>,
351 // method 'animateInOutChanged'
352 QtPrivate::TypeAndForceComplete<void, std::false_type>,
353 // method 'durationChanged'
354 QtPrivate::TypeAndForceComplete<void, std::false_type>,
355 // method 'propertyChanged'
356 QtPrivate::TypeAndForceComplete<void, std::false_type>,
357 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
358 // method 'preset'
359 QtPrivate::TypeAndForceComplete<void, std::false_type>,
360 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
361 // method 'get'
362 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
363 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
364 QtPrivate::TypeAndForceComplete<int, std::false_type>,
365 // method 'get'
366 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
367 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
368 // method 'getColor'
369 QtPrivate::TypeAndForceComplete<QColor, std::false_type>,
370 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
371 QtPrivate::TypeAndForceComplete<int, std::false_type>,
372 // method 'getColor'
373 QtPrivate::TypeAndForceComplete<QColor, std::false_type>,
374 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
375 // method 'getDouble'
376 QtPrivate::TypeAndForceComplete<double, std::false_type>,
377 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
378 QtPrivate::TypeAndForceComplete<int, std::false_type>,
379 // method 'getDouble'
380 QtPrivate::TypeAndForceComplete<double, std::false_type>,
381 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
382 // method 'getRect'
383 QtPrivate::TypeAndForceComplete<QRectF, std::false_type>,
384 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
385 QtPrivate::TypeAndForceComplete<int, std::false_type>,
386 // method 'getRect'
387 QtPrivate::TypeAndForceComplete<QRectF, std::false_type>,
388 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
389 // method 'removeRectPercents'
390 QtPrivate::TypeAndForceComplete<void, std::false_type>,
391 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
392 // method 'getGradient'
393 QtPrivate::TypeAndForceComplete<QStringList, std::false_type>,
394 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
395 // method 'set'
396 QtPrivate::TypeAndForceComplete<void, std::false_type>,
397 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
398 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
399 QtPrivate::TypeAndForceComplete<int, std::false_type>,
400 // method 'set'
401 QtPrivate::TypeAndForceComplete<void, std::false_type>,
402 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
403 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
404 // method 'set'
405 QtPrivate::TypeAndForceComplete<void, std::false_type>,
406 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
407 QtPrivate::TypeAndForceComplete<const QColor &, std::false_type>,
408 QtPrivate::TypeAndForceComplete<int, std::false_type>,
409 QtPrivate::TypeAndForceComplete<mlt_keyframe_type, std::false_type>,
410 // method 'set'
411 QtPrivate::TypeAndForceComplete<void, std::false_type>,
412 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
413 QtPrivate::TypeAndForceComplete<const QColor &, std::false_type>,
414 QtPrivate::TypeAndForceComplete<int, std::false_type>,
415 // method 'set'
416 QtPrivate::TypeAndForceComplete<void, std::false_type>,
417 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
418 QtPrivate::TypeAndForceComplete<const QColor &, std::false_type>,
419 // method 'set'
420 QtPrivate::TypeAndForceComplete<void, std::false_type>,
421 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
422 QtPrivate::TypeAndForceComplete<double, std::false_type>,
423 QtPrivate::TypeAndForceComplete<int, std::false_type>,
424 QtPrivate::TypeAndForceComplete<mlt_keyframe_type, std::false_type>,
425 // method 'set'
426 QtPrivate::TypeAndForceComplete<void, std::false_type>,
427 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
428 QtPrivate::TypeAndForceComplete<double, std::false_type>,
429 QtPrivate::TypeAndForceComplete<int, std::false_type>,
430 // method 'set'
431 QtPrivate::TypeAndForceComplete<void, std::false_type>,
432 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
433 QtPrivate::TypeAndForceComplete<double, std::false_type>,
434 // method 'set'
435 QtPrivate::TypeAndForceComplete<void, std::false_type>,
436 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
437 QtPrivate::TypeAndForceComplete<int, std::false_type>,
438 QtPrivate::TypeAndForceComplete<int, std::false_type>,
439 QtPrivate::TypeAndForceComplete<mlt_keyframe_type, std::false_type>,
440 // method 'set'
441 QtPrivate::TypeAndForceComplete<void, std::false_type>,
442 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
443 QtPrivate::TypeAndForceComplete<int, std::false_type>,
444 QtPrivate::TypeAndForceComplete<int, std::false_type>,
445 // method 'set'
446 QtPrivate::TypeAndForceComplete<void, std::false_type>,
447 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
448 QtPrivate::TypeAndForceComplete<int, std::false_type>,
449 // method 'set'
450 QtPrivate::TypeAndForceComplete<void, std::false_type>,
451 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
452 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
453 QtPrivate::TypeAndForceComplete<int, std::false_type>,
454 QtPrivate::TypeAndForceComplete<mlt_keyframe_type, std::false_type>,
455 // method 'set'
456 QtPrivate::TypeAndForceComplete<void, std::false_type>,
457 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
458 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
459 QtPrivate::TypeAndForceComplete<int, std::false_type>,
460 // method 'set'
461 QtPrivate::TypeAndForceComplete<void, std::false_type>,
462 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
463 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
464 // method 'set'
465 QtPrivate::TypeAndForceComplete<void, std::false_type>,
466 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
467 QtPrivate::TypeAndForceComplete<double, std::false_type>,
468 QtPrivate::TypeAndForceComplete<double, std::false_type>,
469 QtPrivate::TypeAndForceComplete<double, std::false_type>,
470 QtPrivate::TypeAndForceComplete<double, std::false_type>,
471 QtPrivate::TypeAndForceComplete<double, std::false_type>,
472 QtPrivate::TypeAndForceComplete<int, std::false_type>,
473 QtPrivate::TypeAndForceComplete<mlt_keyframe_type, std::false_type>,
474 // method 'set'
475 QtPrivate::TypeAndForceComplete<void, std::false_type>,
476 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
477 QtPrivate::TypeAndForceComplete<double, std::false_type>,
478 QtPrivate::TypeAndForceComplete<double, std::false_type>,
479 QtPrivate::TypeAndForceComplete<double, std::false_type>,
480 QtPrivate::TypeAndForceComplete<double, std::false_type>,
481 QtPrivate::TypeAndForceComplete<double, std::false_type>,
482 QtPrivate::TypeAndForceComplete<int, std::false_type>,
483 // method 'set'
484 QtPrivate::TypeAndForceComplete<void, std::false_type>,
485 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
486 QtPrivate::TypeAndForceComplete<double, std::false_type>,
487 QtPrivate::TypeAndForceComplete<double, std::false_type>,
488 QtPrivate::TypeAndForceComplete<double, std::false_type>,
489 QtPrivate::TypeAndForceComplete<double, std::false_type>,
490 QtPrivate::TypeAndForceComplete<double, std::false_type>,
491 // method 'set'
492 QtPrivate::TypeAndForceComplete<void, std::false_type>,
493 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
494 QtPrivate::TypeAndForceComplete<double, std::false_type>,
495 QtPrivate::TypeAndForceComplete<double, std::false_type>,
496 QtPrivate::TypeAndForceComplete<double, std::false_type>,
497 QtPrivate::TypeAndForceComplete<double, std::false_type>,
498 // method 'set'
499 QtPrivate::TypeAndForceComplete<void, std::false_type>,
500 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
501 QtPrivate::TypeAndForceComplete<const QRectF &, std::false_type>,
502 QtPrivate::TypeAndForceComplete<int, std::false_type>,
503 QtPrivate::TypeAndForceComplete<mlt_keyframe_type, std::false_type>,
504 // method 'set'
505 QtPrivate::TypeAndForceComplete<void, std::false_type>,
506 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
507 QtPrivate::TypeAndForceComplete<const QRectF &, std::false_type>,
508 QtPrivate::TypeAndForceComplete<int, std::false_type>,
509 // method 'set'
510 QtPrivate::TypeAndForceComplete<void, std::false_type>,
511 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
512 QtPrivate::TypeAndForceComplete<const QRectF &, std::false_type>,
513 // method 'setGradient'
514 QtPrivate::TypeAndForceComplete<void, std::false_type>,
515 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
516 QtPrivate::TypeAndForceComplete<const QStringList &, std::false_type>,
517 // method 'loadPresets'
518 QtPrivate::TypeAndForceComplete<void, std::false_type>,
519 // method 'savePreset'
520 QtPrivate::TypeAndForceComplete<int, std::false_type>,
521 QtPrivate::TypeAndForceComplete<const QStringList &, std::false_type>,
522 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
523 // method 'savePreset'
524 QtPrivate::TypeAndForceComplete<int, std::false_type>,
525 QtPrivate::TypeAndForceComplete<const QStringList &, std::false_type>,
526 // method 'deletePreset'
527 QtPrivate::TypeAndForceComplete<void, std::false_type>,
528 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
529 // method 'analyze'
530 QtPrivate::TypeAndForceComplete<void, std::false_type>,
531 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
532 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
533 // method 'analyze'
534 QtPrivate::TypeAndForceComplete<void, std::false_type>,
535 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
536 // method 'analyze'
537 QtPrivate::TypeAndForceComplete<void, std::false_type>,
538 // method 'framesFromTime'
539 QtPrivate::TypeAndForceComplete<int, std::false_type>,
540 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
541 // method 'getHash'
542 QtPrivate::TypeAndForceComplete<void, std::false_type>,
543 // method 'resetProperty'
544 QtPrivate::TypeAndForceComplete<void, std::false_type>,
545 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
546 // method 'clearSimpleAnimation'
547 QtPrivate::TypeAndForceComplete<void, std::false_type>,
548 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
549 // method 'keyframeCount'
550 QtPrivate::TypeAndForceComplete<int, std::false_type>,
551 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
552 // method 'getKeyFrameType'
553 QtPrivate::TypeAndForceComplete<int, std::false_type>,
554 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
555 QtPrivate::TypeAndForceComplete<int, std::false_type>,
556 // method 'setKeyFrameType'
557 QtPrivate::TypeAndForceComplete<void, std::false_type>,
558 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
559 QtPrivate::TypeAndForceComplete<int, std::false_type>,
560 QtPrivate::TypeAndForceComplete<int, std::false_type>,
561 // method 'getNextKeyframePosition'
562 QtPrivate::TypeAndForceComplete<int, std::false_type>,
563 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
564 QtPrivate::TypeAndForceComplete<int, std::false_type>,
565 // method 'getPrevKeyframePosition'
566 QtPrivate::TypeAndForceComplete<int, std::false_type>,
567 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
568 QtPrivate::TypeAndForceComplete<int, std::false_type>,
569 // method 'isAtLeastVersion'
570 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
571 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
572 // method 'deselect'
573 QtPrivate::TypeAndForceComplete<void, std::false_type>,
574 // method 'crop'
575 QtPrivate::TypeAndForceComplete<void, std::false_type>,
576 QtPrivate::TypeAndForceComplete<const QRectF &, std::false_type>,
577 // method 'copyParameters'
578 QtPrivate::TypeAndForceComplete<void, std::false_type>,
579 // method 'pasteParameters'
580 QtPrivate::TypeAndForceComplete<void, std::false_type>,
581 QtPrivate::TypeAndForceComplete<const QStringList &, std::false_type>,
582 // method 'startUndoParameterCommand'
583 QtPrivate::TypeAndForceComplete<void, std::false_type>,
584 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
585 // method 'startUndoParameterCommand'
586 QtPrivate::TypeAndForceComplete<void, std::false_type>,
587 // method 'endUndoCommand'
588 QtPrivate::TypeAndForceComplete<void, std::false_type>
589 >,
590 nullptr
591} };
592
593void QmlFilter::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
594{
595 auto *_t = static_cast<QmlFilter *>(_o);
596 if (_c == QMetaObject::InvokeMetaMethod) {
597 switch (_id) {
598 case 0: _t->presetsChanged(); break;
599 case 1: _t->analyzeFinished((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
600 case 2: _t->changed((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
601 case 3: _t->changed(); break;
602 case 4: _t->inChanged((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
603 case 5: _t->outChanged((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
604 case 6: _t->animateInChanged(); break;
605 case 7: _t->animateOutChanged(); break;
606 case 8: _t->animateInOutChanged(); break;
607 case 9: _t->durationChanged(); break;
608 case 10: _t->propertyChanged((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
609 case 11: _t->preset((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
610 case 12: { QString _r = _t->get((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])));
611 if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = std::move(_r); } break;
612 case 13: { QString _r = _t->get((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
613 if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = std::move(_r); } break;
614 case 14: { QColor _r = _t->getColor((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])));
615 if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = std::move(_r); } break;
616 case 15: { QColor _r = _t->getColor((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
617 if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = std::move(_r); } break;
618 case 16: { double _r = _t->getDouble((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])));
619 if (_a[0]) *reinterpret_cast< double*>(_a[0]) = std::move(_r); } break;
620 case 17: { double _r = _t->getDouble((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
621 if (_a[0]) *reinterpret_cast< double*>(_a[0]) = std::move(_r); } break;
622 case 18: { QRectF _r = _t->getRect((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])));
623 if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = std::move(_r); } break;
624 case 19: { QRectF _r = _t->getRect((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
625 if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = std::move(_r); } break;
626 case 20: _t->removeRectPercents((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
627 case 21: { QStringList _r = _t->getGradient((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
628 if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = std::move(_r); } break;
629 case 22: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<QString>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[3]))); break;
630 case 23: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<QString>>(_a[2]))); break;
631 case 24: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<QColor>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast< std::add_pointer_t<mlt_keyframe_type>>(_a[4]))); break;
632 case 25: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<QColor>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[3]))); break;
633 case 26: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<QColor>>(_a[2]))); break;
634 case 27: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_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<mlt_keyframe_type>>(_a[4]))); break;
635 case 28: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[3]))); break;
636 case 29: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[2]))); break;
637 case 30: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast< std::add_pointer_t<mlt_keyframe_type>>(_a[4]))); break;
638 case 31: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[3]))); break;
639 case 32: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2]))); break;
640 case 33: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast< std::add_pointer_t<mlt_keyframe_type>>(_a[4]))); break;
641 case 34: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[3]))); break;
642 case 35: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<bool>>(_a[2]))); break;
643 case 36: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[3])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[4])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[5])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[6])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[7])),(*reinterpret_cast< std::add_pointer_t<mlt_keyframe_type>>(_a[8]))); break;
644 case 37: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[3])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[4])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[5])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[6])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[7]))); break;
645 case 38: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[3])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[4])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[5])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[6]))); break;
646 case 39: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[3])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[4])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[5]))); break;
647 case 40: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<QRectF>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast< std::add_pointer_t<mlt_keyframe_type>>(_a[4]))); break;
648 case 41: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<QRectF>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[3]))); break;
649 case 42: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<QRectF>>(_a[2]))); break;
650 case 43: _t->setGradient((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<QStringList>>(_a[2]))); break;
651 case 44: _t->loadPresets(); break;
652 case 45: { int _r = _t->savePreset((*reinterpret_cast< std::add_pointer_t<QStringList>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<QString>>(_a[2])));
653 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
654 case 46: { int _r = _t->savePreset((*reinterpret_cast< std::add_pointer_t<QStringList>>(_a[1])));
655 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
656 case 47: _t->deletePreset((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
657 case 48: _t->analyze((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<bool>>(_a[2]))); break;
658 case 49: _t->analyze((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
659 case 50: _t->analyze(); break;
660 case 51: { int _r = _t->framesFromTime((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
661 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
662 case 52: _t->getHash(); break;
663 case 53: _t->resetProperty((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
664 case 54: _t->clearSimpleAnimation((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
665 case 55: { int _r = _t->keyframeCount((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
666 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
667 case 56: { int _r = _t->getKeyFrameType((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])));
668 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
669 case 57: _t->setKeyFrameType((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[3]))); break;
670 case 58: { int _r = _t->getNextKeyframePosition((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])));
671 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
672 case 59: { int _r = _t->getPrevKeyframePosition((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])));
673 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
674 case 60: { bool _r = _t->isAtLeastVersion((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
675 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
676 case 61: _t->deselect(); break;
677 case 62: _t->crop((*reinterpret_cast< std::add_pointer_t<QRectF>>(_a[1]))); break;
678 case 63: _t->copyParameters(); break;
679 case 64: _t->pasteParameters((*reinterpret_cast< std::add_pointer_t<QStringList>>(_a[1]))); break;
680 case 65: _t->startUndoParameterCommand((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
681 case 66: _t->startUndoParameterCommand(); break;
682 case 67: _t->endUndoCommand(); break;
683 default: ;
684 }
685 }
686 if (_c == QMetaObject::IndexOfMethod) {
687 int *result = reinterpret_cast<int *>(_a[0]);
688 {
689 using _q_method_type = void (QmlFilter::*)();
690 if (_q_method_type _q_method = &QmlFilter::presetsChanged; *reinterpret_cast<_q_method_type *>(_a[1]) == _q_method) {
691 *result = 0;
692 return;
693 }
694 }
695 {
696 using _q_method_type = void (QmlFilter::*)(bool );
697 if (_q_method_type _q_method = &QmlFilter::analyzeFinished; *reinterpret_cast<_q_method_type *>(_a[1]) == _q_method) {
698 *result = 1;
699 return;
700 }
701 }
702 {
703 using _q_method_type = void (QmlFilter::*)(QString );
704 if (_q_method_type _q_method = &QmlFilter::changed; *reinterpret_cast<_q_method_type *>(_a[1]) == _q_method) {
705 *result = 2;
706 return;
707 }
708 }
709 {
710 using _q_method_type = void (QmlFilter::*)(int );
711 if (_q_method_type _q_method = &QmlFilter::inChanged; *reinterpret_cast<_q_method_type *>(_a[1]) == _q_method) {
712 *result = 4;
713 return;
714 }
715 }
716 {
717 using _q_method_type = void (QmlFilter::*)(int );
718 if (_q_method_type _q_method = &QmlFilter::outChanged; *reinterpret_cast<_q_method_type *>(_a[1]) == _q_method) {
719 *result = 5;
720 return;
721 }
722 }
723 {
724 using _q_method_type = void (QmlFilter::*)();
725 if (_q_method_type _q_method = &QmlFilter::animateInChanged; *reinterpret_cast<_q_method_type *>(_a[1]) == _q_method) {
726 *result = 6;
727 return;
728 }
729 }
730 {
731 using _q_method_type = void (QmlFilter::*)();
732 if (_q_method_type _q_method = &QmlFilter::animateOutChanged; *reinterpret_cast<_q_method_type *>(_a[1]) == _q_method) {
733 *result = 7;
734 return;
735 }
736 }
737 {
738 using _q_method_type = void (QmlFilter::*)();
739 if (_q_method_type _q_method = &QmlFilter::animateInOutChanged; *reinterpret_cast<_q_method_type *>(_a[1]) == _q_method) {
740 *result = 8;
741 return;
742 }
743 }
744 {
745 using _q_method_type = void (QmlFilter::*)();
746 if (_q_method_type _q_method = &QmlFilter::durationChanged; *reinterpret_cast<_q_method_type *>(_a[1]) == _q_method) {
747 *result = 9;
748 return;
749 }
750 }
751 {
752 using _q_method_type = void (QmlFilter::*)(QString );
753 if (_q_method_type _q_method = &QmlFilter::propertyChanged; *reinterpret_cast<_q_method_type *>(_a[1]) == _q_method) {
754 *result = 10;
755 return;
756 }
757 }
758 }
759 if (_c == QMetaObject::ReadProperty) {
760 void *_v = _a[0];
761 switch (_id) {
762 case 0: *reinterpret_cast< bool*>(_v) = _t->isNew(); break;
763 case 1: *reinterpret_cast< QString*>(_v) = _t->path(); break;
764 case 2: *reinterpret_cast< QStringList*>(_v) = _t->presets(); break;
765 case 3: *reinterpret_cast< int*>(_v) = _t->in(); break;
766 case 4: *reinterpret_cast< int*>(_v) = _t->out(); break;
767 case 5: *reinterpret_cast< int*>(_v) = _t->animateIn(); break;
768 case 6: *reinterpret_cast< int*>(_v) = _t->animateOut(); break;
769 case 7: *reinterpret_cast< int*>(_v) = _t->duration(); break;
770 case 8: *reinterpret_cast< bool*>(_v) = _t->signalsBlocked(); break;
771 default: break;
772 }
773 }
774 if (_c == QMetaObject::WriteProperty) {
775 void *_v = _a[0];
776 switch (_id) {
777 case 5: _t->setAnimateIn(*reinterpret_cast< int*>(_v)); break;
778 case 6: _t->setAnimateOut(*reinterpret_cast< int*>(_v)); break;
779 case 8: _t->blockSignals(*reinterpret_cast< bool*>(_v)); break;
780 default: break;
781 }
782 }
783}
784
785const QMetaObject *QmlFilter::metaObject() const
786{
787 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
788}
789
790void *QmlFilter::qt_metacast(const char *_clname)
791{
792 if (!_clname) return nullptr;
793 if (!strcmp(_clname, qt_meta_stringdata_ZN9QmlFilterE.stringdata0))
794 return static_cast<void*>(this);
795 return QObject::qt_metacast(_clname);
796}
797
798int QmlFilter::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
799{
800 _id = QObject::qt_metacall(_c, _id, _a);
801 if (_id < 0)
802 return _id;
803 if (_c == QMetaObject::InvokeMetaMethod) {
804 if (_id < 68)
805 qt_static_metacall(this, _c, _id, _a);
806 _id -= 68;
807 }
808 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
809 if (_id < 68)
810 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
811 _id -= 68;
812 }
813 if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
814 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
815 || _c == QMetaObject::RegisterPropertyMetaType) {
816 qt_static_metacall(this, _c, _id, _a);
817 _id -= 9;
818 }
819 return _id;
820}
821
822// SIGNAL 0
823void QmlFilter::presetsChanged()
824{
825 QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
826}
827
828// SIGNAL 1
829void QmlFilter::analyzeFinished(bool _t1)
830{
831 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
832 QMetaObject::activate(this, &staticMetaObject, 1, _a);
833}
834
835// SIGNAL 2
836void QmlFilter::changed(QString _t1)
837{
838 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
839 QMetaObject::activate(this, &staticMetaObject, 2, _a);
840}
841
842// SIGNAL 4
843void QmlFilter::inChanged(int _t1)
844{
845 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
846 QMetaObject::activate(this, &staticMetaObject, 4, _a);
847}
848
849// SIGNAL 5
850void QmlFilter::outChanged(int _t1)
851{
852 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
853 QMetaObject::activate(this, &staticMetaObject, 5, _a);
854}
855
856// SIGNAL 6
857void QmlFilter::animateInChanged()
858{
859 QMetaObject::activate(this, &staticMetaObject, 6, nullptr);
860}
861
862// SIGNAL 7
863void QmlFilter::animateOutChanged()
864{
865 QMetaObject::activate(this, &staticMetaObject, 7, nullptr);
866}
867
868// SIGNAL 8
869void QmlFilter::animateInOutChanged()
870{
871 QMetaObject::activate(this, &staticMetaObject, 8, nullptr);
872}
873
874// SIGNAL 9
875void QmlFilter::durationChanged()
876{
877 QMetaObject::activate(this, &staticMetaObject, 9, nullptr);
878}
879
880// SIGNAL 10
881void QmlFilter::propertyChanged(QString _t1)
882{
883 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
884 QMetaObject::activate(this, &staticMetaObject, 10, _a);
885}
886namespace {
887struct qt_meta_tag_ZN15AnalyzeDelegateE_t {};
888} // unnamed namespace
889
890
891#ifdef QT_MOC_HAS_STRINGDATA
892static constexpr auto qt_meta_stringdata_ZN15AnalyzeDelegateE = QtMocHelpers::stringData(
893 "AnalyzeDelegate",
894 "onAnalyzeFinished",
895 "",
896 "AbstractJob*",
897 "job",
898 "isSuccess"
899);
900#else // !QT_MOC_HAS_STRINGDATA
901#error "qtmochelpers.h not found or too old."
902#endif // !QT_MOC_HAS_STRINGDATA
903
904Q_CONSTINIT static const uint qt_meta_data_ZN15AnalyzeDelegateE[] = {
905
906 // content:
907 12, // revision
908 0, // classname
909 0, 0, // classinfo
910 1, 14, // methods
911 0, 0, // properties
912 0, 0, // enums/sets
913 0, 0, // constructors
914 0, // flags
915 0, // signalCount
916
917 // slots: name, argc, parameters, tag, flags, initial metatype offsets
918 1, 2, 20, 2, 0x0a, 1 /* Public */,
919
920 // slots: parameters
921 QMetaType::Void, 0x80000000 | 3, QMetaType::Bool, 4, 5,
922
923 0 // eod
924};
925
926Q_CONSTINIT const QMetaObject AnalyzeDelegate::staticMetaObject = { {
927 QMetaObject::SuperData::link<QObject::staticMetaObject>(),
928 qt_meta_stringdata_ZN15AnalyzeDelegateE.offsetsAndSizes,
929 qt_meta_data_ZN15AnalyzeDelegateE,
930 qt_static_metacall,
931 nullptr,
932 qt_incomplete_metaTypeArray<qt_meta_tag_ZN15AnalyzeDelegateE_t,
933 // Q_OBJECT / Q_GADGET
934 QtPrivate::TypeAndForceComplete<AnalyzeDelegate, std::true_type>,
935 // method 'onAnalyzeFinished'
936 QtPrivate::TypeAndForceComplete<void, std::false_type>,
937 QtPrivate::TypeAndForceComplete<AbstractJob *, std::false_type>,
938 QtPrivate::TypeAndForceComplete<bool, std::false_type>
939 >,
940 nullptr
941} };
942
943void AnalyzeDelegate::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
944{
945 auto *_t = static_cast<AnalyzeDelegate *>(_o);
946 if (_c == QMetaObject::InvokeMetaMethod) {
947 switch (_id) {
948 case 0: _t->onAnalyzeFinished((*reinterpret_cast< std::add_pointer_t<AbstractJob*>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<bool>>(_a[2]))); break;
949 default: ;
950 }
951 }
952}
953
954const QMetaObject *AnalyzeDelegate::metaObject() const
955{
956 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
957}
958
959void *AnalyzeDelegate::qt_metacast(const char *_clname)
960{
961 if (!_clname) return nullptr;
962 if (!strcmp(_clname, qt_meta_stringdata_ZN15AnalyzeDelegateE.stringdata0))
963 return static_cast<void*>(this);
964 return QObject::qt_metacast(_clname);
965}
966
967int AnalyzeDelegate::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
968{
969 _id = QObject::qt_metacall(_c, _id, _a);
970 if (_id < 0)
971 return _id;
972 if (_c == QMetaObject::InvokeMetaMethod) {
973 if (_id < 1)
974 qt_static_metacall(this, _c, _id, _a);
975 _id -= 1;
976 }
977 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
978 if (_id < 1)
979 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
980 _id -= 1;
981 }
982 return _id;
983}
984QT_WARNING_POP