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.6.2)
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#if __has_include(<QtCore/qtmochelpers.h>)
13#include <QtCore/qtmochelpers.h>
14#else
15QT_BEGIN_MOC_NAMESPACE
16#endif
17
18
19#include <memory>
20
21#if !defined(Q_MOC_OUTPUT_REVISION)
22#error "The header file 'qmlfilter.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.)"
27#endif
28
29#ifndef Q_CONSTINIT
30#define Q_CONSTINIT
31#endif
32
33QT_WARNING_PUSH
34QT_WARNING_DISABLE_DEPRECATED
35QT_WARNING_DISABLE_GCC("-Wuseless-cast")
36namespace {
37
38#ifdef QT_MOC_HAS_STRINGDATA
39struct qt_meta_stringdata_CLASSQmlFilterENDCLASS_t {};
40constexpr auto qt_meta_stringdata_CLASSQmlFilterENDCLASS = QtMocHelpers::stringData(
41 "QmlFilter",
42 "presetsChanged",
43 "",
44 "analyzeFinished",
45 "isSuccess",
46 "changed",
47 "name",
48 "inChanged",
49 "delta",
50 "outChanged",
51 "animateInChanged",
52 "animateOutChanged",
53 "animateInOutChanged",
54 "durationChanged",
55 "propertyChanged",
56 "preset",
57 "get",
58 "position",
59 "getColor",
60 "getDouble",
61 "getRect",
62 "removeRectPercents",
63 "getGradient",
64 "set",
65 "value",
66 "mlt_keyframe_type",
67 "keyframeType",
68 "x",
69 "y",
70 "width",
71 "height",
72 "opacity",
73 "rect",
74 "setGradient",
75 "gradient",
76 "loadPresets",
77 "savePreset",
78 "propertyNames",
79 "deletePreset",
80 "analyze",
81 "isAudio",
82 "deferJob",
83 "framesFromTime",
84 "time",
85 "getHash",
86 "resetProperty",
87 "clearSimpleAnimation",
88 "keyframeCount",
89 "getNextKeyframePosition",
90 "getPrevKeyframePosition",
91 "isAtLeastVersion",
92 "version",
93 "deselect",
94 "crop",
95 "copyParameters",
96 "pasteParameters",
97 "startUndoParameterCommand",
98 "desc",
99 "endUndoCommand",
100 "isNew",
101 "path",
102 "presets",
103 "in",
104 "out",
105 "animateIn",
106 "animateOut",
107 "duration",
108 "blockSignals",
109 "CurrentFilterIndex",
110 "NoCurrentFilter",
111 "DeselectCurrentFilter"
112);
113#else // !QT_MOC_HAS_STRING_DATA
114struct qt_meta_stringdata_CLASSQmlFilterENDCLASS_t {
115 uint offsetsAndSizes[142];
116 char stringdata0[10];
117 char stringdata1[15];
118 char stringdata2[1];
119 char stringdata3[16];
120 char stringdata4[10];
121 char stringdata5[8];
122 char stringdata6[5];
123 char stringdata7[10];
124 char stringdata8[6];
125 char stringdata9[11];
126 char stringdata10[17];
127 char stringdata11[18];
128 char stringdata12[20];
129 char stringdata13[16];
130 char stringdata14[16];
131 char stringdata15[7];
132 char stringdata16[4];
133 char stringdata17[9];
134 char stringdata18[9];
135 char stringdata19[10];
136 char stringdata20[8];
137 char stringdata21[19];
138 char stringdata22[12];
139 char stringdata23[4];
140 char stringdata24[6];
141 char stringdata25[18];
142 char stringdata26[13];
143 char stringdata27[2];
144 char stringdata28[2];
145 char stringdata29[6];
146 char stringdata30[7];
147 char stringdata31[8];
148 char stringdata32[5];
149 char stringdata33[12];
150 char stringdata34[9];
151 char stringdata35[12];
152 char stringdata36[11];
153 char stringdata37[14];
154 char stringdata38[13];
155 char stringdata39[8];
156 char stringdata40[8];
157 char stringdata41[9];
158 char stringdata42[15];
159 char stringdata43[5];
160 char stringdata44[8];
161 char stringdata45[14];
162 char stringdata46[21];
163 char stringdata47[14];
164 char stringdata48[24];
165 char stringdata49[24];
166 char stringdata50[17];
167 char stringdata51[8];
168 char stringdata52[9];
169 char stringdata53[5];
170 char stringdata54[15];
171 char stringdata55[16];
172 char stringdata56[26];
173 char stringdata57[5];
174 char stringdata58[15];
175 char stringdata59[6];
176 char stringdata60[5];
177 char stringdata61[8];
178 char stringdata62[3];
179 char stringdata63[4];
180 char stringdata64[10];
181 char stringdata65[11];
182 char stringdata66[9];
183 char stringdata67[13];
184 char stringdata68[19];
185 char stringdata69[16];
186 char stringdata70[22];
187};
188#define QT_MOC_LITERAL(ofs, len) \
189 uint(sizeof(qt_meta_stringdata_CLASSQmlFilterENDCLASS_t::offsetsAndSizes) + ofs), len
190Q_CONSTINIT static const qt_meta_stringdata_CLASSQmlFilterENDCLASS_t qt_meta_stringdata_CLASSQmlFilterENDCLASS = {
191 {
192 QT_MOC_LITERAL(0, 9), // "QmlFilter"
193 QT_MOC_LITERAL(10, 14), // "presetsChanged"
194 QT_MOC_LITERAL(25, 0), // ""
195 QT_MOC_LITERAL(26, 15), // "analyzeFinished"
196 QT_MOC_LITERAL(42, 9), // "isSuccess"
197 QT_MOC_LITERAL(52, 7), // "changed"
198 QT_MOC_LITERAL(60, 4), // "name"
199 QT_MOC_LITERAL(65, 9), // "inChanged"
200 QT_MOC_LITERAL(75, 5), // "delta"
201 QT_MOC_LITERAL(81, 10), // "outChanged"
202 QT_MOC_LITERAL(92, 16), // "animateInChanged"
203 QT_MOC_LITERAL(109, 17), // "animateOutChanged"
204 QT_MOC_LITERAL(127, 19), // "animateInOutChanged"
205 QT_MOC_LITERAL(147, 15), // "durationChanged"
206 QT_MOC_LITERAL(163, 15), // "propertyChanged"
207 QT_MOC_LITERAL(179, 6), // "preset"
208 QT_MOC_LITERAL(186, 3), // "get"
209 QT_MOC_LITERAL(190, 8), // "position"
210 QT_MOC_LITERAL(199, 8), // "getColor"
211 QT_MOC_LITERAL(208, 9), // "getDouble"
212 QT_MOC_LITERAL(218, 7), // "getRect"
213 QT_MOC_LITERAL(226, 18), // "removeRectPercents"
214 QT_MOC_LITERAL(245, 11), // "getGradient"
215 QT_MOC_LITERAL(257, 3), // "set"
216 QT_MOC_LITERAL(261, 5), // "value"
217 QT_MOC_LITERAL(267, 17), // "mlt_keyframe_type"
218 QT_MOC_LITERAL(285, 12), // "keyframeType"
219 QT_MOC_LITERAL(298, 1), // "x"
220 QT_MOC_LITERAL(300, 1), // "y"
221 QT_MOC_LITERAL(302, 5), // "width"
222 QT_MOC_LITERAL(308, 6), // "height"
223 QT_MOC_LITERAL(315, 7), // "opacity"
224 QT_MOC_LITERAL(323, 4), // "rect"
225 QT_MOC_LITERAL(328, 11), // "setGradient"
226 QT_MOC_LITERAL(340, 8), // "gradient"
227 QT_MOC_LITERAL(349, 11), // "loadPresets"
228 QT_MOC_LITERAL(361, 10), // "savePreset"
229 QT_MOC_LITERAL(372, 13), // "propertyNames"
230 QT_MOC_LITERAL(386, 12), // "deletePreset"
231 QT_MOC_LITERAL(399, 7), // "analyze"
232 QT_MOC_LITERAL(407, 7), // "isAudio"
233 QT_MOC_LITERAL(415, 8), // "deferJob"
234 QT_MOC_LITERAL(424, 14), // "framesFromTime"
235 QT_MOC_LITERAL(439, 4), // "time"
236 QT_MOC_LITERAL(444, 7), // "getHash"
237 QT_MOC_LITERAL(452, 13), // "resetProperty"
238 QT_MOC_LITERAL(466, 20), // "clearSimpleAnimation"
239 QT_MOC_LITERAL(487, 13), // "keyframeCount"
240 QT_MOC_LITERAL(501, 23), // "getNextKeyframePosition"
241 QT_MOC_LITERAL(525, 23), // "getPrevKeyframePosition"
242 QT_MOC_LITERAL(549, 16), // "isAtLeastVersion"
243 QT_MOC_LITERAL(566, 7), // "version"
244 QT_MOC_LITERAL(574, 8), // "deselect"
245 QT_MOC_LITERAL(583, 4), // "crop"
246 QT_MOC_LITERAL(588, 14), // "copyParameters"
247 QT_MOC_LITERAL(603, 15), // "pasteParameters"
248 QT_MOC_LITERAL(619, 25), // "startUndoParameterCommand"
249 QT_MOC_LITERAL(645, 4), // "desc"
250 QT_MOC_LITERAL(650, 14), // "endUndoCommand"
251 QT_MOC_LITERAL(665, 5), // "isNew"
252 QT_MOC_LITERAL(671, 4), // "path"
253 QT_MOC_LITERAL(676, 7), // "presets"
254 QT_MOC_LITERAL(684, 2), // "in"
255 QT_MOC_LITERAL(687, 3), // "out"
256 QT_MOC_LITERAL(691, 9), // "animateIn"
257 QT_MOC_LITERAL(701, 10), // "animateOut"
258 QT_MOC_LITERAL(712, 8), // "duration"
259 QT_MOC_LITERAL(721, 12), // "blockSignals"
260 QT_MOC_LITERAL(734, 18), // "CurrentFilterIndex"
261 QT_MOC_LITERAL(753, 15), // "NoCurrentFilter"
262 QT_MOC_LITERAL(769, 21) // "DeselectCurrentFilter"
263 },
264 "QmlFilter",
265 "presetsChanged",
266 "",
267 "analyzeFinished",
268 "isSuccess",
269 "changed",
270 "name",
271 "inChanged",
272 "delta",
273 "outChanged",
274 "animateInChanged",
275 "animateOutChanged",
276 "animateInOutChanged",
277 "durationChanged",
278 "propertyChanged",
279 "preset",
280 "get",
281 "position",
282 "getColor",
283 "getDouble",
284 "getRect",
285 "removeRectPercents",
286 "getGradient",
287 "set",
288 "value",
289 "mlt_keyframe_type",
290 "keyframeType",
291 "x",
292 "y",
293 "width",
294 "height",
295 "opacity",
296 "rect",
297 "setGradient",
298 "gradient",
299 "loadPresets",
300 "savePreset",
301 "propertyNames",
302 "deletePreset",
303 "analyze",
304 "isAudio",
305 "deferJob",
306 "framesFromTime",
307 "time",
308 "getHash",
309 "resetProperty",
310 "clearSimpleAnimation",
311 "keyframeCount",
312 "getNextKeyframePosition",
313 "getPrevKeyframePosition",
314 "isAtLeastVersion",
315 "version",
316 "deselect",
317 "crop",
318 "copyParameters",
319 "pasteParameters",
320 "startUndoParameterCommand",
321 "desc",
322 "endUndoCommand",
323 "isNew",
324 "path",
325 "presets",
326 "in",
327 "out",
328 "animateIn",
329 "animateOut",
330 "duration",
331 "blockSignals",
332 "CurrentFilterIndex",
333 "NoCurrentFilter",
334 "DeselectCurrentFilter"
335};
336#undef QT_MOC_LITERAL
337#endif // !QT_MOC_HAS_STRING_DATA
338} // unnamed namespace
339
340Q_CONSTINIT static const uint qt_meta_data_CLASSQmlFilterENDCLASS[] = {
341
342 // content:
343 12, // revision
344 0, // classname
345 0, 0, // classinfo
346 66, 14, // methods
347 9, 710, // properties
348 1, 755, // enums/sets
349 0, 0, // constructors
350 0, // flags
351 11, // signalCount
352
353 // signals: name, argc, parameters, tag, flags, initial metatype offsets
354 1, 0, 410, 2, 0x06, 11 /* Public */,
355 3, 1, 411, 2, 0x06, 12 /* Public */,
356 5, 1, 414, 2, 0x06, 14 /* Public */,
357 5, 0, 417, 2, 0x26, 16 /* Public | MethodCloned */,
358 7, 1, 418, 2, 0x06, 17 /* Public */,
359 9, 1, 421, 2, 0x06, 19 /* Public */,
360 10, 0, 424, 2, 0x06, 21 /* Public */,
361 11, 0, 425, 2, 0x06, 22 /* Public */,
362 12, 0, 426, 2, 0x06, 23 /* Public */,
363 13, 0, 427, 2, 0x06, 24 /* Public */,
364 14, 1, 428, 2, 0x06, 25 /* Public */,
365
366 // slots: name, argc, parameters, tag, flags, initial metatype offsets
367 15, 1, 431, 2, 0x0a, 27 /* Public */,
368
369 // methods: name, argc, parameters, tag, flags, initial metatype offsets
370 16, 2, 434, 2, 0x02, 29 /* Public */,
371 16, 1, 439, 2, 0x22, 32 /* Public | MethodCloned */,
372 18, 2, 442, 2, 0x02, 34 /* Public */,
373 18, 1, 447, 2, 0x22, 37 /* Public | MethodCloned */,
374 19, 2, 450, 2, 0x02, 39 /* Public */,
375 19, 1, 455, 2, 0x22, 42 /* Public | MethodCloned */,
376 20, 2, 458, 2, 0x02, 44 /* Public */,
377 20, 1, 463, 2, 0x22, 47 /* Public | MethodCloned */,
378 21, 1, 466, 2, 0x02, 49 /* Public */,
379 22, 1, 469, 2, 0x02, 51 /* Public */,
380 23, 3, 472, 2, 0x02, 53 /* Public */,
381 23, 2, 479, 2, 0x22, 57 /* Public | MethodCloned */,
382 23, 4, 484, 2, 0x02, 60 /* Public */,
383 23, 3, 493, 2, 0x22, 65 /* Public | MethodCloned */,
384 23, 2, 500, 2, 0x22, 69 /* Public | MethodCloned */,
385 23, 4, 505, 2, 0x02, 72 /* Public */,
386 23, 3, 514, 2, 0x22, 77 /* Public | MethodCloned */,
387 23, 2, 521, 2, 0x22, 81 /* Public | MethodCloned */,
388 23, 4, 526, 2, 0x02, 84 /* Public */,
389 23, 3, 535, 2, 0x22, 89 /* Public | MethodCloned */,
390 23, 2, 542, 2, 0x22, 93 /* Public | MethodCloned */,
391 23, 4, 547, 2, 0x02, 96 /* Public */,
392 23, 3, 556, 2, 0x22, 101 /* Public | MethodCloned */,
393 23, 2, 563, 2, 0x22, 105 /* Public | MethodCloned */,
394 23, 8, 568, 2, 0x02, 108 /* Public */,
395 23, 7, 585, 2, 0x22, 117 /* Public | MethodCloned */,
396 23, 6, 600, 2, 0x22, 125 /* Public | MethodCloned */,
397 23, 5, 613, 2, 0x22, 132 /* Public | MethodCloned */,
398 23, 4, 624, 2, 0x02, 138 /* Public */,
399 23, 3, 633, 2, 0x22, 143 /* Public | MethodCloned */,
400 23, 2, 640, 2, 0x22, 147 /* Public | MethodCloned */,
401 33, 2, 645, 2, 0x02, 150 /* Public */,
402 35, 0, 650, 2, 0x02, 153 /* Public */,
403 36, 2, 651, 2, 0x02, 154 /* Public */,
404 36, 1, 656, 2, 0x22, 157 /* Public | MethodCloned */,
405 38, 1, 659, 2, 0x02, 159 /* Public */,
406 39, 2, 662, 2, 0x02, 161 /* Public */,
407 39, 1, 667, 2, 0x22, 164 /* Public | MethodCloned */,
408 39, 0, 670, 2, 0x22, 166 /* Public | MethodCloned */,
409 42, 1, 671, 2, 0x02, 167 /* Public */,
410 44, 0, 674, 2, 0x02, 169 /* Public */,
411 45, 1, 675, 2, 0x02, 170 /* Public */,
412 46, 1, 678, 2, 0x02, 172 /* Public */,
413 47, 1, 681, 2, 0x02, 174 /* Public */,
414 48, 2, 684, 2, 0x02, 176 /* Public */,
415 49, 2, 689, 2, 0x02, 179 /* Public */,
416 50, 1, 694, 2, 0x02, 182 /* Public */,
417 52, 0, 697, 2, 0x02, 184 /* Public */,
418 53, 1, 698, 2, 0x02, 185 /* Public */,
419 54, 0, 701, 2, 0x02, 187 /* Public */,
420 55, 1, 702, 2, 0x02, 188 /* Public */,
421 56, 1, 705, 2, 0x02, 190 /* Public */,
422 56, 0, 708, 2, 0x22, 192 /* Public | MethodCloned */,
423 58, 0, 709, 2, 0x02, 193 /* Public */,
424
425 // signals: parameters
426 QMetaType::Void,
427 QMetaType::Void, QMetaType::Bool, 4,
428 QMetaType::Void, QMetaType::QString, 6,
429 QMetaType::Void,
430 QMetaType::Void, QMetaType::Int, 8,
431 QMetaType::Void, QMetaType::Int, 8,
432 QMetaType::Void,
433 QMetaType::Void,
434 QMetaType::Void,
435 QMetaType::Void,
436 QMetaType::Void, QMetaType::QString, 6,
437
438 // slots: parameters
439 QMetaType::Void, QMetaType::QString, 6,
440
441 // methods: parameters
442 QMetaType::QString, QMetaType::QString, QMetaType::Int, 6, 17,
443 QMetaType::QString, QMetaType::QString, 6,
444 QMetaType::QColor, QMetaType::QString, QMetaType::Int, 6, 17,
445 QMetaType::QColor, QMetaType::QString, 6,
446 QMetaType::Double, QMetaType::QString, QMetaType::Int, 6, 17,
447 QMetaType::Double, QMetaType::QString, 6,
448 QMetaType::QRectF, QMetaType::QString, QMetaType::Int, 6, 17,
449 QMetaType::QRectF, QMetaType::QString, 6,
450 QMetaType::Void, QMetaType::QString, 6,
451 QMetaType::QStringList, QMetaType::QString, 6,
452 QMetaType::Void, QMetaType::QString, QMetaType::QString, QMetaType::Int, 6, 24, 17,
453 QMetaType::Void, QMetaType::QString, QMetaType::QString, 6, 24,
454 QMetaType::Void, QMetaType::QString, QMetaType::QColor, QMetaType::Int, 0x80000000 | 25, 6, 24, 17, 26,
455 QMetaType::Void, QMetaType::QString, QMetaType::QColor, QMetaType::Int, 6, 24, 17,
456 QMetaType::Void, QMetaType::QString, QMetaType::QColor, 6, 24,
457 QMetaType::Void, QMetaType::QString, QMetaType::Double, QMetaType::Int, 0x80000000 | 25, 6, 24, 17, 26,
458 QMetaType::Void, QMetaType::QString, QMetaType::Double, QMetaType::Int, 6, 24, 17,
459 QMetaType::Void, QMetaType::QString, QMetaType::Double, 6, 24,
460 QMetaType::Void, QMetaType::QString, QMetaType::Int, QMetaType::Int, 0x80000000 | 25, 6, 24, 17, 26,
461 QMetaType::Void, QMetaType::QString, QMetaType::Int, QMetaType::Int, 6, 24, 17,
462 QMetaType::Void, QMetaType::QString, QMetaType::Int, 6, 24,
463 QMetaType::Void, QMetaType::QString, QMetaType::Bool, QMetaType::Int, 0x80000000 | 25, 6, 24, 17, 26,
464 QMetaType::Void, QMetaType::QString, QMetaType::Bool, QMetaType::Int, 6, 24, 17,
465 QMetaType::Void, QMetaType::QString, QMetaType::Bool, 6, 24,
466 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,
467 QMetaType::Void, QMetaType::QString, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::Int, 6, 27, 28, 29, 30, 31, 17,
468 QMetaType::Void, QMetaType::QString, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::Double, 6, 27, 28, 29, 30, 31,
469 QMetaType::Void, QMetaType::QString, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::Double, 6, 27, 28, 29, 30,
470 QMetaType::Void, QMetaType::QString, QMetaType::QRectF, QMetaType::Int, 0x80000000 | 25, 6, 32, 17, 26,
471 QMetaType::Void, QMetaType::QString, QMetaType::QRectF, QMetaType::Int, 6, 32, 17,
472 QMetaType::Void, QMetaType::QString, QMetaType::QRectF, 6, 32,
473 QMetaType::Void, QMetaType::QString, QMetaType::QStringList, 6, 34,
474 QMetaType::Void,
475 QMetaType::Int, QMetaType::QStringList, QMetaType::QString, 37, 6,
476 QMetaType::Int, QMetaType::QStringList, 37,
477 QMetaType::Void, QMetaType::QString, 6,
478 QMetaType::Void, QMetaType::Bool, QMetaType::Bool, 40, 41,
479 QMetaType::Void, QMetaType::Bool, 40,
480 QMetaType::Void,
481 QMetaType::Int, QMetaType::QString, 43,
482 QMetaType::Void,
483 QMetaType::Void, QMetaType::QString, 6,
484 QMetaType::Void, QMetaType::QString, 6,
485 QMetaType::Int, QMetaType::QString, 6,
486 QMetaType::Int, QMetaType::QString, QMetaType::Int, 6, 17,
487 QMetaType::Int, QMetaType::QString, QMetaType::Int, 6, 17,
488 QMetaType::Bool, QMetaType::QString, 51,
489 QMetaType::Void,
490 QMetaType::Void, QMetaType::QRectF, 32,
491 QMetaType::Void,
492 QMetaType::Void, QMetaType::QStringList, 37,
493 QMetaType::Void, QMetaType::QString, 57,
494 QMetaType::Void,
495 QMetaType::Void,
496
497 // properties: name, type, flags
498 59, QMetaType::Bool, 0x00015401, uint(-1), 0,
499 60, QMetaType::QString, 0x00015401, uint(-1), 0,
500 61, QMetaType::QStringList, 0x00015001, uint(0), 0,
501 62, QMetaType::Int, 0x00015001, uint(4), 0,
502 63, QMetaType::Int, 0x00015001, uint(5), 0,
503 64, QMetaType::Int, 0x00015103, uint(6), 0,
504 65, QMetaType::Int, 0x00015103, uint(7), 0,
505 66, QMetaType::Int, 0x00015001, uint(9), 0,
506 67, QMetaType::Bool, 0x00015003, uint(-1), 0,
507
508 // enums: name, alias, flags, count, data
509 68, 68, 0x0, 2, 760,
510
511 // enum data: key, value
512 69, uint(QmlFilter::NoCurrentFilter),
513 70, uint(QmlFilter::DeselectCurrentFilter),
514
515 0 // eod
516};
517
518Q_CONSTINIT const QMetaObject QmlFilter::staticMetaObject = { {
519 QMetaObject::SuperData::link<QObject::staticMetaObject>(),
520 qt_meta_stringdata_CLASSQmlFilterENDCLASS.offsetsAndSizes,
521 qt_meta_data_CLASSQmlFilterENDCLASS,
522 qt_static_metacall,
523 nullptr,
524 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSQmlFilterENDCLASS_t,
525 // property 'isNew'
526 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
527 // property 'path'
528 QtPrivate::TypeAndForceComplete<QString, std::true_type>,
529 // property 'presets'
530 QtPrivate::TypeAndForceComplete<QStringList, std::true_type>,
531 // property 'in'
532 QtPrivate::TypeAndForceComplete<int, std::true_type>,
533 // property 'out'
534 QtPrivate::TypeAndForceComplete<int, std::true_type>,
535 // property 'animateIn'
536 QtPrivate::TypeAndForceComplete<int, std::true_type>,
537 // property 'animateOut'
538 QtPrivate::TypeAndForceComplete<int, std::true_type>,
539 // property 'duration'
540 QtPrivate::TypeAndForceComplete<int, std::true_type>,
541 // property 'blockSignals'
542 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
543 // enum 'CurrentFilterIndex'
544 QtPrivate::TypeAndForceComplete<QmlFilter::CurrentFilterIndex, std::true_type>,
545 // Q_OBJECT / Q_GADGET
546 QtPrivate::TypeAndForceComplete<QmlFilter, std::true_type>,
547 // method 'presetsChanged'
548 QtPrivate::TypeAndForceComplete<void, std::false_type>,
549 // method 'analyzeFinished'
550 QtPrivate::TypeAndForceComplete<void, std::false_type>,
551 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
552 // method 'changed'
553 QtPrivate::TypeAndForceComplete<void, std::false_type>,
554 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
555 // method 'changed'
556 QtPrivate::TypeAndForceComplete<void, std::false_type>,
557 // method 'inChanged'
558 QtPrivate::TypeAndForceComplete<void, std::false_type>,
559 QtPrivate::TypeAndForceComplete<int, std::false_type>,
560 // method 'outChanged'
561 QtPrivate::TypeAndForceComplete<void, std::false_type>,
562 QtPrivate::TypeAndForceComplete<int, std::false_type>,
563 // method 'animateInChanged'
564 QtPrivate::TypeAndForceComplete<void, std::false_type>,
565 // method 'animateOutChanged'
566 QtPrivate::TypeAndForceComplete<void, std::false_type>,
567 // method 'animateInOutChanged'
568 QtPrivate::TypeAndForceComplete<void, std::false_type>,
569 // method 'durationChanged'
570 QtPrivate::TypeAndForceComplete<void, std::false_type>,
571 // method 'propertyChanged'
572 QtPrivate::TypeAndForceComplete<void, std::false_type>,
573 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
574 // method 'preset'
575 QtPrivate::TypeAndForceComplete<void, std::false_type>,
576 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
577 // method 'get'
578 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
579 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
580 QtPrivate::TypeAndForceComplete<int, std::false_type>,
581 // method 'get'
582 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
583 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
584 // method 'getColor'
585 QtPrivate::TypeAndForceComplete<QColor, std::false_type>,
586 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
587 QtPrivate::TypeAndForceComplete<int, std::false_type>,
588 // method 'getColor'
589 QtPrivate::TypeAndForceComplete<QColor, std::false_type>,
590 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
591 // method 'getDouble'
592 QtPrivate::TypeAndForceComplete<double, std::false_type>,
593 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
594 QtPrivate::TypeAndForceComplete<int, std::false_type>,
595 // method 'getDouble'
596 QtPrivate::TypeAndForceComplete<double, std::false_type>,
597 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
598 // method 'getRect'
599 QtPrivate::TypeAndForceComplete<QRectF, std::false_type>,
600 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
601 QtPrivate::TypeAndForceComplete<int, std::false_type>,
602 // method 'getRect'
603 QtPrivate::TypeAndForceComplete<QRectF, std::false_type>,
604 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
605 // method 'removeRectPercents'
606 QtPrivate::TypeAndForceComplete<void, std::false_type>,
607 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
608 // method 'getGradient'
609 QtPrivate::TypeAndForceComplete<QStringList, std::false_type>,
610 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
611 // method 'set'
612 QtPrivate::TypeAndForceComplete<void, std::false_type>,
613 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
614 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
615 QtPrivate::TypeAndForceComplete<int, std::false_type>,
616 // method 'set'
617 QtPrivate::TypeAndForceComplete<void, std::false_type>,
618 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
619 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
620 // method 'set'
621 QtPrivate::TypeAndForceComplete<void, std::false_type>,
622 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
623 QtPrivate::TypeAndForceComplete<const QColor &, std::false_type>,
624 QtPrivate::TypeAndForceComplete<int, std::false_type>,
625 QtPrivate::TypeAndForceComplete<mlt_keyframe_type, std::false_type>,
626 // method 'set'
627 QtPrivate::TypeAndForceComplete<void, std::false_type>,
628 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
629 QtPrivate::TypeAndForceComplete<const QColor &, std::false_type>,
630 QtPrivate::TypeAndForceComplete<int, std::false_type>,
631 // method 'set'
632 QtPrivate::TypeAndForceComplete<void, std::false_type>,
633 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
634 QtPrivate::TypeAndForceComplete<const QColor &, std::false_type>,
635 // method 'set'
636 QtPrivate::TypeAndForceComplete<void, std::false_type>,
637 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
638 QtPrivate::TypeAndForceComplete<double, std::false_type>,
639 QtPrivate::TypeAndForceComplete<int, std::false_type>,
640 QtPrivate::TypeAndForceComplete<mlt_keyframe_type, std::false_type>,
641 // method 'set'
642 QtPrivate::TypeAndForceComplete<void, std::false_type>,
643 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
644 QtPrivate::TypeAndForceComplete<double, std::false_type>,
645 QtPrivate::TypeAndForceComplete<int, std::false_type>,
646 // method 'set'
647 QtPrivate::TypeAndForceComplete<void, std::false_type>,
648 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
649 QtPrivate::TypeAndForceComplete<double, std::false_type>,
650 // method 'set'
651 QtPrivate::TypeAndForceComplete<void, std::false_type>,
652 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
653 QtPrivate::TypeAndForceComplete<int, std::false_type>,
654 QtPrivate::TypeAndForceComplete<int, std::false_type>,
655 QtPrivate::TypeAndForceComplete<mlt_keyframe_type, std::false_type>,
656 // method 'set'
657 QtPrivate::TypeAndForceComplete<void, std::false_type>,
658 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
659 QtPrivate::TypeAndForceComplete<int, std::false_type>,
660 QtPrivate::TypeAndForceComplete<int, std::false_type>,
661 // method 'set'
662 QtPrivate::TypeAndForceComplete<void, std::false_type>,
663 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
664 QtPrivate::TypeAndForceComplete<int, std::false_type>,
665 // method 'set'
666 QtPrivate::TypeAndForceComplete<void, std::false_type>,
667 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
668 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
669 QtPrivate::TypeAndForceComplete<int, std::false_type>,
670 QtPrivate::TypeAndForceComplete<mlt_keyframe_type, std::false_type>,
671 // method 'set'
672 QtPrivate::TypeAndForceComplete<void, std::false_type>,
673 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
674 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
675 QtPrivate::TypeAndForceComplete<int, std::false_type>,
676 // method 'set'
677 QtPrivate::TypeAndForceComplete<void, std::false_type>,
678 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
679 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
680 // method 'set'
681 QtPrivate::TypeAndForceComplete<void, std::false_type>,
682 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
683 QtPrivate::TypeAndForceComplete<double, std::false_type>,
684 QtPrivate::TypeAndForceComplete<double, std::false_type>,
685 QtPrivate::TypeAndForceComplete<double, std::false_type>,
686 QtPrivate::TypeAndForceComplete<double, std::false_type>,
687 QtPrivate::TypeAndForceComplete<double, std::false_type>,
688 QtPrivate::TypeAndForceComplete<int, std::false_type>,
689 QtPrivate::TypeAndForceComplete<mlt_keyframe_type, std::false_type>,
690 // method 'set'
691 QtPrivate::TypeAndForceComplete<void, std::false_type>,
692 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
693 QtPrivate::TypeAndForceComplete<double, std::false_type>,
694 QtPrivate::TypeAndForceComplete<double, std::false_type>,
695 QtPrivate::TypeAndForceComplete<double, std::false_type>,
696 QtPrivate::TypeAndForceComplete<double, std::false_type>,
697 QtPrivate::TypeAndForceComplete<double, std::false_type>,
698 QtPrivate::TypeAndForceComplete<int, std::false_type>,
699 // method 'set'
700 QtPrivate::TypeAndForceComplete<void, std::false_type>,
701 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
702 QtPrivate::TypeAndForceComplete<double, std::false_type>,
703 QtPrivate::TypeAndForceComplete<double, std::false_type>,
704 QtPrivate::TypeAndForceComplete<double, std::false_type>,
705 QtPrivate::TypeAndForceComplete<double, std::false_type>,
706 QtPrivate::TypeAndForceComplete<double, std::false_type>,
707 // method 'set'
708 QtPrivate::TypeAndForceComplete<void, std::false_type>,
709 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
710 QtPrivate::TypeAndForceComplete<double, std::false_type>,
711 QtPrivate::TypeAndForceComplete<double, std::false_type>,
712 QtPrivate::TypeAndForceComplete<double, std::false_type>,
713 QtPrivate::TypeAndForceComplete<double, std::false_type>,
714 // method 'set'
715 QtPrivate::TypeAndForceComplete<void, std::false_type>,
716 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
717 QtPrivate::TypeAndForceComplete<const QRectF &, std::false_type>,
718 QtPrivate::TypeAndForceComplete<int, std::false_type>,
719 QtPrivate::TypeAndForceComplete<mlt_keyframe_type, std::false_type>,
720 // method 'set'
721 QtPrivate::TypeAndForceComplete<void, std::false_type>,
722 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
723 QtPrivate::TypeAndForceComplete<const QRectF &, std::false_type>,
724 QtPrivate::TypeAndForceComplete<int, std::false_type>,
725 // method 'set'
726 QtPrivate::TypeAndForceComplete<void, std::false_type>,
727 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
728 QtPrivate::TypeAndForceComplete<const QRectF &, std::false_type>,
729 // method 'setGradient'
730 QtPrivate::TypeAndForceComplete<void, std::false_type>,
731 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
732 QtPrivate::TypeAndForceComplete<const QStringList &, std::false_type>,
733 // method 'loadPresets'
734 QtPrivate::TypeAndForceComplete<void, std::false_type>,
735 // method 'savePreset'
736 QtPrivate::TypeAndForceComplete<int, std::false_type>,
737 QtPrivate::TypeAndForceComplete<const QStringList &, std::false_type>,
738 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
739 // method 'savePreset'
740 QtPrivate::TypeAndForceComplete<int, std::false_type>,
741 QtPrivate::TypeAndForceComplete<const QStringList &, std::false_type>,
742 // method 'deletePreset'
743 QtPrivate::TypeAndForceComplete<void, std::false_type>,
744 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
745 // method 'analyze'
746 QtPrivate::TypeAndForceComplete<void, std::false_type>,
747 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
748 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
749 // method 'analyze'
750 QtPrivate::TypeAndForceComplete<void, std::false_type>,
751 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
752 // method 'analyze'
753 QtPrivate::TypeAndForceComplete<void, std::false_type>,
754 // method 'framesFromTime'
755 QtPrivate::TypeAndForceComplete<int, std::false_type>,
756 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
757 // method 'getHash'
758 QtPrivate::TypeAndForceComplete<void, std::false_type>,
759 // method 'resetProperty'
760 QtPrivate::TypeAndForceComplete<void, std::false_type>,
761 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
762 // method 'clearSimpleAnimation'
763 QtPrivate::TypeAndForceComplete<void, std::false_type>,
764 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
765 // method 'keyframeCount'
766 QtPrivate::TypeAndForceComplete<int, std::false_type>,
767 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
768 // method 'getNextKeyframePosition'
769 QtPrivate::TypeAndForceComplete<int, std::false_type>,
770 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
771 QtPrivate::TypeAndForceComplete<int, std::false_type>,
772 // method 'getPrevKeyframePosition'
773 QtPrivate::TypeAndForceComplete<int, std::false_type>,
774 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
775 QtPrivate::TypeAndForceComplete<int, std::false_type>,
776 // method 'isAtLeastVersion'
777 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
778 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
779 // method 'deselect'
780 QtPrivate::TypeAndForceComplete<void, std::false_type>,
781 // method 'crop'
782 QtPrivate::TypeAndForceComplete<void, std::false_type>,
783 QtPrivate::TypeAndForceComplete<const QRectF &, std::false_type>,
784 // method 'copyParameters'
785 QtPrivate::TypeAndForceComplete<void, std::false_type>,
786 // method 'pasteParameters'
787 QtPrivate::TypeAndForceComplete<void, std::false_type>,
788 QtPrivate::TypeAndForceComplete<const QStringList &, std::false_type>,
789 // method 'startUndoParameterCommand'
790 QtPrivate::TypeAndForceComplete<void, std::false_type>,
791 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
792 // method 'startUndoParameterCommand'
793 QtPrivate::TypeAndForceComplete<void, std::false_type>,
794 // method 'endUndoCommand'
795 QtPrivate::TypeAndForceComplete<void, std::false_type>
796 >,
797 nullptr
798} };
799
800void QmlFilter::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
801{
802 if (_c == QMetaObject::InvokeMetaMethod) {
803 auto *_t = static_cast<QmlFilter *>(_o);
804 (void)_t;
805 switch (_id) {
806 case 0: _t->presetsChanged(); break;
807 case 1: _t->analyzeFinished((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
808 case 2: _t->changed((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
809 case 3: _t->changed(); break;
810 case 4: _t->inChanged((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
811 case 5: _t->outChanged((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
812 case 6: _t->animateInChanged(); break;
813 case 7: _t->animateOutChanged(); break;
814 case 8: _t->animateInOutChanged(); break;
815 case 9: _t->durationChanged(); break;
816 case 10: _t->propertyChanged((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
817 case 11: _t->preset((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
818 case 12: { QString _r = _t->get((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])));
819 if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = std::move(_r); } break;
820 case 13: { QString _r = _t->get((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
821 if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = std::move(_r); } break;
822 case 14: { QColor _r = _t->getColor((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])));
823 if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = std::move(_r); } break;
824 case 15: { QColor _r = _t->getColor((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
825 if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = std::move(_r); } break;
826 case 16: { double _r = _t->getDouble((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])));
827 if (_a[0]) *reinterpret_cast< double*>(_a[0]) = std::move(_r); } break;
828 case 17: { double _r = _t->getDouble((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
829 if (_a[0]) *reinterpret_cast< double*>(_a[0]) = std::move(_r); } break;
830 case 18: { QRectF _r = _t->getRect((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])));
831 if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = std::move(_r); } break;
832 case 19: { QRectF _r = _t->getRect((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
833 if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = std::move(_r); } break;
834 case 20: _t->removeRectPercents((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
835 case 21: { QStringList _r = _t->getGradient((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
836 if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = std::move(_r); } break;
837 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;
838 case 23: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<QString>>(_a[2]))); break;
839 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;
840 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;
841 case 26: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<QColor>>(_a[2]))); break;
842 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;
843 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;
844 case 29: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[2]))); break;
845 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;
846 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;
847 case 32: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2]))); break;
848 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;
849 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;
850 case 35: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<bool>>(_a[2]))); break;
851 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;
852 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;
853 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;
854 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;
855 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;
856 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;
857 case 42: _t->set((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<QRectF>>(_a[2]))); break;
858 case 43: _t->setGradient((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<QStringList>>(_a[2]))); break;
859 case 44: _t->loadPresets(); break;
860 case 45: { int _r = _t->savePreset((*reinterpret_cast< std::add_pointer_t<QStringList>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<QString>>(_a[2])));
861 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
862 case 46: { int _r = _t->savePreset((*reinterpret_cast< std::add_pointer_t<QStringList>>(_a[1])));
863 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
864 case 47: _t->deletePreset((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
865 case 48: _t->analyze((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<bool>>(_a[2]))); break;
866 case 49: _t->analyze((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
867 case 50: _t->analyze(); break;
868 case 51: { int _r = _t->framesFromTime((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
869 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
870 case 52: _t->getHash(); break;
871 case 53: _t->resetProperty((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
872 case 54: _t->clearSimpleAnimation((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
873 case 55: { int _r = _t->keyframeCount((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
874 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
875 case 56: { int _r = _t->getNextKeyframePosition((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])));
876 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
877 case 57: { int _r = _t->getPrevKeyframePosition((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])));
878 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
879 case 58: { bool _r = _t->isAtLeastVersion((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1])));
880 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
881 case 59: _t->deselect(); break;
882 case 60: _t->crop((*reinterpret_cast< std::add_pointer_t<QRectF>>(_a[1]))); break;
883 case 61: _t->copyParameters(); break;
884 case 62: _t->pasteParameters((*reinterpret_cast< std::add_pointer_t<QStringList>>(_a[1]))); break;
885 case 63: _t->startUndoParameterCommand((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
886 case 64: _t->startUndoParameterCommand(); break;
887 case 65: _t->endUndoCommand(); break;
888 default: ;
889 }
890 } else if (_c == QMetaObject::IndexOfMethod) {
891 int *result = reinterpret_cast<int *>(_a[0]);
892 {
893 using _t = void (QmlFilter::*)();
894 if (_t _q_method = &QmlFilter::presetsChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
895 *result = 0;
896 return;
897 }
898 }
899 {
900 using _t = void (QmlFilter::*)(bool );
901 if (_t _q_method = &QmlFilter::analyzeFinished; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
902 *result = 1;
903 return;
904 }
905 }
906 {
907 using _t = void (QmlFilter::*)(QString );
908 if (_t _q_method = &QmlFilter::changed; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
909 *result = 2;
910 return;
911 }
912 }
913 {
914 using _t = void (QmlFilter::*)(int );
915 if (_t _q_method = &QmlFilter::inChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
916 *result = 4;
917 return;
918 }
919 }
920 {
921 using _t = void (QmlFilter::*)(int );
922 if (_t _q_method = &QmlFilter::outChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
923 *result = 5;
924 return;
925 }
926 }
927 {
928 using _t = void (QmlFilter::*)();
929 if (_t _q_method = &QmlFilter::animateInChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
930 *result = 6;
931 return;
932 }
933 }
934 {
935 using _t = void (QmlFilter::*)();
936 if (_t _q_method = &QmlFilter::animateOutChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
937 *result = 7;
938 return;
939 }
940 }
941 {
942 using _t = void (QmlFilter::*)();
943 if (_t _q_method = &QmlFilter::animateInOutChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
944 *result = 8;
945 return;
946 }
947 }
948 {
949 using _t = void (QmlFilter::*)();
950 if (_t _q_method = &QmlFilter::durationChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
951 *result = 9;
952 return;
953 }
954 }
955 {
956 using _t = void (QmlFilter::*)(QString );
957 if (_t _q_method = &QmlFilter::propertyChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
958 *result = 10;
959 return;
960 }
961 }
962 } else if (_c == QMetaObject::ReadProperty) {
963 auto *_t = static_cast<QmlFilter *>(_o);
964 (void)_t;
965 void *_v = _a[0];
966 switch (_id) {
967 case 0: *reinterpret_cast< bool*>(_v) = _t->isNew(); break;
968 case 1: *reinterpret_cast< QString*>(_v) = _t->path(); break;
969 case 2: *reinterpret_cast< QStringList*>(_v) = _t->presets(); break;
970 case 3: *reinterpret_cast< int*>(_v) = _t->in(); break;
971 case 4: *reinterpret_cast< int*>(_v) = _t->out(); break;
972 case 5: *reinterpret_cast< int*>(_v) = _t->animateIn(); break;
973 case 6: *reinterpret_cast< int*>(_v) = _t->animateOut(); break;
974 case 7: *reinterpret_cast< int*>(_v) = _t->duration(); break;
975 case 8: *reinterpret_cast< bool*>(_v) = _t->signalsBlocked(); break;
976 default: break;
977 }
978 } else if (_c == QMetaObject::WriteProperty) {
979 auto *_t = static_cast<QmlFilter *>(_o);
980 (void)_t;
981 void *_v = _a[0];
982 switch (_id) {
983 case 5: _t->setAnimateIn(*reinterpret_cast< int*>(_v)); break;
984 case 6: _t->setAnimateOut(*reinterpret_cast< int*>(_v)); break;
985 case 8: _t->blockSignals(*reinterpret_cast< bool*>(_v)); break;
986 default: break;
987 }
988 } else if (_c == QMetaObject::ResetProperty) {
989 } else if (_c == QMetaObject::BindableProperty) {
990 }
991}
992
993const QMetaObject *QmlFilter::metaObject() const
994{
995 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
996}
997
998void *QmlFilter::qt_metacast(const char *_clname)
999{
1000 if (!_clname) return nullptr;
1001 if (!strcmp(_clname, qt_meta_stringdata_CLASSQmlFilterENDCLASS.stringdata0))
1002 return static_cast<void*>(this);
1003 return QObject::qt_metacast(_clname);
1004}
1005
1006int QmlFilter::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
1007{
1008 _id = QObject::qt_metacall(_c, _id, _a);
1009 if (_id < 0)
1010 return _id;
1011 if (_c == QMetaObject::InvokeMetaMethod) {
1012 if (_id < 66)
1013 qt_static_metacall(this, _c, _id, _a);
1014 _id -= 66;
1015 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
1016 if (_id < 66)
1017 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
1018 _id -= 66;
1019 }else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
1020 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
1021 || _c == QMetaObject::RegisterPropertyMetaType) {
1022 qt_static_metacall(this, _c, _id, _a);
1023 _id -= 9;
1024 }
1025 return _id;
1026}
1027
1028// SIGNAL 0
1029void QmlFilter::presetsChanged()
1030{
1031 QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
1032}
1033
1034// SIGNAL 1
1035void QmlFilter::analyzeFinished(bool _t1)
1036{
1037 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
1038 QMetaObject::activate(this, &staticMetaObject, 1, _a);
1039}
1040
1041// SIGNAL 2
1042void QmlFilter::changed(QString _t1)
1043{
1044 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
1045 QMetaObject::activate(this, &staticMetaObject, 2, _a);
1046}
1047
1048// SIGNAL 4
1049void QmlFilter::inChanged(int _t1)
1050{
1051 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
1052 QMetaObject::activate(this, &staticMetaObject, 4, _a);
1053}
1054
1055// SIGNAL 5
1056void QmlFilter::outChanged(int _t1)
1057{
1058 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
1059 QMetaObject::activate(this, &staticMetaObject, 5, _a);
1060}
1061
1062// SIGNAL 6
1063void QmlFilter::animateInChanged()
1064{
1065 QMetaObject::activate(this, &staticMetaObject, 6, nullptr);
1066}
1067
1068// SIGNAL 7
1069void QmlFilter::animateOutChanged()
1070{
1071 QMetaObject::activate(this, &staticMetaObject, 7, nullptr);
1072}
1073
1074// SIGNAL 8
1075void QmlFilter::animateInOutChanged()
1076{
1077 QMetaObject::activate(this, &staticMetaObject, 8, nullptr);
1078}
1079
1080// SIGNAL 9
1081void QmlFilter::durationChanged()
1082{
1083 QMetaObject::activate(this, &staticMetaObject, 9, nullptr);
1084}
1085
1086// SIGNAL 10
1087void QmlFilter::propertyChanged(QString _t1)
1088{
1089 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
1090 QMetaObject::activate(this, &staticMetaObject, 10, _a);
1091}
1092namespace {
1093
1094#ifdef QT_MOC_HAS_STRINGDATA
1095struct qt_meta_stringdata_CLASSAnalyzeDelegateENDCLASS_t {};
1096constexpr auto qt_meta_stringdata_CLASSAnalyzeDelegateENDCLASS = QtMocHelpers::stringData(
1097 "AnalyzeDelegate",
1098 "onAnalyzeFinished",
1099 "",
1100 "AbstractJob*",
1101 "job",
1102 "isSuccess"
1103);
1104#else // !QT_MOC_HAS_STRING_DATA
1105struct qt_meta_stringdata_CLASSAnalyzeDelegateENDCLASS_t {
1106 uint offsetsAndSizes[12];
1107 char stringdata0[16];
1108 char stringdata1[18];
1109 char stringdata2[1];
1110 char stringdata3[13];
1111 char stringdata4[4];
1112 char stringdata5[10];
1113};
1114#define QT_MOC_LITERAL(ofs, len) \
1115 uint(sizeof(qt_meta_stringdata_CLASSAnalyzeDelegateENDCLASS_t::offsetsAndSizes) + ofs), len
1116Q_CONSTINIT static const qt_meta_stringdata_CLASSAnalyzeDelegateENDCLASS_t qt_meta_stringdata_CLASSAnalyzeDelegateENDCLASS = {
1117 {
1118 QT_MOC_LITERAL(0, 15), // "AnalyzeDelegate"
1119 QT_MOC_LITERAL(16, 17), // "onAnalyzeFinished"
1120 QT_MOC_LITERAL(34, 0), // ""
1121 QT_MOC_LITERAL(35, 12), // "AbstractJob*"
1122 QT_MOC_LITERAL(48, 3), // "job"
1123 QT_MOC_LITERAL(52, 9) // "isSuccess"
1124 },
1125 "AnalyzeDelegate",
1126 "onAnalyzeFinished",
1127 "",
1128 "AbstractJob*",
1129 "job",
1130 "isSuccess"
1131};
1132#undef QT_MOC_LITERAL
1133#endif // !QT_MOC_HAS_STRING_DATA
1134} // unnamed namespace
1135
1136Q_CONSTINIT static const uint qt_meta_data_CLASSAnalyzeDelegateENDCLASS[] = {
1137
1138 // content:
1139 12, // revision
1140 0, // classname
1141 0, 0, // classinfo
1142 1, 14, // methods
1143 0, 0, // properties
1144 0, 0, // enums/sets
1145 0, 0, // constructors
1146 0, // flags
1147 0, // signalCount
1148
1149 // slots: name, argc, parameters, tag, flags, initial metatype offsets
1150 1, 2, 20, 2, 0x0a, 1 /* Public */,
1151
1152 // slots: parameters
1153 QMetaType::Void, 0x80000000 | 3, QMetaType::Bool, 4, 5,
1154
1155 0 // eod
1156};
1157
1158Q_CONSTINIT const QMetaObject AnalyzeDelegate::staticMetaObject = { {
1159 QMetaObject::SuperData::link<QObject::staticMetaObject>(),
1160 qt_meta_stringdata_CLASSAnalyzeDelegateENDCLASS.offsetsAndSizes,
1161 qt_meta_data_CLASSAnalyzeDelegateENDCLASS,
1162 qt_static_metacall,
1163 nullptr,
1164 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSAnalyzeDelegateENDCLASS_t,
1165 // Q_OBJECT / Q_GADGET
1166 QtPrivate::TypeAndForceComplete<AnalyzeDelegate, std::true_type>,
1167 // method 'onAnalyzeFinished'
1168 QtPrivate::TypeAndForceComplete<void, std::false_type>,
1169 QtPrivate::TypeAndForceComplete<AbstractJob *, std::false_type>,
1170 QtPrivate::TypeAndForceComplete<bool, std::false_type>
1171 >,
1172 nullptr
1173} };
1174
1175void AnalyzeDelegate::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
1176{
1177 if (_c == QMetaObject::InvokeMetaMethod) {
1178 auto *_t = static_cast<AnalyzeDelegate *>(_o);
1179 (void)_t;
1180 switch (_id) {
1181 case 0: _t->onAnalyzeFinished((*reinterpret_cast< std::add_pointer_t<AbstractJob*>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<bool>>(_a[2]))); break;
1182 default: ;
1183 }
1184 }
1185}
1186
1187const QMetaObject *AnalyzeDelegate::metaObject() const
1188{
1189 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
1190}
1191
1192void *AnalyzeDelegate::qt_metacast(const char *_clname)
1193{
1194 if (!_clname) return nullptr;
1195 if (!strcmp(_clname, qt_meta_stringdata_CLASSAnalyzeDelegateENDCLASS.stringdata0))
1196 return static_cast<void*>(this);
1197 return QObject::qt_metacast(_clname);
1198}
1199
1200int AnalyzeDelegate::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
1201{
1202 _id = QObject::qt_metacall(_c, _id, _a);
1203 if (_id < 0)
1204 return _id;
1205 if (_c == QMetaObject::InvokeMetaMethod) {
1206 if (_id < 1)
1207 qt_static_metacall(this, _c, _id, _a);
1208 _id -= 1;
1209 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
1210 if (_id < 1)
1211 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
1212 _id -= 1;
1213 }
1214 return _id;
1215}
1216QT_WARNING_POP