9#include "../../../../src/docks/timelinedock.h"
10#include <QtCore/qmetatype.h>
12#include <QtCore/qtmochelpers.h>
17#include <QtCore/qxptype_traits.h>
18#if !defined(Q_MOC_OUTPUT_REVISION)
19#error "The header file 'timelinedock.h' doesn't include <QObject>."
20#elif Q_MOC_OUTPUT_REVISION != 68
21#error "This file was generated using the moc from 6.7.1. It"
22#error "cannot be used with the include files from this version of Qt."
23#error "(The moc has changed too much.)"
31QT_WARNING_DISABLE_DEPRECATED
32QT_WARNING_DISABLE_GCC(
"-Wuseless-cast")
35#ifdef QT_MOC_HAS_STRINGDATA
36struct qt_meta_stringdata_CLASSTimelineDockENDCLASS_t {};
37constexpr auto qt_meta_stringdata_CLASSTimelineDockENDCLASS = QtMocHelpers::stringData(
39 "currentTrackChanged",
75 "markerRangesChanged",
98 "incrementCurrentTrack",
119 "appendFromPlaylist",
128 "clearSelectionIfInvalid",
139 "emitSelectedFromSelection",
156 "selectAllOnCurrentTrack",
157 "onProducerModified",
159 "createOrEditMarker",
160 "createOrEditSelectionMarker",
166 "onFilterModelChanged",
175 "onMultitrackClosed",
176 "reloadTimelineMarkers",
182 "onTimelineRightClicked",
183 "onClipRightClicked",
184 "onNoMoreEmptyTracks",
188 "isMultitrackSelected",
201#error "qtmochelpers.h not found or too old."
205Q_CONSTINIT
static const uint qt_meta_data_CLASSTimelineDockENDCLASS[] = {
219 1, 0, 806, 2, 0x06, 7 ,
220 3, 0, 807, 2, 0x06, 8 ,
221 4, 1, 808, 2, 0x06, 9 ,
222 6, 0, 811, 2, 0x06, 11 ,
223 7, 0, 812, 2, 0x06, 12 ,
224 8, 1, 813, 2, 0x06, 13 ,
225 11, 2, 816, 2, 0x06, 15 ,
226 14, 0, 821, 2, 0x06, 18 ,
227 15, 1, 822, 2, 0x06, 19 ,
228 17, 1, 825, 2, 0x06, 21 ,
229 18, 1, 828, 2, 0x06, 23 ,
230 19, 1, 831, 2, 0x06, 25 ,
231 20, 0, 834, 2, 0x06, 27 ,
232 21, 1, 835, 2, 0x06, 28 ,
233 22, 0, 838, 2, 0x06, 30 ,
234 23, 5, 839, 2, 0x06, 31 ,
235 28, 0, 850, 2, 0x06, 37 ,
236 29, 0, 851, 2, 0x06, 38 ,
237 30, 4, 852, 2, 0x06, 39 ,
238 32, 0, 861, 2, 0x06, 44 ,
239 33, 0, 862, 2, 0x06, 45 ,
240 34, 0, 863, 2, 0x06, 46 ,
241 35, 1, 864, 2, 0x06, 47 ,
242 37, 0, 867, 2, 0x06, 49 ,
243 38, 1, 868, 2, 0x06, 50 ,
244 40, 1, 871, 2, 0x06, 52 ,
245 41, 0, 874, 2, 0x06, 54 ,
246 42, 1, 875, 2, 0x06, 55 ,
247 43, 0, 878, 2, 0x06, 57 ,
248 44, 2, 879, 2, 0x06, 58 ,
251 45, 0, 884, 2, 0x0a, 61 ,
252 46, 0, 885, 2, 0x0a, 62 ,
253 47, 0, 886, 2, 0x0a, 63 ,
254 48, 1, 887, 2, 0x0a, 64 ,
255 51, 1, 890, 2, 0x0a, 66 ,
256 52, 1, 893, 2, 0x0a, 68 ,
257 53, 2, 896, 2, 0x0a, 70 ,
258 54, 3, 901, 2, 0x0a, 73 ,
259 56, 2, 908, 2, 0x0a, 77 ,
260 57, 1, 913, 2, 0x0a, 80 ,
261 57, 0, 916, 2, 0x2a, 82 ,
262 59, 0, 917, 2, 0x0a, 83 ,
263 60, 1, 918, 2, 0x0a, 84 ,
264 62, 1, 921, 2, 0x0a, 86 ,
265 63, 0, 924, 2, 0x0a, 88 ,
266 64, 2, 925, 2, 0x0a, 89 ,
267 65, 2, 930, 2, 0x0a, 92 ,
268 66, 1, 935, 2, 0x0a, 95 ,
269 67, 1, 938, 2, 0x0a, 97 ,
270 68, 2, 941, 2, 0x0a, 99 ,
271 70, 2, 946, 2, 0x0a, 102 ,
272 72, 5, 951, 2, 0x0a, 105 ,
273 73, 5, 962, 2, 0x0a, 111 ,
274 74, 5, 973, 2, 0x0a, 117 ,
275 77, 4, 984, 2, 0x0a, 123 ,
276 78, 4, 993, 2, 0x0a, 128 ,
277 78, 3, 1002, 2, 0x2a, 133 ,
278 78, 2, 1009, 2, 0x2a, 137 ,
279 78, 1, 1014, 2, 0x2a, 140 ,
280 80, 4, 1017, 2, 0x0a, 142 ,
281 80, 3, 1026, 2, 0x2a, 147 ,
282 80, 2, 1033, 2, 0x2a, 151 ,
283 80, 1, 1038, 2, 0x2a, 154 ,
284 81, 2, 1041, 2, 0x0a, 156 ,
285 85, 3, 1046, 2, 0x0a, 159 ,
286 85, 2, 1053, 2, 0x2a, 163 ,
287 85, 1, 1058, 2, 0x2a, 166 ,
288 86, 3, 1061, 2, 0x0a, 168 ,
289 86, 2, 1068, 2, 0x2a, 172 ,
290 86, 1, 1073, 2, 0x2a, 175 ,
291 87, 0, 1076, 2, 0x0a, 177 ,
292 88, 0, 1077, 2, 0x0a, 178 ,
293 89, 1, 1078, 2, 0x0a, 179 ,
294 90, 0, 1081, 2, 0x0a, 181 ,
295 91, 0, 1082, 2, 0x0a, 182 ,
296 92, 0, 1083, 2, 0x0a, 183 ,
297 93, 0, 1084, 2, 0x0a, 184 ,
298 94, 0, 1085, 2, 0x0a, 185 ,
299 95, 2, 1086, 2, 0x0a, 186 ,
300 98, 0, 1091, 2, 0x0a, 189 ,
301 99, 0, 1092, 2, 0x0a, 190 ,
302 100, 1, 1093, 2, 0x0a, 191 ,
303 101, 0, 1096, 2, 0x0a, 193 ,
304 102, 3, 1097, 2, 0x0a, 194 ,
305 102, 2, 1104, 2, 0x2a, 198 ,
306 104, 0, 1109, 2, 0x0a, 201 ,
307 105, 3, 1110, 2, 0x0a, 202 ,
308 110, 3, 1117, 2, 0x0a, 206 ,
309 111, 5, 1124, 2, 0x0a, 210 ,
310 116, 2, 1135, 2, 0x0a, 216 ,
311 117, 0, 1140, 2, 0x0a, 219 ,
312 118, 0, 1141, 2, 0x0a, 220 ,
313 119, 0, 1142, 2, 0x0a, 221 ,
314 120, 3, 1143, 2, 0x0a, 222 ,
315 120, 2, 1150, 2, 0x2a, 226 ,
316 121, 0, 1155, 2, 0x0a, 229 ,
317 122, 0, 1156, 2, 0x0a, 230 ,
318 123, 0, 1157, 2, 0x0a, 231 ,
319 124, 1, 1158, 2, 0x0a, 232 ,
320 125, 1, 1161, 2, 0x0a, 234 ,
321 125, 0, 1164, 2, 0x2a, 236 ,
322 126, 0, 1165, 2, 0x0a, 237 ,
323 127, 0, 1166, 2, 0x0a, 238 ,
324 128, 0, 1167, 2, 0x0a, 239 ,
325 74, 1, 1168, 2, 0x0a, 240 ,
326 74, 0, 1171, 2, 0x2a, 242 ,
327 77, 1, 1172, 2, 0x0a, 243 ,
328 77, 0, 1175, 2, 0x2a, 245 ,
329 129, 0, 1176, 2, 0x0a, 246 ,
330 130, 3, 1177, 2, 0x0a, 247 ,
331 131, 2, 1184, 2, 0x0a, 251 ,
332 132, 1, 1189, 2, 0x08, 254 ,
333 133, 1, 1192, 2, 0x08, 256 ,
334 135, 4, 1195, 2, 0x08, 258 ,
335 136, 2, 1204, 2, 0x08, 263 ,
336 137, 0, 1209, 2, 0x08, 266 ,
337 138, 0, 1210, 2, 0x08, 267 ,
338 139, 0, 1211, 2, 0x08, 268 ,
339 140, 0, 1212, 2, 0x08, 269 ,
340 141, 2, 1213, 2, 0x08, 270 ,
341 143, 0, 1218, 2, 0x08, 273 ,
342 144, 0, 1219, 2, 0x08, 274 ,
343 145, 0, 1220, 2, 0x08, 275 ,
344 146, 1, 1221, 2, 0x08, 276 ,
347 148, 0, 1224, 2, 0x02, 278 ,
348 149, 2, 1225, 2, 0x02, 279 ,
349 150, 0, 1230, 2, 0x102, 282 ,
350 151, 0, 1231, 2, 0x102, 283 ,
351 152, 0, 1232, 2, 0x102, 284 ,
352 153, 0, 1233, 2, 0x02, 285 ,
353 154, 0, 1234, 2, 0x02, 286 ,
354 155, 0, 1235, 2, 0x02, 287 ,
359 QMetaType::Void, QMetaType::Int, 5,
362 QMetaType::Void, 0x80000000 | 9, 10,
363 QMetaType::Void, QMetaType::QPointF, QMetaType::Int, 12, 13,
365 QMetaType::Void, QMetaType::QString, 16,
366 QMetaType::Void, QMetaType::Int, 13,
367 QMetaType::Void, QMetaType::Int, 13,
368 QMetaType::Void, 0x80000000 | 9, 10,
370 QMetaType::Void, QMetaType::QString, 2,
372 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 24, 25, 26, 5, 27,
375 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 31, 26, 5, 27,
379 QMetaType::Void, QMetaType::Double, 36,
381 QMetaType::Void, QMetaType::Int, 39,
382 QMetaType::Void, QMetaType::Bool, 2,
384 QMetaType::Void, QMetaType::Int, 31,
386 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
392 QMetaType::Void, 0x80000000 | 49, 50,
393 QMetaType::Void, QMetaType::Int, 5,
394 QMetaType::Void, QMetaType::Int, 31,
395 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
396 QMetaType::Bool, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 31, 26, 55,
397 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
398 QMetaType::Void, QMetaType::Bool, 58,
401 QMetaType::Void, QMetaType::Int, 61,
402 QMetaType::Void, QMetaType::Int, 31,
404 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
405 QMetaType::Void, QMetaType::Int, QMetaType::QString, 31, 36,
406 QMetaType::Void, QMetaType::Int, 31,
407 QMetaType::Void, QMetaType::Int, 31,
408 QMetaType::Void, QMetaType::Int, QMetaType::Bool, 31, 69,
409 QMetaType::Void, QMetaType::Int, QMetaType::Bool, 31, 71,
410 QMetaType::Bool, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 24, 25, 26, 5, 27,
411 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 24, 25, 26, 5, 27,
412 QMetaType::Bool, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 31, 26, 75, 76, 27,
413 QMetaType::Bool, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 31, 26, 76, 27,
414 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::QString, QMetaType::Bool, 31, 5, 16, 79,
415 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::QString, 31, 5, 16,
416 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 5,
417 QMetaType::Void, QMetaType::Int, 31,
418 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::QString, QMetaType::Bool, 31, 5, 16, 79,
419 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::QString, 31, 5, 16,
420 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 5,
421 QMetaType::Void, QMetaType::Int, 31,
422 QMetaType::Void, 0x80000000 | 82, QMetaType::Bool, 83, 84,
423 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 31, 26, 13,
424 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
425 QMetaType::Void, QMetaType::Int, 31,
426 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 31, 26, 13,
427 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
428 QMetaType::Void, QMetaType::Int, 31,
431 QMetaType::Void, QMetaType::Int, 26,
437 QMetaType::Void, QMetaType::Int, QMetaType::Int, 96, 97,
440 QMetaType::Void, 0x80000000 | 9, 2,
442 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 31, 26, 103,
443 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
445 QMetaType::Void, 0x80000000 | 106, QMetaType::Int, QMetaType::Int, 107, 108, 109,
446 QMetaType::Void, 0x80000000 | 106, QMetaType::Int, QMetaType::Int, 107, 108, 109,
447 QMetaType::Void, 0x80000000 | 106, QMetaType::Int, QMetaType::Int, 0x80000000 | 106, QMetaType::Int, 107, 112, 113, 114, 115,
448 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
452 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::QString, 31, 26, 16,
453 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
457 QMetaType::Void, QMetaType::Int, 39,
458 QMetaType::Void, QMetaType::Int, 39,
463 QMetaType::Void, QMetaType::Bool, 27,
465 QMetaType::Void, QMetaType::Bool, 27,
468 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::QString, 31, 5, 16,
469 QMetaType::Void, QMetaType::Int, QMetaType::Int, 112, 113,
470 QMetaType::Void, QMetaType::Bool, 103,
471 QMetaType::Void, QMetaType::Bool, 134,
472 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 31, 26, 5, 27,
473 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
478 QMetaType::Void, 0x80000000 | 142, QMetaType::Bool, 2, 2,
482 QMetaType::Void, QMetaType::Bool, 147,
486 QMetaType::QVariantList, QMetaType::Int, QMetaType::Int, 31, 26,
495 5, QMetaType::Int, 0x00015103, uint(3), 0,
496 156, QMetaType::Int, 0x00015103, uint(0), 0,
497 157, QMetaType::QVariantList, 0x00015003, uint(1), 0,
498 158, QMetaType::Bool, 0x00015001, uint(25), 0,
499 159, QMetaType::Int, 0x00015001, uint(4), 0,
500 160, QMetaType::Int, 0x00015001, uint(4), 0,
505Q_CONSTINIT
const QMetaObject TimelineDock::staticMetaObject = { {
506 QMetaObject::SuperData::link<QDockWidget::staticMetaObject>(),
507 qt_meta_stringdata_CLASSTimelineDockENDCLASS.offsetsAndSizes,
508 qt_meta_data_CLASSTimelineDockENDCLASS,
511 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSTimelineDockENDCLASS_t,
513 QtPrivate::TypeAndForceComplete<int, std::true_type>,
515 QtPrivate::TypeAndForceComplete<int, std::true_type>,
517 QtPrivate::TypeAndForceComplete<QVariantList, std::true_type>,
519 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
521 QtPrivate::TypeAndForceComplete<int, std::true_type>,
523 QtPrivate::TypeAndForceComplete<int, std::true_type>,
525 QtPrivate::TypeAndForceComplete<TimelineDock, std::true_type>,
527 QtPrivate::TypeAndForceComplete<void, std::false_type>,
529 QtPrivate::TypeAndForceComplete<void, std::false_type>,
531 QtPrivate::TypeAndForceComplete<void, std::false_type>,
532 QtPrivate::TypeAndForceComplete<int, std::false_type>,
534 QtPrivate::TypeAndForceComplete<void, std::false_type>,
536 QtPrivate::TypeAndForceComplete<void, std::false_type>,
538 QtPrivate::TypeAndForceComplete<void, std::false_type>,
539 QtPrivate::TypeAndForceComplete<Mlt::Producer *, std::false_type>,
541 QtPrivate::TypeAndForceComplete<void, std::false_type>,
542 QtPrivate::TypeAndForceComplete<const QPointF &, std::false_type>,
543 QtPrivate::TypeAndForceComplete<int, std::false_type>,
545 QtPrivate::TypeAndForceComplete<void, std::false_type>,
547 QtPrivate::TypeAndForceComplete<void, std::false_type>,
548 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
550 QtPrivate::TypeAndForceComplete<void, std::false_type>,
551 QtPrivate::TypeAndForceComplete<int, std::false_type>,
553 QtPrivate::TypeAndForceComplete<void, std::false_type>,
554 QtPrivate::TypeAndForceComplete<int, std::false_type>,
556 QtPrivate::TypeAndForceComplete<void, std::false_type>,
557 QtPrivate::TypeAndForceComplete<Mlt::Producer *, std::false_type>,
559 QtPrivate::TypeAndForceComplete<void, std::false_type>,
561 QtPrivate::TypeAndForceComplete<void, std::false_type>,
562 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
564 QtPrivate::TypeAndForceComplete<void, std::false_type>,
566 QtPrivate::TypeAndForceComplete<void, std::false_type>,
567 QtPrivate::TypeAndForceComplete<int, std::false_type>,
568 QtPrivate::TypeAndForceComplete<int, std::false_type>,
569 QtPrivate::TypeAndForceComplete<int, std::false_type>,
570 QtPrivate::TypeAndForceComplete<int, std::false_type>,
571 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
573 QtPrivate::TypeAndForceComplete<void, std::false_type>,
575 QtPrivate::TypeAndForceComplete<void, std::false_type>,
577 QtPrivate::TypeAndForceComplete<void, std::false_type>,
578 QtPrivate::TypeAndForceComplete<int, std::false_type>,
579 QtPrivate::TypeAndForceComplete<int, std::false_type>,
580 QtPrivate::TypeAndForceComplete<int, std::false_type>,
581 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
583 QtPrivate::TypeAndForceComplete<void, std::false_type>,
585 QtPrivate::TypeAndForceComplete<void, std::false_type>,
587 QtPrivate::TypeAndForceComplete<void, std::false_type>,
589 QtPrivate::TypeAndForceComplete<void, std::false_type>,
590 QtPrivate::TypeAndForceComplete<double, std::false_type>,
592 QtPrivate::TypeAndForceComplete<void, std::false_type>,
594 QtPrivate::TypeAndForceComplete<void, std::false_type>,
595 QtPrivate::TypeAndForceComplete<int, std::false_type>,
597 QtPrivate::TypeAndForceComplete<void, std::false_type>,
598 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
600 QtPrivate::TypeAndForceComplete<void, std::false_type>,
602 QtPrivate::TypeAndForceComplete<void, std::false_type>,
603 QtPrivate::TypeAndForceComplete<int, std::false_type>,
605 QtPrivate::TypeAndForceComplete<void, std::false_type>,
607 QtPrivate::TypeAndForceComplete<void, std::false_type>,
608 QtPrivate::TypeAndForceComplete<int, std::false_type>,
609 QtPrivate::TypeAndForceComplete<int, std::false_type>,
611 QtPrivate::TypeAndForceComplete<int, std::false_type>,
613 QtPrivate::TypeAndForceComplete<int, std::false_type>,
615 QtPrivate::TypeAndForceComplete<void, std::false_type>,
617 QtPrivate::TypeAndForceComplete<void, std::false_type>,
618 QtPrivate::TypeAndForceComplete<const SharedFrame &, std::false_type>,
620 QtPrivate::TypeAndForceComplete<void, std::false_type>,
621 QtPrivate::TypeAndForceComplete<int, std::false_type>,
623 QtPrivate::TypeAndForceComplete<void, std::false_type>,
624 QtPrivate::TypeAndForceComplete<int, std::false_type>,
626 QtPrivate::TypeAndForceComplete<void, std::false_type>,
627 QtPrivate::TypeAndForceComplete<int, std::false_type>,
628 QtPrivate::TypeAndForceComplete<int, std::false_type>,
630 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
631 QtPrivate::TypeAndForceComplete<int, std::false_type>,
632 QtPrivate::TypeAndForceComplete<int, std::false_type>,
633 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
635 QtPrivate::TypeAndForceComplete<void, std::false_type>,
636 QtPrivate::TypeAndForceComplete<int, std::false_type>,
637 QtPrivate::TypeAndForceComplete<int, std::false_type>,
639 QtPrivate::TypeAndForceComplete<void, std::false_type>,
640 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
642 QtPrivate::TypeAndForceComplete<void, std::false_type>,
644 QtPrivate::TypeAndForceComplete<void, std::false_type>,
646 QtPrivate::TypeAndForceComplete<void, std::false_type>,
647 QtPrivate::TypeAndForceComplete<int, std::false_type>,
649 QtPrivate::TypeAndForceComplete<void, std::false_type>,
650 QtPrivate::TypeAndForceComplete<int, std::false_type>,
652 QtPrivate::TypeAndForceComplete<void, std::false_type>,
654 QtPrivate::TypeAndForceComplete<void, std::false_type>,
655 QtPrivate::TypeAndForceComplete<int, std::false_type>,
656 QtPrivate::TypeAndForceComplete<int, std::false_type>,
658 QtPrivate::TypeAndForceComplete<void, std::false_type>,
659 QtPrivate::TypeAndForceComplete<int, std::false_type>,
660 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
662 QtPrivate::TypeAndForceComplete<void, std::false_type>,
663 QtPrivate::TypeAndForceComplete<int, std::false_type>,
665 QtPrivate::TypeAndForceComplete<void, std::false_type>,
666 QtPrivate::TypeAndForceComplete<int, std::false_type>,
668 QtPrivate::TypeAndForceComplete<void, std::false_type>,
669 QtPrivate::TypeAndForceComplete<int, std::false_type>,
670 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
672 QtPrivate::TypeAndForceComplete<void, std::false_type>,
673 QtPrivate::TypeAndForceComplete<int, std::false_type>,
674 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
676 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
677 QtPrivate::TypeAndForceComplete<int, std::false_type>,
678 QtPrivate::TypeAndForceComplete<int, std::false_type>,
679 QtPrivate::TypeAndForceComplete<int, std::false_type>,
680 QtPrivate::TypeAndForceComplete<int, std::false_type>,
681 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
683 QtPrivate::TypeAndForceComplete<void, std::false_type>,
684 QtPrivate::TypeAndForceComplete<int, std::false_type>,
685 QtPrivate::TypeAndForceComplete<int, std::false_type>,
686 QtPrivate::TypeAndForceComplete<int, std::false_type>,
687 QtPrivate::TypeAndForceComplete<int, std::false_type>,
688 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
690 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
691 QtPrivate::TypeAndForceComplete<int, std::false_type>,
692 QtPrivate::TypeAndForceComplete<int, std::false_type>,
693 QtPrivate::TypeAndForceComplete<int, std::false_type>,
694 QtPrivate::TypeAndForceComplete<int, std::false_type>,
695 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
697 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
698 QtPrivate::TypeAndForceComplete<int, std::false_type>,
699 QtPrivate::TypeAndForceComplete<int, std::false_type>,
700 QtPrivate::TypeAndForceComplete<int, std::false_type>,
701 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
703 QtPrivate::TypeAndForceComplete<void, std::false_type>,
704 QtPrivate::TypeAndForceComplete<int, std::false_type>,
705 QtPrivate::TypeAndForceComplete<int, std::false_type>,
706 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
707 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
709 QtPrivate::TypeAndForceComplete<void, std::false_type>,
710 QtPrivate::TypeAndForceComplete<int, std::false_type>,
711 QtPrivate::TypeAndForceComplete<int, std::false_type>,
712 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
714 QtPrivate::TypeAndForceComplete<void, std::false_type>,
715 QtPrivate::TypeAndForceComplete<int, std::false_type>,
716 QtPrivate::TypeAndForceComplete<int, std::false_type>,
718 QtPrivate::TypeAndForceComplete<void, std::false_type>,
719 QtPrivate::TypeAndForceComplete<int, std::false_type>,
721 QtPrivate::TypeAndForceComplete<void, std::false_type>,
722 QtPrivate::TypeAndForceComplete<int, std::false_type>,
723 QtPrivate::TypeAndForceComplete<int, std::false_type>,
724 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
725 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
727 QtPrivate::TypeAndForceComplete<void, std::false_type>,
728 QtPrivate::TypeAndForceComplete<int, std::false_type>,
729 QtPrivate::TypeAndForceComplete<int, std::false_type>,
730 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
732 QtPrivate::TypeAndForceComplete<void, std::false_type>,
733 QtPrivate::TypeAndForceComplete<int, std::false_type>,
734 QtPrivate::TypeAndForceComplete<int, std::false_type>,
736 QtPrivate::TypeAndForceComplete<void, std::false_type>,
737 QtPrivate::TypeAndForceComplete<int, std::false_type>,
739 QtPrivate::TypeAndForceComplete<void, std::false_type>,
740 QtPrivate::TypeAndForceComplete<Mlt::Playlist *, std::false_type>,
741 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
743 QtPrivate::TypeAndForceComplete<void, std::false_type>,
744 QtPrivate::TypeAndForceComplete<int, std::false_type>,
745 QtPrivate::TypeAndForceComplete<int, std::false_type>,
746 QtPrivate::TypeAndForceComplete<int, std::false_type>,
748 QtPrivate::TypeAndForceComplete<void, std::false_type>,
749 QtPrivate::TypeAndForceComplete<int, std::false_type>,
750 QtPrivate::TypeAndForceComplete<int, std::false_type>,
752 QtPrivate::TypeAndForceComplete<void, std::false_type>,
753 QtPrivate::TypeAndForceComplete<int, std::false_type>,
755 QtPrivate::TypeAndForceComplete<void, std::false_type>,
756 QtPrivate::TypeAndForceComplete<int, std::false_type>,
757 QtPrivate::TypeAndForceComplete<int, std::false_type>,
758 QtPrivate::TypeAndForceComplete<int, std::false_type>,
760 QtPrivate::TypeAndForceComplete<void, std::false_type>,
761 QtPrivate::TypeAndForceComplete<int, std::false_type>,
762 QtPrivate::TypeAndForceComplete<int, std::false_type>,
764 QtPrivate::TypeAndForceComplete<void, std::false_type>,
765 QtPrivate::TypeAndForceComplete<int, std::false_type>,
767 QtPrivate::TypeAndForceComplete<void, std::false_type>,
769 QtPrivate::TypeAndForceComplete<void, std::false_type>,
771 QtPrivate::TypeAndForceComplete<void, std::false_type>,
772 QtPrivate::TypeAndForceComplete<int, std::false_type>,
774 QtPrivate::TypeAndForceComplete<void, std::false_type>,
776 QtPrivate::TypeAndForceComplete<void, std::false_type>,
778 QtPrivate::TypeAndForceComplete<void, std::false_type>,
780 QtPrivate::TypeAndForceComplete<void, std::false_type>,
782 QtPrivate::TypeAndForceComplete<void, std::false_type>,
784 QtPrivate::TypeAndForceComplete<void, std::false_type>,
785 QtPrivate::TypeAndForceComplete<int, std::false_type>,
786 QtPrivate::TypeAndForceComplete<int, std::false_type>,
788 QtPrivate::TypeAndForceComplete<void, std::false_type>,
790 QtPrivate::TypeAndForceComplete<void, std::false_type>,
792 QtPrivate::TypeAndForceComplete<void, std::false_type>,
793 QtPrivate::TypeAndForceComplete<Mlt::Producer *, std::false_type>,
795 QtPrivate::TypeAndForceComplete<void, std::false_type>,
797 QtPrivate::TypeAndForceComplete<void, std::false_type>,
798 QtPrivate::TypeAndForceComplete<int, std::false_type>,
799 QtPrivate::TypeAndForceComplete<int, std::false_type>,
800 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
802 QtPrivate::TypeAndForceComplete<void, std::false_type>,
803 QtPrivate::TypeAndForceComplete<int, std::false_type>,
804 QtPrivate::TypeAndForceComplete<int, std::false_type>,
806 QtPrivate::TypeAndForceComplete<void, std::false_type>,
808 QtPrivate::TypeAndForceComplete<void, std::false_type>,
809 QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>,
810 QtPrivate::TypeAndForceComplete<int, std::false_type>,
811 QtPrivate::TypeAndForceComplete<int, std::false_type>,
813 QtPrivate::TypeAndForceComplete<void, std::false_type>,
814 QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>,
815 QtPrivate::TypeAndForceComplete<int, std::false_type>,
816 QtPrivate::TypeAndForceComplete<int, std::false_type>,
818 QtPrivate::TypeAndForceComplete<void, std::false_type>,
819 QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>,
820 QtPrivate::TypeAndForceComplete<int, std::false_type>,
821 QtPrivate::TypeAndForceComplete<int, std::false_type>,
822 QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>,
823 QtPrivate::TypeAndForceComplete<int, std::false_type>,
825 QtPrivate::TypeAndForceComplete<void, std::false_type>,
826 QtPrivate::TypeAndForceComplete<int, std::false_type>,
827 QtPrivate::TypeAndForceComplete<int, std::false_type>,
829 QtPrivate::TypeAndForceComplete<void, std::false_type>,
831 QtPrivate::TypeAndForceComplete<void, std::false_type>,
833 QtPrivate::TypeAndForceComplete<void, std::false_type>,
835 QtPrivate::TypeAndForceComplete<void, std::false_type>,
836 QtPrivate::TypeAndForceComplete<int, std::false_type>,
837 QtPrivate::TypeAndForceComplete<int, std::false_type>,
838 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
840 QtPrivate::TypeAndForceComplete<void, std::false_type>,
841 QtPrivate::TypeAndForceComplete<int, std::false_type>,
842 QtPrivate::TypeAndForceComplete<int, std::false_type>,
844 QtPrivate::TypeAndForceComplete<void, std::false_type>,
846 QtPrivate::TypeAndForceComplete<void, std::false_type>,
848 QtPrivate::TypeAndForceComplete<void, std::false_type>,
850 QtPrivate::TypeAndForceComplete<void, std::false_type>,
851 QtPrivate::TypeAndForceComplete<int, std::false_type>,
853 QtPrivate::TypeAndForceComplete<void, std::false_type>,
854 QtPrivate::TypeAndForceComplete<int, std::false_type>,
856 QtPrivate::TypeAndForceComplete<void, std::false_type>,
858 QtPrivate::TypeAndForceComplete<void, std::false_type>,
860 QtPrivate::TypeAndForceComplete<void, std::false_type>,
862 QtPrivate::TypeAndForceComplete<void, std::false_type>,
864 QtPrivate::TypeAndForceComplete<void, std::false_type>,
865 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
867 QtPrivate::TypeAndForceComplete<void, std::false_type>,
869 QtPrivate::TypeAndForceComplete<void, std::false_type>,
870 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
872 QtPrivate::TypeAndForceComplete<void, std::false_type>,
874 QtPrivate::TypeAndForceComplete<void, std::false_type>,
876 QtPrivate::TypeAndForceComplete<void, std::false_type>,
877 QtPrivate::TypeAndForceComplete<int, std::false_type>,
878 QtPrivate::TypeAndForceComplete<int, std::false_type>,
879 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
881 QtPrivate::TypeAndForceComplete<void, std::false_type>,
882 QtPrivate::TypeAndForceComplete<int, std::false_type>,
883 QtPrivate::TypeAndForceComplete<int, std::false_type>,
885 QtPrivate::TypeAndForceComplete<void, std::false_type>,
886 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
888 QtPrivate::TypeAndForceComplete<void, std::false_type>,
889 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
891 QtPrivate::TypeAndForceComplete<void, std::false_type>,
892 QtPrivate::TypeAndForceComplete<int, std::false_type>,
893 QtPrivate::TypeAndForceComplete<int, std::false_type>,
894 QtPrivate::TypeAndForceComplete<int, std::false_type>,
895 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
897 QtPrivate::TypeAndForceComplete<void, std::false_type>,
898 QtPrivate::TypeAndForceComplete<int, std::false_type>,
899 QtPrivate::TypeAndForceComplete<int, std::false_type>,
901 QtPrivate::TypeAndForceComplete<void, std::false_type>,
903 QtPrivate::TypeAndForceComplete<void, std::false_type>,
905 QtPrivate::TypeAndForceComplete<void, std::false_type>,
907 QtPrivate::TypeAndForceComplete<void, std::false_type>,
909 QtPrivate::TypeAndForceComplete<void, std::false_type>,
910 QtPrivate::TypeAndForceComplete<AbstractJob *, std::false_type>,
911 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
913 QtPrivate::TypeAndForceComplete<void, std::false_type>,
915 QtPrivate::TypeAndForceComplete<void, std::false_type>,
917 QtPrivate::TypeAndForceComplete<void, std::false_type>,
919 QtPrivate::TypeAndForceComplete<void, std::false_type>,
920 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
922 QtPrivate::TypeAndForceComplete<void, std::false_type>,
924 QtPrivate::TypeAndForceComplete<QVariantList, std::false_type>,
925 QtPrivate::TypeAndForceComplete<int, std::false_type>,
926 QtPrivate::TypeAndForceComplete<int, std::false_type>,
928 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
930 QtPrivate::TypeAndForceComplete<int, std::false_type>,
932 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
934 QtPrivate::TypeAndForceComplete<void, std::false_type>,
936 QtPrivate::TypeAndForceComplete<void, std::false_type>,
938 QtPrivate::TypeAndForceComplete<void, std::false_type>
943void TimelineDock::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
945 if (_c == QMetaObject::InvokeMetaMethod) {
946 auto *_t =
static_cast<TimelineDock *
>(_o);
949 case 0: _t->currentTrackChanged();
break;
950 case 1: _t->selectionChanged();
break;
951 case 2: _t->seeked((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
952 case 3: _t->positionChanged();
break;
953 case 4: _t->loopChanged();
break;
954 case 5: _t->clipOpened((*
reinterpret_cast< std::add_pointer_t<Mlt::Producer*>
>(_a[1])));
break;
955 case 6: _t->dragging((*
reinterpret_cast< std::add_pointer_t<QPointF>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
956 case 7: _t->dropped();
break;
957 case 8: _t->dropAccepted((*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[1])));
break;
958 case 9: _t->fadeInChanged((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
959 case 10: _t->fadeOutChanged((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
960 case 11: _t->selected((*
reinterpret_cast< std::add_pointer_t<Mlt::Producer*>
>(_a[1])));
break;
961 case 12: _t->clipClicked();
break;
962 case 13: _t->showStatusMessage((*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[1])));
break;
963 case 14: _t->clipCopied();
break;
964 case 15: _t->clipMoved((*
reinterpret_cast< std::add_pointer_t<int>
>(_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<int>
>(_a[4])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[5])));
break;
965 case 16: _t->filteredClicked();
break;
966 case 17: _t->durationChanged();
break;
967 case 18: _t->transitionAdded((*
reinterpret_cast< std::add_pointer_t<int>
>(_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<bool>
>(_a[4])));
break;
968 case 19: _t->zoomIn();
break;
969 case 20: _t->zoomOut();
break;
970 case 21: _t->zoomToFit();
break;
971 case 22: _t->setZoom((*
reinterpret_cast< std::add_pointer_t<double>
>(_a[1])));
break;
972 case 23: _t->markerRangesChanged();
break;
973 case 24: _t->markerSeeked((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
974 case 25: _t->isRecordingChanged((*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[1])));
break;
975 case 26: _t->multitrackSelected();
break;
976 case 27: _t->warnTrackLocked((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
977 case 28: _t->refreshWaveforms();
break;
978 case 29: _t->updateThumbnails((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
979 case 30: {
int _r = _t->addAudioTrack();
980 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
981 case 31: {
int _r = _t->addVideoTrack();
982 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
983 case 32: _t->alignSelectedClips();
break;
984 case 33: _t->onShowFrame((*
reinterpret_cast< std::add_pointer_t<SharedFrame>
>(_a[1])));
break;
985 case 34: _t->onSeeked((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
986 case 35: _t->append((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
987 case 36: _t->remove((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
988 case 37: {
bool _r = _t->mergeClipWithNext((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[3])));
989 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
990 case 38: _t->lift((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
991 case 39: _t->removeSelection((*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[1])));
break;
992 case 40: _t->removeSelection();
break;
993 case 41: _t->liftSelection();
break;
994 case 42: _t->incrementCurrentTrack((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
995 case 43: _t->selectTrackHead((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
996 case 44: _t->selectMultitrack();
break;
997 case 45: _t->copy((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
998 case 46: _t->setTrackName((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[2])));
break;
999 case 47: _t->toggleTrackMute((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
1000 case 48: _t->toggleTrackHidden((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
1001 case 49: _t->setTrackComposite((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[2])));
break;
1002 case 50: _t->setTrackLock((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[2])));
break;
1003 case 51: {
bool _r = _t->moveClip((*
reinterpret_cast< std::add_pointer_t<int>
>(_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<int>
>(_a[4])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[5])));
1004 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
1005 case 52: _t->onClipMoved((*
reinterpret_cast< std::add_pointer_t<int>
>(_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<int>
>(_a[4])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[5])));
break;
1006 case 53: {
bool _r = _t->trimClipIn((*
reinterpret_cast< std::add_pointer_t<int>
>(_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<int>
>(_a[4])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[5])));
1007 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
1008 case 54: {
bool _r = _t->trimClipOut((*
reinterpret_cast< std::add_pointer_t<int>
>(_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<bool>
>(_a[4])));
1009 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
1010 case 55: _t->insert((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[3])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[4])));
break;
1011 case 56: _t->insert((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[3])));
break;
1012 case 57: _t->insert((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
1013 case 58: _t->insert((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
1014 case 59: _t->overwrite((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[3])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[4])));
break;
1015 case 60: _t->overwrite((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[3])));
break;
1016 case 61: _t->overwrite((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
1017 case 62: _t->overwrite((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
1018 case 63: _t->appendFromPlaylist((*
reinterpret_cast< std::add_pointer_t<Mlt::Playlist*>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[2])));
break;
1019 case 64: _t->fadeIn((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[3])));
break;
1020 case 65: _t->fadeIn((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
1021 case 66: _t->fadeIn((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
1022 case 67: _t->fadeOut((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[3])));
break;
1023 case 68: _t->fadeOut((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
1024 case 69: _t->fadeOut((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
1025 case 70: _t->seekPreviousEdit();
break;
1026 case 71: _t->seekNextEdit();
break;
1027 case 72: _t->seekInPoint((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
1028 case 73: _t->clearSelectionIfInvalid();
break;
1029 case 74: _t->insertTrack();
break;
1030 case 75: _t->insertAudioTrack();
break;
1031 case 76: _t->insertVideoTrack();
break;
1032 case 77: _t->removeTrack();
break;
1033 case 78: _t->moveTrack((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
1034 case 79: _t->moveTrackUp();
break;
1035 case 80: _t->moveTrackDown();
break;
1036 case 81: _t->onProducerChanged((*
reinterpret_cast< std::add_pointer_t<Mlt::Producer*>
>(_a[1])));
break;
1037 case 82: _t->emitSelectedFromSelection();
break;
1038 case 83: _t->remakeAudioLevels((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[3])));
break;
1039 case 84: _t->remakeAudioLevels((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
1040 case 85: _t->commitTrimCommand();
break;
1041 case 86: _t->onRowsInserted((*
reinterpret_cast< std::add_pointer_t<QModelIndex>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[3])));
break;
1042 case 87: _t->onRowsRemoved((*
reinterpret_cast< std::add_pointer_t<QModelIndex>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[3])));
break;
1043 case 88: _t->onRowsMoved((*
reinterpret_cast< std::add_pointer_t<QModelIndex>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast< std::add_pointer_t<QModelIndex>
>(_a[4])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[5])));
break;
1044 case 89: _t->detachAudio((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
1045 case 90: _t->selectAll();
break;
1046 case 91: _t->selectAllOnCurrentTrack();
break;
1047 case 92: _t->onProducerModified();
break;
1048 case 93: _t->replace((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[3])));
break;
1049 case 94: _t->replace((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
1050 case 95: _t->createOrEditMarker();
break;
1051 case 96: _t->createOrEditSelectionMarker();
break;
1052 case 97: _t->createMarker();
break;
1053 case 98: _t->editMarker((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
1054 case 99: _t->deleteMarker((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
1055 case 100: _t->deleteMarker();
break;
1056 case 101: _t->seekNextMarker();
break;
1057 case 102: _t->seekPrevMarker();
break;
1058 case 103: _t->onFilterModelChanged();
break;
1059 case 104: _t->trimClipIn((*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[1])));
break;
1060 case 105: _t->trimClipIn();
break;
1061 case 106: _t->trimClipOut((*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[1])));
break;
1062 case 107: _t->trimClipOut();
break;
1063 case 108: _t->initLoad();
break;
1064 case 109: _t->handleDrop((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[3])));
break;
1065 case 110: _t->onLoopChanged((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
1066 case 111: _t->load((*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[1])));
break;
1067 case 112: _t->onTopLevelChanged((*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[1])));
break;
1068 case 113: _t->onTransitionAdded((*
reinterpret_cast< std::add_pointer_t<int>
>(_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<bool>
>(_a[4])));
break;
1069 case 114: _t->selectClip((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
1070 case 115: _t->onMultitrackClosed();
break;
1071 case 116: _t->reloadTimelineMarkers();
break;
1072 case 117: _t->onRecordStarted();
break;
1073 case 118: _t->updateRecording();
break;
1074 case 119: _t->onRecordFinished((*
reinterpret_cast< std::add_pointer_t<AbstractJob*>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[2])));
break;
1075 case 120: _t->onWarnTrackLocked();
break;
1076 case 121: _t->onTimelineRightClicked();
break;
1077 case 122: _t->onClipRightClicked();
break;
1078 case 123: _t->onNoMoreEmptyTracks((*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[1])));
break;
1079 case 124: _t->restoreSelection();
break;
1080 case 125: { QVariantList _r = _t->getGroupForClip((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
1081 if (_a[0]) *
reinterpret_cast< QVariantList*
>(_a[0]) = std::move(_r); }
break;
1082 case 126: {
bool _r = _t->isMultitrackSelected();
1083 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
1084 case 127: {
int _r = _t->selectedTrack();
1085 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
1086 case 128: {
bool _r = _t->isFloating();
1087 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
1088 case 129: _t->openProperties();
break;
1089 case 130: _t->recordAudio();
break;
1090 case 131: _t->stopRecording();
break;
1093 }
else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
1095 default: *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
break;
1097 switch (*
reinterpret_cast<int*
>(_a[1])) {
1098 default: *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
break;
1100 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType::fromType< AbstractJob* >();
break;
1104 }
else if (_c == QMetaObject::IndexOfMethod) {
1105 int *result =
reinterpret_cast<int *
>(_a[0]);
1107 using _t = void (TimelineDock::*)();
1108 if (_t _q_method = &TimelineDock::currentTrackChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1114 using _t = void (TimelineDock::*)();
1115 if (_t _q_method = &TimelineDock::selectionChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1121 using _t = void (TimelineDock::*)(int );
1122 if (_t _q_method = &TimelineDock::seeked; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1128 using _t = void (TimelineDock::*)();
1129 if (_t _q_method = &TimelineDock::positionChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1135 using _t = void (TimelineDock::*)();
1136 if (_t _q_method = &TimelineDock::loopChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1142 using _t = void (TimelineDock::*)(Mlt::Producer * );
1143 if (_t _q_method = &TimelineDock::clipOpened; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1149 using _t = void (TimelineDock::*)(const QPointF & , int );
1150 if (_t _q_method = &TimelineDock::dragging; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1156 using _t = void (TimelineDock::*)();
1157 if (_t _q_method = &TimelineDock::dropped; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1163 using _t = void (TimelineDock::*)(const QString & );
1164 if (_t _q_method = &TimelineDock::dropAccepted; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1170 using _t = void (TimelineDock::*)(int );
1171 if (_t _q_method = &TimelineDock::fadeInChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1177 using _t = void (TimelineDock::*)(int );
1178 if (_t _q_method = &TimelineDock::fadeOutChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1184 using _t = void (TimelineDock::*)(Mlt::Producer * );
1185 if (_t _q_method = &TimelineDock::selected; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1191 using _t = void (TimelineDock::*)();
1192 if (_t _q_method = &TimelineDock::clipClicked; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1198 using _t = void (TimelineDock::*)(QString );
1199 if (_t _q_method = &TimelineDock::showStatusMessage; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1205 using _t = void (TimelineDock::*)();
1206 if (_t _q_method = &TimelineDock::clipCopied; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1212 using _t = void (TimelineDock::*)(int , int , int , int , bool );
1213 if (_t _q_method = &TimelineDock::clipMoved; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1219 using _t = void (TimelineDock::*)();
1220 if (_t _q_method = &TimelineDock::filteredClicked; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1226 using _t = void (TimelineDock::*)();
1227 if (_t _q_method = &TimelineDock::durationChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1233 using _t = void (TimelineDock::*)(int , int , int , bool );
1234 if (_t _q_method = &TimelineDock::transitionAdded; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1240 using _t = void (TimelineDock::*)();
1241 if (_t _q_method = &TimelineDock::zoomIn; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1247 using _t = void (TimelineDock::*)();
1248 if (_t _q_method = &TimelineDock::zoomOut; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1254 using _t = void (TimelineDock::*)();
1255 if (_t _q_method = &TimelineDock::zoomToFit; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1261 using _t = void (TimelineDock::*)(double );
1262 if (_t _q_method = &TimelineDock::setZoom; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1268 using _t = void (TimelineDock::*)();
1269 if (_t _q_method = &TimelineDock::markerRangesChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1275 using _t = void (TimelineDock::*)(int );
1276 if (_t _q_method = &TimelineDock::markerSeeked; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1282 using _t = void (TimelineDock::*)(bool );
1283 if (_t _q_method = &TimelineDock::isRecordingChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1289 using _t = void (TimelineDock::*)();
1290 if (_t _q_method = &TimelineDock::multitrackSelected; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1296 using _t = void (TimelineDock::*)(int );
1297 if (_t _q_method = &TimelineDock::warnTrackLocked; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1303 using _t = void (TimelineDock::*)();
1304 if (_t _q_method = &TimelineDock::refreshWaveforms; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1310 using _t = void (TimelineDock::*)(int , int );
1311 if (_t _q_method = &TimelineDock::updateThumbnails; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1316 }
else if (_c == QMetaObject::ReadProperty) {
1317 auto *_t =
static_cast<TimelineDock *
>(_o);
1321 case 0: *
reinterpret_cast< int*
>(_v) = _t->position();
break;
1322 case 1: *
reinterpret_cast< int*
>(_v) = _t->currentTrack();
break;
1323 case 2: *
reinterpret_cast< QVariantList*
>(_v) = _t->selectionForJS();
break;
1324 case 3: *
reinterpret_cast< bool*
>(_v) = _t->isRecording();
break;
1325 case 4: *
reinterpret_cast< int*
>(_v) = _t->loopStart();
break;
1326 case 5: *
reinterpret_cast< int*
>(_v) = _t->loopEnd();
break;
1329 }
else if (_c == QMetaObject::WriteProperty) {
1330 auto *_t =
static_cast<TimelineDock *
>(_o);
1334 case 0: _t->setPosition(*
reinterpret_cast< int*
>(_v));
break;
1335 case 1: _t->setCurrentTrack(*
reinterpret_cast< int*
>(_v));
break;
1336 case 2: _t->setSelectionFromJS(*
reinterpret_cast< QVariantList*
>(_v));
break;
1339 }
else if (_c == QMetaObject::ResetProperty) {
1340 }
else if (_c == QMetaObject::BindableProperty) {
1344const QMetaObject *TimelineDock::metaObject()
const
1346 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
1349void *TimelineDock::qt_metacast(
const char *_clname)
1351 if (!_clname)
return nullptr;
1352 if (!strcmp(_clname, qt_meta_stringdata_CLASSTimelineDockENDCLASS.stringdata0))
1353 return static_cast<void*
>(
this);
1354 return QDockWidget::qt_metacast(_clname);
1357int TimelineDock::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
1359 _id = QDockWidget::qt_metacall(_c, _id, _a);
1362 if (_c == QMetaObject::InvokeMetaMethod) {
1364 qt_static_metacall(
this, _c, _id, _a);
1366 }
else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
1368 qt_static_metacall(
this, _c, _id, _a);
1370 }
else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
1371 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
1372 || _c == QMetaObject::RegisterPropertyMetaType) {
1373 qt_static_metacall(
this, _c, _id, _a);
1380void TimelineDock::currentTrackChanged()
1382 QMetaObject::activate(
this, &staticMetaObject, 0,
nullptr);
1386void TimelineDock::selectionChanged()
1388 QMetaObject::activate(
this, &staticMetaObject, 1,
nullptr);
1392void TimelineDock::seeked(
int _t1)
1394 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
1395 QMetaObject::activate(
this, &staticMetaObject, 2, _a);
1399void TimelineDock::positionChanged()
1401 QMetaObject::activate(
this, &staticMetaObject, 3,
nullptr);
1405void TimelineDock::loopChanged()
1407 QMetaObject::activate(
this, &staticMetaObject, 4,
nullptr);
1411void TimelineDock::clipOpened(Mlt::Producer * _t1)
1413 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
1414 QMetaObject::activate(
this, &staticMetaObject, 5, _a);
1418void TimelineDock::dragging(
const QPointF & _t1,
int _t2)
1420 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))),
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t2))) };
1421 QMetaObject::activate(
this, &staticMetaObject, 6, _a);
1425void TimelineDock::dropped()
1427 QMetaObject::activate(
this, &staticMetaObject, 7,
nullptr);
1431void TimelineDock::dropAccepted(
const QString & _t1)
1433 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
1434 QMetaObject::activate(
this, &staticMetaObject, 8, _a);
1438void TimelineDock::fadeInChanged(
int _t1)
1440 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
1441 QMetaObject::activate(
this, &staticMetaObject, 9, _a);
1445void TimelineDock::fadeOutChanged(
int _t1)
1447 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
1448 QMetaObject::activate(
this, &staticMetaObject, 10, _a);
1452void TimelineDock::selected(Mlt::Producer * _t1)
1454 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
1455 QMetaObject::activate(
this, &staticMetaObject, 11, _a);
1459void TimelineDock::clipClicked()
1461 QMetaObject::activate(
this, &staticMetaObject, 12,
nullptr);
1465void TimelineDock::showStatusMessage(QString _t1)
1467 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
1468 QMetaObject::activate(
this, &staticMetaObject, 13, _a);
1472void TimelineDock::clipCopied()
1474 QMetaObject::activate(
this, &staticMetaObject, 14,
nullptr);
1478void TimelineDock::clipMoved(
int _t1,
int _t2,
int _t3,
int _t4,
bool _t5)
1480 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))),
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t2))),
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t3))),
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t4))),
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t5))) };
1481 QMetaObject::activate(
this, &staticMetaObject, 15, _a);
1485void TimelineDock::filteredClicked()
1487 QMetaObject::activate(
this, &staticMetaObject, 16,
nullptr);
1491void TimelineDock::durationChanged()
1493 QMetaObject::activate(
this, &staticMetaObject, 17,
nullptr);
1497void TimelineDock::transitionAdded(
int _t1,
int _t2,
int _t3,
bool _t4)
1499 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))),
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t2))),
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t3))),
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t4))) };
1500 QMetaObject::activate(
this, &staticMetaObject, 18, _a);
1504void TimelineDock::zoomIn()
1506 QMetaObject::activate(
this, &staticMetaObject, 19,
nullptr);
1510void TimelineDock::zoomOut()
1512 QMetaObject::activate(
this, &staticMetaObject, 20,
nullptr);
1516void TimelineDock::zoomToFit()
1518 QMetaObject::activate(
this, &staticMetaObject, 21,
nullptr);
1522void TimelineDock::setZoom(
double _t1)
1524 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
1525 QMetaObject::activate(
this, &staticMetaObject, 22, _a);
1529void TimelineDock::markerRangesChanged()
1531 QMetaObject::activate(
this, &staticMetaObject, 23,
nullptr);
1535void TimelineDock::markerSeeked(
int _t1)
1537 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
1538 QMetaObject::activate(
this, &staticMetaObject, 24, _a);
1542void TimelineDock::isRecordingChanged(
bool _t1)
1544 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
1545 QMetaObject::activate(
this, &staticMetaObject, 25, _a);
1549void TimelineDock::multitrackSelected()
1551 QMetaObject::activate(
this, &staticMetaObject, 26,
nullptr);
1555void TimelineDock::warnTrackLocked(
int _t1)
1557 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
1558 QMetaObject::activate(
this, &staticMetaObject, 27, _a);
1562void TimelineDock::refreshWaveforms()
1564 QMetaObject::activate(
this, &staticMetaObject, 28,
nullptr);
1568void TimelineDock::updateThumbnails(
int _t1,
int _t2)
1570 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))),
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t2))) };
1571 QMetaObject::activate(
this, &staticMetaObject, 29, _a);