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