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