9#include "../../../../src/models/multitrackmodel.h"
10#include <QtCore/qmetatype.h>
12#if __has_include(<QtCore/qtmochelpers.h>)
13#include <QtCore/qtmochelpers.h>
21#if !defined(Q_MOC_OUTPUT_REVISION)
22#error "The header file 'multitrackmodel.h' doesn't include <QObject>."
23#elif Q_MOC_OUTPUT_REVISION != 68
24#error "This file was generated using the moc from 6.5.2. It"
25#error "cannot be used with the include files from this version of Qt."
26#error "(The moc has changed too much.)"
34QT_WARNING_DISABLE_DEPRECATED
35QT_WARNING_DISABLE_GCC(
"-Wuseless-cast")
38#ifdef QT_MOC_HAS_STRINGDATA
39struct qt_meta_stringdata_CLASSMultitrackModelENDCLASS_t {};
40static constexpr auto qt_meta_stringdata_CLASSMultitrackModelENDCLASS = QtMocHelpers::stringData(
101 "addTransitionValid",
104 "removeTransitionByTrimIn",
105 "removeTransitionByTrimOut",
106 "trimTransitionInValid",
108 "trimTransitionOutValid",
110 "addTransitionByTrimInValid",
111 "addTransitionByTrimIn",
112 "addTransitionByTrimOutValid",
113 "addTransitionByTrimOut",
114 "removeTransitionByTrimInValid",
115 "removeTransitionByTrimOutValid",
116 "filterAddedOrRemoved",
124 "adjustBackgroundDuration",
125 "adjustTrackFilters",
134struct qt_meta_stringdata_CLASSMultitrackModelENDCLASS_t {
135 uint offsetsAndSizes[182];
136 char stringdata0[16];
144 char stringdata8[11];
145 char stringdata9[19];
146 char stringdata10[19];
147 char stringdata11[18];
148 char stringdata12[16];
149 char stringdata13[16];
150 char stringdata14[16];
151 char stringdata15[9];
152 char stringdata16[11];
153 char stringdata17[10];
154 char stringdata18[9];
155 char stringdata19[12];
156 char stringdata20[9];
157 char stringdata21[14];
158 char stringdata22[8];
159 char stringdata23[17];
160 char stringdata24[13];
161 char stringdata25[4];
162 char stringdata26[6];
163 char stringdata27[13];
164 char stringdata28[5];
165 char stringdata29[15];
166 char stringdata30[7];
167 char stringdata31[18];
168 char stringdata32[10];
169 char stringdata33[13];
170 char stringdata34[5];
171 char stringdata35[11];
172 char stringdata36[6];
173 char stringdata37[7];
174 char stringdata38[16];
175 char stringdata39[13];
176 char stringdata40[12];
177 char stringdata41[14];
178 char stringdata42[9];
179 char stringdata43[10];
180 char stringdata44[8];
181 char stringdata45[14];
182 char stringdata46[15];
183 char stringdata47[5];
184 char stringdata48[5];
185 char stringdata49[10];
186 char stringdata50[7];
187 char stringdata51[11];
188 char stringdata52[11];
189 char stringdata53[11];
190 char stringdata54[9];
191 char stringdata55[10];
192 char stringdata56[10];
193 char stringdata57[7];
194 char stringdata58[9];
195 char stringdata59[8];
196 char stringdata60[19];
197 char stringdata61[14];
198 char stringdata62[17];
199 char stringdata63[25];
200 char stringdata64[26];
201 char stringdata65[22];
202 char stringdata66[17];
203 char stringdata67[23];
204 char stringdata68[18];
205 char stringdata69[27];
206 char stringdata70[22];
207 char stringdata71[28];
208 char stringdata72[23];
209 char stringdata73[30];
210 char stringdata74[31];
211 char stringdata75[21];
212 char stringdata76[15];
213 char stringdata77[9];
214 char stringdata78[16];
215 char stringdata79[7];
216 char stringdata80[13];
217 char stringdata81[8];
218 char stringdata82[12];
219 char stringdata83[25];
220 char stringdata84[19];
221 char stringdata85[17];
222 char stringdata86[12];
223 char stringdata87[6];
224 char stringdata88[12];
225 char stringdata89[12];
226 char stringdata90[9];
228#define QT_MOC_LITERAL(ofs, len) \
229 uint(sizeof(qt_meta_stringdata_CLASSMultitrackModelENDCLASS_t::offsetsAndSizes) + ofs), len
230Q_CONSTINIT
static const qt_meta_stringdata_CLASSMultitrackModelENDCLASS_t qt_meta_stringdata_CLASSMultitrackModelENDCLASS = {
232 QT_MOC_LITERAL(0, 15),
233 QT_MOC_LITERAL(16, 7),
234 QT_MOC_LITERAL(24, 0),
235 QT_MOC_LITERAL(25, 6),
236 QT_MOC_LITERAL(32, 6),
237 QT_MOC_LITERAL(39, 8),
238 QT_MOC_LITERAL(48, 6),
239 QT_MOC_LITERAL(55, 8),
240 QT_MOC_LITERAL(64, 10),
241 QT_MOC_LITERAL(75, 18),
242 QT_MOC_LITERAL(94, 18),
243 QT_MOC_LITERAL(113, 17),
244 QT_MOC_LITERAL(131, 15),
245 QT_MOC_LITERAL(147, 15),
246 QT_MOC_LITERAL(163, 15),
247 QT_MOC_LITERAL(179, 8),
248 QT_MOC_LITERAL(188, 10),
249 QT_MOC_LITERAL(199, 9),
250 QT_MOC_LITERAL(209, 8),
251 QT_MOC_LITERAL(218, 11),
252 QT_MOC_LITERAL(230, 8),
253 QT_MOC_LITERAL(239, 13),
254 QT_MOC_LITERAL(253, 7),
255 QT_MOC_LITERAL(261, 16),
256 QT_MOC_LITERAL(278, 12),
257 QT_MOC_LITERAL(291, 3),
258 QT_MOC_LITERAL(295, 5),
259 QT_MOC_LITERAL(301, 12),
260 QT_MOC_LITERAL(314, 4),
261 QT_MOC_LITERAL(319, 14),
262 QT_MOC_LITERAL(334, 6),
263 QT_MOC_LITERAL(341, 17),
264 QT_MOC_LITERAL(359, 9),
265 QT_MOC_LITERAL(369, 12),
266 QT_MOC_LITERAL(382, 4),
267 QT_MOC_LITERAL(387, 10),
268 QT_MOC_LITERAL(398, 5),
269 QT_MOC_LITERAL(404, 6),
270 QT_MOC_LITERAL(411, 15),
271 QT_MOC_LITERAL(427, 12),
272 QT_MOC_LITERAL(440, 11),
273 QT_MOC_LITERAL(452, 13),
274 QT_MOC_LITERAL(466, 8),
275 QT_MOC_LITERAL(475, 9),
276 QT_MOC_LITERAL(485, 7),
277 QT_MOC_LITERAL(493, 13),
278 QT_MOC_LITERAL(507, 14),
279 QT_MOC_LITERAL(522, 4),
280 QT_MOC_LITERAL(527, 4),
281 QT_MOC_LITERAL(532, 9),
282 QT_MOC_LITERAL(542, 6),
283 QT_MOC_LITERAL(549, 10),
284 QT_MOC_LITERAL(560, 10),
285 QT_MOC_LITERAL(571, 10),
286 QT_MOC_LITERAL(582, 8),
287 QT_MOC_LITERAL(591, 9),
288 QT_MOC_LITERAL(601, 9),
289 QT_MOC_LITERAL(611, 6),
290 QT_MOC_LITERAL(618, 8),
291 QT_MOC_LITERAL(627, 7),
292 QT_MOC_LITERAL(635, 18),
293 QT_MOC_LITERAL(654, 13),
294 QT_MOC_LITERAL(668, 16),
295 QT_MOC_LITERAL(685, 24),
296 QT_MOC_LITERAL(710, 25),
297 QT_MOC_LITERAL(736, 21),
298 QT_MOC_LITERAL(758, 16),
299 QT_MOC_LITERAL(775, 22),
300 QT_MOC_LITERAL(798, 17),
301 QT_MOC_LITERAL(816, 26),
302 QT_MOC_LITERAL(843, 21),
303 QT_MOC_LITERAL(865, 27),
304 QT_MOC_LITERAL(893, 22),
305 QT_MOC_LITERAL(916, 29),
306 QT_MOC_LITERAL(946, 30),
307 QT_MOC_LITERAL(977, 20),
308 QT_MOC_LITERAL(998, 14),
309 QT_MOC_LITERAL(1013, 8),
310 QT_MOC_LITERAL(1022, 15),
311 QT_MOC_LITERAL(1038, 6),
312 QT_MOC_LITERAL(1045, 12),
313 QT_MOC_LITERAL(1058, 7),
314 QT_MOC_LITERAL(1066, 11),
315 QT_MOC_LITERAL(1078, 24),
316 QT_MOC_LITERAL(1103, 18),
317 QT_MOC_LITERAL(1122, 16),
318 QT_MOC_LITERAL(1139, 11),
319 QT_MOC_LITERAL(1151, 5),
320 QT_MOC_LITERAL(1157, 11),
321 QT_MOC_LITERAL(1169, 11),
322 QT_MOC_LITERAL(1181, 8)
333 "trackHeightChanged",
334 "scaleFactorChanged",
384 "addTransitionValid",
387 "removeTransitionByTrimIn",
388 "removeTransitionByTrimOut",
389 "trimTransitionInValid",
391 "trimTransitionOutValid",
393 "addTransitionByTrimInValid",
394 "addTransitionByTrimIn",
395 "addTransitionByTrimOutValid",
396 "addTransitionByTrimOut",
397 "removeTransitionByTrimInValid",
398 "removeTransitionByTrimOutValid",
399 "filterAddedOrRemoved",
407 "adjustBackgroundDuration",
408 "adjustTrackFilters",
420Q_CONSTINIT
static const uint qt_meta_data_CLASSMultitrackModelENDCLASS[] = {
434 1, 0, 422, 2, 0x06, 4 ,
435 3, 0, 423, 2, 0x06, 5 ,
436 4, 0, 424, 2, 0x06, 6 ,
437 5, 0, 425, 2, 0x06, 7 ,
438 6, 2, 426, 2, 0x06, 8 ,
439 6, 1, 431, 2, 0x26, 11 ,
440 9, 0, 434, 2, 0x06, 13 ,
441 10, 0, 435, 2, 0x06, 14 ,
442 11, 1, 436, 2, 0x06, 15 ,
443 12, 0, 439, 2, 0x06, 17 ,
444 13, 0, 440, 2, 0x06, 18 ,
445 14, 0, 441, 2, 0x06, 19 ,
446 15, 2, 442, 2, 0x06, 20 ,
447 18, 2, 447, 2, 0x06, 23 ,
448 19, 2, 452, 2, 0x06, 26 ,
449 20, 1, 457, 2, 0x06, 29 ,
452 23, 0, 460, 2, 0x0a, 31 ,
453 24, 2, 461, 2, 0x0a, 32 ,
454 27, 2, 466, 2, 0x0a, 35 ,
455 29, 2, 471, 2, 0x0a, 38 ,
456 31, 2, 476, 2, 0x0a, 41 ,
457 33, 2, 481, 2, 0x0a, 44 ,
458 35, 5, 486, 2, 0x0a, 47 ,
459 39, 2, 497, 2, 0x0a, 53 ,
460 40, 5, 502, 2, 0x0a, 56 ,
461 41, 2, 513, 2, 0x0a, 62 ,
462 42, 6, 518, 2, 0x0a, 65 ,
463 45, 4, 531, 2, 0x0a, 72 ,
464 45, 3, 540, 2, 0x2a, 77 ,
465 49, 5, 547, 2, 0x0a, 81 ,
466 49, 4, 558, 2, 0x2a, 87 ,
467 49, 3, 567, 2, 0x2a, 92 ,
468 51, 6, 574, 2, 0x0a, 96 ,
469 51, 5, 587, 2, 0x2a, 103 ,
470 51, 4, 598, 2, 0x2a, 109 ,
471 52, 4, 607, 2, 0x0a, 114 ,
472 52, 3, 616, 2, 0x2a, 119 ,
473 52, 2, 623, 2, 0x2a, 123 ,
474 53, 3, 628, 2, 0x0a, 126 ,
475 54, 2, 635, 2, 0x0a, 130 ,
476 55, 3, 640, 2, 0x0a, 133 ,
477 56, 2, 647, 2, 0x0a, 137 ,
478 57, 3, 652, 2, 0x0a, 140 ,
479 59, 3, 659, 2, 0x0a, 144 ,
480 60, 5, 666, 2, 0x0a, 148 ,
481 61, 5, 677, 2, 0x0a, 154 ,
482 62, 2, 688, 2, 0x0a, 160 ,
483 63, 3, 693, 2, 0x0a, 163 ,
484 64, 3, 700, 2, 0x0a, 167 ,
485 65, 3, 707, 2, 0x0a, 171 ,
486 66, 3, 714, 2, 0x0a, 175 ,
487 67, 3, 721, 2, 0x0a, 179 ,
488 68, 3, 728, 2, 0x0a, 183 ,
489 69, 3, 735, 2, 0x0a, 187 ,
490 70, 3, 742, 2, 0x0a, 191 ,
491 71, 3, 749, 2, 0x0a, 195 ,
492 72, 3, 756, 2, 0x0a, 199 ,
493 73, 3, 763, 2, 0x0a, 203 ,
494 74, 3, 770, 2, 0x0a, 207 ,
495 75, 1, 777, 2, 0x0a, 211 ,
496 78, 1, 780, 2, 0x0a, 213 ,
497 79, 1, 783, 2, 0x0a, 215 ,
498 79, 0, 786, 2, 0x2a, 217 ,
499 81, 4, 787, 2, 0x0a, 218 ,
500 81, 3, 796, 2, 0x2a, 223 ,
501 83, 0, 803, 2, 0x08, 227 ,
502 84, 0, 804, 2, 0x08, 228 ,
505 85, 1, 805, 2, 0x02, 229 ,
512 QMetaType::Void, QMetaType::Int, QMetaType::Bool, 7, 8,
513 QMetaType::Void, QMetaType::Int, 7,
516 QMetaType::Void, QMetaType::QString, 2,
520 QMetaType::Void, QMetaType::Int, QMetaType::Int, 16, 17,
521 QMetaType::Void, QMetaType::Int, QMetaType::Int, 16, 17,
522 QMetaType::Void, QMetaType::Int, QMetaType::Int, 16, 17,
523 QMetaType::Void, 0x80000000 | 21, 22,
527 QMetaType::Void, QMetaType::Int, QMetaType::QString, 25, 26,
528 QMetaType::Void, QMetaType::Int, QMetaType::Bool, 25, 28,
529 QMetaType::Void, QMetaType::Int, QMetaType::Bool, 25, 30,
530 QMetaType::Void, QMetaType::Int, QMetaType::Bool, 25, 32,
531 QMetaType::Void, QMetaType::Int, QMetaType::Bool, 25, 34,
532 QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, QMetaType::Bool, 16, 17, 36, 37, 38,
533 QMetaType::Void, QMetaType::Int, QMetaType::Int, 16, 17,
534 QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, QMetaType::Bool, 16, 17, 36, 37, 38,
535 QMetaType::Void, QMetaType::Int, QMetaType::Int, 16, 17,
536 QMetaType::Bool, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, QMetaType::Bool, 43, 44, 17, 7, 37, 38,
537 QMetaType::Int, QMetaType::Int, 0x80000000 | 46, QMetaType::Int, QMetaType::Bool, 16, 47, 7, 48,
538 QMetaType::Int, QMetaType::Int, 0x80000000 | 46, QMetaType::Int, 16, 47, 7,
539 QMetaType::QString, QMetaType::Int, 0x80000000 | 46, QMetaType::Int, QMetaType::Bool, QMetaType::Bool, 16, 47, 7, 48, 50,
540 QMetaType::QString, QMetaType::Int, 0x80000000 | 46, QMetaType::Int, QMetaType::Bool, 16, 47, 7, 48,
541 QMetaType::QString, QMetaType::Int, 0x80000000 | 46, QMetaType::Int, 16, 47, 7,
542 QMetaType::Int, QMetaType::Int, 0x80000000 | 46, QMetaType::Int, QMetaType::Bool, QMetaType::Bool, QMetaType::Bool, 16, 47, 7, 38, 48, 50,
543 QMetaType::Int, QMetaType::Int, 0x80000000 | 46, QMetaType::Int, QMetaType::Bool, QMetaType::Bool, 16, 47, 7, 38, 48,
544 QMetaType::Int, QMetaType::Int, 0x80000000 | 46, QMetaType::Int, QMetaType::Bool, 16, 47, 7, 38,
545 QMetaType::Int, QMetaType::Int, 0x80000000 | 46, QMetaType::Bool, QMetaType::Bool, 16, 47, 48, 50,
546 QMetaType::Int, QMetaType::Int, 0x80000000 | 46, QMetaType::Bool, 16, 47, 48,
547 QMetaType::Int, QMetaType::Int, 0x80000000 | 46, 16, 47,
548 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 16, 17, 38,
549 QMetaType::Void, QMetaType::Int, QMetaType::Int, 16, 17,
550 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 16, 17, 7,
551 QMetaType::Void, QMetaType::Int, QMetaType::Int, 16, 17,
552 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 16, 17, 58,
553 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 16, 17, 58,
554 QMetaType::Bool, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 43, 44, 17, 7, 37,
555 QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, QMetaType::Bool, 16, 17, 7, 37, 38,
556 QMetaType::Void, QMetaType::Int, QMetaType::Int, 16, 17,
557 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 16, 17, 36,
558 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 16, 17, 36,
559 QMetaType::Bool, QMetaType::Int, QMetaType::Int, QMetaType::Int, 16, 17, 36,
560 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 16, 17, 36,
561 QMetaType::Bool, QMetaType::Int, QMetaType::Int, QMetaType::Int, 16, 17, 36,
562 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 16, 17, 36,
563 QMetaType::Bool, QMetaType::Int, QMetaType::Int, QMetaType::Int, 16, 17, 36,
564 QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, 16, 17, 36,
565 QMetaType::Bool, QMetaType::Int, QMetaType::Int, QMetaType::Int, 16, 17, 36,
566 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 16, 17, 36,
567 QMetaType::Bool, QMetaType::Int, QMetaType::Int, QMetaType::Int, 16, 17, 36,
568 QMetaType::Bool, QMetaType::Int, QMetaType::Int, QMetaType::Int, 16, 17, 36,
569 QMetaType::Void, 0x80000000 | 76, 77,
570 QMetaType::Void, 0x80000000 | 21, 22,
571 QMetaType::Void, QMetaType::Bool, 80,
573 QMetaType::Void, QMetaType::Int, QMetaType::Int, 0x80000000 | 46, QMetaType::Bool, 16, 17, 47, 82,
574 QMetaType::Void, QMetaType::Int, QMetaType::Int, 0x80000000 | 46, 16, 17, 47,
579 QMetaType::Void, 0x80000000 | 86, 87,
582 88, QMetaType::Int, 0x00015103, uint(6), 0,
583 89, QMetaType::Double, 0x00015103, uint(7), 0,
584 90, QMetaType::Bool, 0x00015001, uint(10), 0,
589Q_CONSTINIT
const QMetaObject MultitrackModel::staticMetaObject = { {
590 QMetaObject::SuperData::link<QAbstractItemModel::staticMetaObject>(),
591 qt_meta_stringdata_CLASSMultitrackModelENDCLASS.offsetsAndSizes,
592 qt_meta_data_CLASSMultitrackModelENDCLASS,
595 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSMultitrackModelENDCLASS_t,
597 QtPrivate::TypeAndForceComplete<int, std::true_type>,
599 QtPrivate::TypeAndForceComplete<double, std::true_type>,
601 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
603 QtPrivate::TypeAndForceComplete<MultitrackModel, std::true_type>,
605 QtPrivate::TypeAndForceComplete<void, std::false_type>,
607 QtPrivate::TypeAndForceComplete<void, std::false_type>,
609 QtPrivate::TypeAndForceComplete<void, std::false_type>,
611 QtPrivate::TypeAndForceComplete<void, std::false_type>,
613 QtPrivate::TypeAndForceComplete<void, std::false_type>,
614 QtPrivate::TypeAndForceComplete<int, std::false_type>,
615 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
617 QtPrivate::TypeAndForceComplete<void, std::false_type>,
618 QtPrivate::TypeAndForceComplete<int, std::false_type>,
620 QtPrivate::TypeAndForceComplete<void, std::false_type>,
622 QtPrivate::TypeAndForceComplete<void, std::false_type>,
624 QtPrivate::TypeAndForceComplete<void, std::false_type>,
625 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
627 QtPrivate::TypeAndForceComplete<void, std::false_type>,
629 QtPrivate::TypeAndForceComplete<void, std::false_type>,
631 QtPrivate::TypeAndForceComplete<void, std::false_type>,
633 QtPrivate::TypeAndForceComplete<void, std::false_type>,
634 QtPrivate::TypeAndForceComplete<int, std::false_type>,
635 QtPrivate::TypeAndForceComplete<int, std::false_type>,
637 QtPrivate::TypeAndForceComplete<void, std::false_type>,
638 QtPrivate::TypeAndForceComplete<int, std::false_type>,
639 QtPrivate::TypeAndForceComplete<int, std::false_type>,
641 QtPrivate::TypeAndForceComplete<void, std::false_type>,
642 QtPrivate::TypeAndForceComplete<int, std::false_type>,
643 QtPrivate::TypeAndForceComplete<int, std::false_type>,
645 QtPrivate::TypeAndForceComplete<void, std::false_type>,
646 QtPrivate::TypeAndForceComplete<Mlt::Service *, std::false_type>,
648 QtPrivate::TypeAndForceComplete<void, std::false_type>,
650 QtPrivate::TypeAndForceComplete<void, std::false_type>,
651 QtPrivate::TypeAndForceComplete<int, std::false_type>,
652 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
654 QtPrivate::TypeAndForceComplete<void, std::false_type>,
655 QtPrivate::TypeAndForceComplete<int, std::false_type>,
656 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
658 QtPrivate::TypeAndForceComplete<void, std::false_type>,
659 QtPrivate::TypeAndForceComplete<int, std::false_type>,
660 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
662 QtPrivate::TypeAndForceComplete<void, std::false_type>,
663 QtPrivate::TypeAndForceComplete<int, std::false_type>,
664 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
666 QtPrivate::TypeAndForceComplete<void, std::false_type>,
667 QtPrivate::TypeAndForceComplete<int, std::false_type>,
668 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
670 QtPrivate::TypeAndForceComplete<int, std::false_type>,
671 QtPrivate::TypeAndForceComplete<int, std::false_type>,
672 QtPrivate::TypeAndForceComplete<int, std::false_type>,
673 QtPrivate::TypeAndForceComplete<int, std::false_type>,
674 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
675 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
677 QtPrivate::TypeAndForceComplete<void, std::false_type>,
678 QtPrivate::TypeAndForceComplete<int, std::false_type>,
679 QtPrivate::TypeAndForceComplete<int, std::false_type>,
681 QtPrivate::TypeAndForceComplete<int, std::false_type>,
682 QtPrivate::TypeAndForceComplete<int, std::false_type>,
683 QtPrivate::TypeAndForceComplete<int, std::false_type>,
684 QtPrivate::TypeAndForceComplete<int, std::false_type>,
685 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
686 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
688 QtPrivate::TypeAndForceComplete<void, std::false_type>,
689 QtPrivate::TypeAndForceComplete<int, std::false_type>,
690 QtPrivate::TypeAndForceComplete<int, std::false_type>,
692 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
693 QtPrivate::TypeAndForceComplete<int, std::false_type>,
694 QtPrivate::TypeAndForceComplete<int, std::false_type>,
695 QtPrivate::TypeAndForceComplete<int, std::false_type>,
696 QtPrivate::TypeAndForceComplete<int, std::false_type>,
697 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
698 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
700 QtPrivate::TypeAndForceComplete<int, std::false_type>,
701 QtPrivate::TypeAndForceComplete<int, std::false_type>,
702 QtPrivate::TypeAndForceComplete<Mlt::Producer &, std::false_type>,
703 QtPrivate::TypeAndForceComplete<int, std::false_type>,
704 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
706 QtPrivate::TypeAndForceComplete<int, std::false_type>,
707 QtPrivate::TypeAndForceComplete<int, std::false_type>,
708 QtPrivate::TypeAndForceComplete<Mlt::Producer &, std::false_type>,
709 QtPrivate::TypeAndForceComplete<int, std::false_type>,
711 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
712 QtPrivate::TypeAndForceComplete<int, std::false_type>,
713 QtPrivate::TypeAndForceComplete<Mlt::Producer &, std::false_type>,
714 QtPrivate::TypeAndForceComplete<int, std::false_type>,
715 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
716 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
718 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
719 QtPrivate::TypeAndForceComplete<int, std::false_type>,
720 QtPrivate::TypeAndForceComplete<Mlt::Producer &, std::false_type>,
721 QtPrivate::TypeAndForceComplete<int, std::false_type>,
722 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
724 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
725 QtPrivate::TypeAndForceComplete<int, std::false_type>,
726 QtPrivate::TypeAndForceComplete<Mlt::Producer &, std::false_type>,
727 QtPrivate::TypeAndForceComplete<int, std::false_type>,
729 QtPrivate::TypeAndForceComplete<int, std::false_type>,
730 QtPrivate::TypeAndForceComplete<int, std::false_type>,
731 QtPrivate::TypeAndForceComplete<Mlt::Producer &, std::false_type>,
732 QtPrivate::TypeAndForceComplete<int, std::false_type>,
733 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
734 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
735 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
737 QtPrivate::TypeAndForceComplete<int, std::false_type>,
738 QtPrivate::TypeAndForceComplete<int, std::false_type>,
739 QtPrivate::TypeAndForceComplete<Mlt::Producer &, std::false_type>,
740 QtPrivate::TypeAndForceComplete<int, std::false_type>,
741 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
742 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
744 QtPrivate::TypeAndForceComplete<int, std::false_type>,
745 QtPrivate::TypeAndForceComplete<int, std::false_type>,
746 QtPrivate::TypeAndForceComplete<Mlt::Producer &, std::false_type>,
747 QtPrivate::TypeAndForceComplete<int, std::false_type>,
748 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
750 QtPrivate::TypeAndForceComplete<int, std::false_type>,
751 QtPrivate::TypeAndForceComplete<int, std::false_type>,
752 QtPrivate::TypeAndForceComplete<Mlt::Producer &, std::false_type>,
753 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
754 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
756 QtPrivate::TypeAndForceComplete<int, std::false_type>,
757 QtPrivate::TypeAndForceComplete<int, std::false_type>,
758 QtPrivate::TypeAndForceComplete<Mlt::Producer &, std::false_type>,
759 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
761 QtPrivate::TypeAndForceComplete<int, std::false_type>,
762 QtPrivate::TypeAndForceComplete<int, std::false_type>,
763 QtPrivate::TypeAndForceComplete<Mlt::Producer &, std::false_type>,
765 QtPrivate::TypeAndForceComplete<void, std::false_type>,
766 QtPrivate::TypeAndForceComplete<int, std::false_type>,
767 QtPrivate::TypeAndForceComplete<int, std::false_type>,
768 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
770 QtPrivate::TypeAndForceComplete<void, std::false_type>,
771 QtPrivate::TypeAndForceComplete<int, std::false_type>,
772 QtPrivate::TypeAndForceComplete<int, std::false_type>,
774 QtPrivate::TypeAndForceComplete<void, std::false_type>,
775 QtPrivate::TypeAndForceComplete<int, std::false_type>,
776 QtPrivate::TypeAndForceComplete<int, std::false_type>,
777 QtPrivate::TypeAndForceComplete<int, std::false_type>,
779 QtPrivate::TypeAndForceComplete<void, std::false_type>,
780 QtPrivate::TypeAndForceComplete<int, std::false_type>,
781 QtPrivate::TypeAndForceComplete<int, std::false_type>,
783 QtPrivate::TypeAndForceComplete<void, std::false_type>,
784 QtPrivate::TypeAndForceComplete<int, std::false_type>,
785 QtPrivate::TypeAndForceComplete<int, std::false_type>,
786 QtPrivate::TypeAndForceComplete<int, std::false_type>,
788 QtPrivate::TypeAndForceComplete<void, std::false_type>,
789 QtPrivate::TypeAndForceComplete<int, std::false_type>,
790 QtPrivate::TypeAndForceComplete<int, std::false_type>,
791 QtPrivate::TypeAndForceComplete<int, std::false_type>,
793 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
794 QtPrivate::TypeAndForceComplete<int, std::false_type>,
795 QtPrivate::TypeAndForceComplete<int, std::false_type>,
796 QtPrivate::TypeAndForceComplete<int, std::false_type>,
797 QtPrivate::TypeAndForceComplete<int, std::false_type>,
798 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
800 QtPrivate::TypeAndForceComplete<int, std::false_type>,
801 QtPrivate::TypeAndForceComplete<int, std::false_type>,
802 QtPrivate::TypeAndForceComplete<int, std::false_type>,
803 QtPrivate::TypeAndForceComplete<int, std::false_type>,
804 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
805 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
807 QtPrivate::TypeAndForceComplete<void, std::false_type>,
808 QtPrivate::TypeAndForceComplete<int, std::false_type>,
809 QtPrivate::TypeAndForceComplete<int, std::false_type>,
811 QtPrivate::TypeAndForceComplete<void, std::false_type>,
812 QtPrivate::TypeAndForceComplete<int, std::false_type>,
813 QtPrivate::TypeAndForceComplete<int, std::false_type>,
814 QtPrivate::TypeAndForceComplete<int, std::false_type>,
816 QtPrivate::TypeAndForceComplete<void, std::false_type>,
817 QtPrivate::TypeAndForceComplete<int, std::false_type>,
818 QtPrivate::TypeAndForceComplete<int, std::false_type>,
819 QtPrivate::TypeAndForceComplete<int, std::false_type>,
821 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
822 QtPrivate::TypeAndForceComplete<int, std::false_type>,
823 QtPrivate::TypeAndForceComplete<int, std::false_type>,
824 QtPrivate::TypeAndForceComplete<int, std::false_type>,
826 QtPrivate::TypeAndForceComplete<void, std::false_type>,
827 QtPrivate::TypeAndForceComplete<int, std::false_type>,
828 QtPrivate::TypeAndForceComplete<int, std::false_type>,
829 QtPrivate::TypeAndForceComplete<int, std::false_type>,
831 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
832 QtPrivate::TypeAndForceComplete<int, std::false_type>,
833 QtPrivate::TypeAndForceComplete<int, std::false_type>,
834 QtPrivate::TypeAndForceComplete<int, std::false_type>,
836 QtPrivate::TypeAndForceComplete<void, std::false_type>,
837 QtPrivate::TypeAndForceComplete<int, std::false_type>,
838 QtPrivate::TypeAndForceComplete<int, std::false_type>,
839 QtPrivate::TypeAndForceComplete<int, std::false_type>,
841 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
842 QtPrivate::TypeAndForceComplete<int, std::false_type>,
843 QtPrivate::TypeAndForceComplete<int, std::false_type>,
844 QtPrivate::TypeAndForceComplete<int, std::false_type>,
846 QtPrivate::TypeAndForceComplete<int, std::false_type>,
847 QtPrivate::TypeAndForceComplete<int, std::false_type>,
848 QtPrivate::TypeAndForceComplete<int, std::false_type>,
849 QtPrivate::TypeAndForceComplete<int, std::false_type>,
851 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
852 QtPrivate::TypeAndForceComplete<int, std::false_type>,
853 QtPrivate::TypeAndForceComplete<int, std::false_type>,
854 QtPrivate::TypeAndForceComplete<int, std::false_type>,
856 QtPrivate::TypeAndForceComplete<void, std::false_type>,
857 QtPrivate::TypeAndForceComplete<int, std::false_type>,
858 QtPrivate::TypeAndForceComplete<int, std::false_type>,
859 QtPrivate::TypeAndForceComplete<int, std::false_type>,
861 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
862 QtPrivate::TypeAndForceComplete<int, std::false_type>,
863 QtPrivate::TypeAndForceComplete<int, std::false_type>,
864 QtPrivate::TypeAndForceComplete<int, std::false_type>,
866 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
867 QtPrivate::TypeAndForceComplete<int, std::false_type>,
868 QtPrivate::TypeAndForceComplete<int, std::false_type>,
869 QtPrivate::TypeAndForceComplete<int, std::false_type>,
871 QtPrivate::TypeAndForceComplete<void, std::false_type>,
872 QtPrivate::TypeAndForceComplete<Mlt::Producer *, std::false_type>,
874 QtPrivate::TypeAndForceComplete<void, std::false_type>,
875 QtPrivate::TypeAndForceComplete<Mlt::Service *, std::false_type>,
877 QtPrivate::TypeAndForceComplete<void, std::false_type>,
878 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
880 QtPrivate::TypeAndForceComplete<void, std::false_type>,
882 QtPrivate::TypeAndForceComplete<void, std::false_type>,
883 QtPrivate::TypeAndForceComplete<int, std::false_type>,
884 QtPrivate::TypeAndForceComplete<int, std::false_type>,
885 QtPrivate::TypeAndForceComplete<Mlt::Producer &, std::false_type>,
886 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
888 QtPrivate::TypeAndForceComplete<void, std::false_type>,
889 QtPrivate::TypeAndForceComplete<int, std::false_type>,
890 QtPrivate::TypeAndForceComplete<int, std::false_type>,
891 QtPrivate::TypeAndForceComplete<Mlt::Producer &, std::false_type>,
893 QtPrivate::TypeAndForceComplete<void, std::false_type>,
895 QtPrivate::TypeAndForceComplete<void, std::false_type>,
897 QtPrivate::TypeAndForceComplete<void, std::false_type>,
898 QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>
903void MultitrackModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
905 if (_c == QMetaObject::InvokeMetaMethod) {
906 auto *_t =
static_cast<MultitrackModel *
>(_o);
909 case 0: _t->created();
break;
910 case 1: _t->loaded();
break;
911 case 2: _t->closed();
break;
912 case 3: _t->modified();
break;
913 case 4: _t->seeked((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[2])));
break;
914 case 5: _t->seeked((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
915 case 6: _t->trackHeightChanged();
break;
916 case 7: _t->scaleFactorChanged();
break;
917 case 8: _t->showStatusMessage((*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[1])));
break;
918 case 9: _t->durationChanged();
break;
919 case 10: _t->filteredChanged();
break;
920 case 11: _t->reloadRequested();
break;
921 case 12: _t->appended((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
922 case 13: _t->inserted((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
923 case 14: _t->overWritten((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
924 case 15: _t->removing((*
reinterpret_cast< std::add_pointer_t<Mlt::Service*>
>(_a[1])));
break;
925 case 16: _t->refreshTrackList();
break;
926 case 17: _t->setTrackName((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[2])));
break;
927 case 18: _t->setTrackMute((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[2])));
break;
928 case 19: _t->setTrackHidden((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[2])));
break;
929 case 20: _t->setTrackComposite((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[2])));
break;
930 case 21: _t->setTrackLock((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[2])));
break;
931 case 22: {
int _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<bool>
>(_a[4])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[5])));
932 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
933 case 23: _t->notifyClipIn((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
934 case 24: {
int _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])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[5])));
935 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
936 case 25: _t->notifyClipOut((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
937 case 26: {
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])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[6])));
938 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
939 case 27: {
int _r = _t->overwriteClip((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[4])));
940 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
941 case 28: {
int _r = _t->overwriteClip((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[3])));
942 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
943 case 29: { QString _r = _t->overwrite((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[4])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[5])));
944 if (_a[0]) *
reinterpret_cast< QString*
>(_a[0]) = std::move(_r); }
break;
945 case 30: { QString _r = _t->overwrite((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[4])));
946 if (_a[0]) *
reinterpret_cast< QString*
>(_a[0]) = std::move(_r); }
break;
947 case 31: { QString _r = _t->overwrite((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[3])));
948 if (_a[0]) *
reinterpret_cast< QString*
>(_a[0]) = std::move(_r); }
break;
949 case 32: {
int _r = _t->insertClip((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[4])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[5])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[6])));
950 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
951 case 33: {
int _r = _t->insertClip((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[4])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[5])));
952 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
953 case 34: {
int _r = _t->insertClip((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[4])));
954 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
955 case 35: {
int _r = _t->appendClip((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[3])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[4])));
956 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
957 case 36: {
int _r = _t->appendClip((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[3])));
958 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
959 case 37: {
int _r = _t->appendClip((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<Mlt::Producer&>
>(_a[2])));
960 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
961 case 38: _t->removeClip((*
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;
962 case 39: _t->liftClip((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
963 case 40: _t->splitClip((*
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;
964 case 41: _t->joinClips((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
965 case 42: _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;
966 case 43: _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;
967 case 44: {
bool _r = _t->addTransitionValid((*
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])));
968 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
969 case 45: {
int _r = _t->addTransition((*
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])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[5])));
970 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
971 case 46: _t->removeTransition((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
972 case 47: _t->removeTransitionByTrimIn((*
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;
973 case 48: _t->removeTransitionByTrimOut((*
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;
974 case 49: {
bool _r = _t->trimTransitionInValid((*
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])));
975 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
976 case 50: _t->trimTransitionIn((*
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;
977 case 51: {
bool _r = _t->trimTransitionOutValid((*
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])));
978 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
979 case 52: _t->trimTransitionOut((*
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;
980 case 53: {
bool _r = _t->addTransitionByTrimInValid((*
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])));
981 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
982 case 54: {
int _r = _t->addTransitionByTrimIn((*
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])));
983 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
984 case 55: {
bool _r = _t->addTransitionByTrimOutValid((*
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])));
985 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
986 case 56: _t->addTransitionByTrimOut((*
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;
987 case 57: {
bool _r = _t->removeTransitionByTrimInValid((*
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])));
988 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
989 case 58: {
bool _r = _t->removeTransitionByTrimOutValid((*
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])));
990 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
991 case 59: _t->filterAddedOrRemoved((*
reinterpret_cast< std::add_pointer_t<Mlt::Producer*>
>(_a[1])));
break;
992 case 60: _t->onFilterChanged((*
reinterpret_cast< std::add_pointer_t<Mlt::Service*>
>(_a[1])));
break;
993 case 61: _t->reload((*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[1])));
break;
994 case 62: _t->reload();
break;
995 case 63: _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<Mlt::Producer&>
>(_a[3])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[4])));
break;
996 case 64: _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<Mlt::Producer&>
>(_a[3])));
break;
997 case 65: _t->adjustBackgroundDuration();
break;
998 case 66: _t->adjustTrackFilters();
break;
999 case 67: _t->audioLevelsReady((*
reinterpret_cast< std::add_pointer_t<QModelIndex>
>(_a[1])));
break;
1002 }
else if (_c == QMetaObject::IndexOfMethod) {
1003 int *result =
reinterpret_cast<int *
>(_a[0]);
1005 using _t = void (MultitrackModel::*)();
1006 if (_t _q_method = &MultitrackModel::created; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1012 using _t = void (MultitrackModel::*)();
1013 if (_t _q_method = &MultitrackModel::loaded; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1019 using _t = void (MultitrackModel::*)();
1020 if (_t _q_method = &MultitrackModel::closed; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1026 using _t = void (MultitrackModel::*)();
1027 if (_t _q_method = &MultitrackModel::modified; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1033 using _t = void (MultitrackModel::*)(int , bool );
1034 if (_t _q_method = &MultitrackModel::seeked; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1040 using _t = void (MultitrackModel::*)();
1041 if (_t _q_method = &MultitrackModel::trackHeightChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1047 using _t = void (MultitrackModel::*)();
1048 if (_t _q_method = &MultitrackModel::scaleFactorChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1054 using _t = void (MultitrackModel::*)(QString );
1055 if (_t _q_method = &MultitrackModel::showStatusMessage; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1061 using _t = void (MultitrackModel::*)();
1062 if (_t _q_method = &MultitrackModel::durationChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1068 using _t = void (MultitrackModel::*)();
1069 if (_t _q_method = &MultitrackModel::filteredChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1075 using _t = void (MultitrackModel::*)();
1076 if (_t _q_method = &MultitrackModel::reloadRequested; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1082 using _t = void (MultitrackModel::*)(int , int );
1083 if (_t _q_method = &MultitrackModel::appended; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1089 using _t = void (MultitrackModel::*)(int , int );
1090 if (_t _q_method = &MultitrackModel::inserted; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1096 using _t = void (MultitrackModel::*)(int , int );
1097 if (_t _q_method = &MultitrackModel::overWritten; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1103 using _t = void (MultitrackModel::*)(Mlt::Service * );
1104 if (_t _q_method = &MultitrackModel::removing; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
1109 }
else if (_c == QMetaObject::ReadProperty) {
1110 auto *_t =
static_cast<MultitrackModel *
>(_o);
1114 case 0: *
reinterpret_cast< int*
>(_v) = _t->trackHeight();
break;
1115 case 1: *
reinterpret_cast< double*
>(_v) = _t->scaleFactor();
break;
1116 case 2: *
reinterpret_cast< bool*
>(_v) = _t->isFiltered();
break;
1119 }
else if (_c == QMetaObject::WriteProperty) {
1120 auto *_t =
static_cast<MultitrackModel *
>(_o);
1124 case 0: _t->setTrackHeight(*
reinterpret_cast< int*
>(_v));
break;
1125 case 1: _t->setScaleFactor(*
reinterpret_cast< double*
>(_v));
break;
1128 }
else if (_c == QMetaObject::ResetProperty) {
1129 }
else if (_c == QMetaObject::BindableProperty) {
1133const QMetaObject *MultitrackModel::metaObject()
const
1135 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
1138void *MultitrackModel::qt_metacast(
const char *_clname)
1140 if (!_clname)
return nullptr;
1141 if (!strcmp(_clname, qt_meta_stringdata_CLASSMultitrackModelENDCLASS.stringdata0))
1142 return static_cast<void*
>(
this);
1143 return QAbstractItemModel::qt_metacast(_clname);
1146int MultitrackModel::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
1148 _id = QAbstractItemModel::qt_metacall(_c, _id, _a);
1151 if (_c == QMetaObject::InvokeMetaMethod) {
1153 qt_static_metacall(
this, _c, _id, _a);
1155 }
else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
1157 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
1159 }
else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
1160 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
1161 || _c == QMetaObject::RegisterPropertyMetaType) {
1162 qt_static_metacall(
this, _c, _id, _a);
1169void MultitrackModel::created()
1171 QMetaObject::activate(
this, &staticMetaObject, 0,
nullptr);
1175void MultitrackModel::loaded()
1177 QMetaObject::activate(
this, &staticMetaObject, 1,
nullptr);
1181void MultitrackModel::closed()
1183 QMetaObject::activate(
this, &staticMetaObject, 2,
nullptr);
1187void MultitrackModel::modified()
1189 QMetaObject::activate(
this, &staticMetaObject, 3,
nullptr);
1193void MultitrackModel::seeked(
int _t1,
bool _t2)
1195 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))),
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t2))) };
1196 QMetaObject::activate(
this, &staticMetaObject, 4, _a);
1200void MultitrackModel::trackHeightChanged()
1202 QMetaObject::activate(
this, &staticMetaObject, 6,
nullptr);
1206void MultitrackModel::scaleFactorChanged()
1208 QMetaObject::activate(
this, &staticMetaObject, 7,
nullptr);
1212void MultitrackModel::showStatusMessage(QString _t1)
1214 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
1215 QMetaObject::activate(
this, &staticMetaObject, 8, _a);
1219void MultitrackModel::durationChanged()
1221 QMetaObject::activate(
this, &staticMetaObject, 9,
nullptr);
1225void MultitrackModel::filteredChanged()
1227 QMetaObject::activate(
this, &staticMetaObject, 10,
nullptr);
1231void MultitrackModel::reloadRequested()
1233 QMetaObject::activate(
this, &staticMetaObject, 11,
nullptr);
1237void MultitrackModel::appended(
int _t1,
int _t2)
1239 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))),
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t2))) };
1240 QMetaObject::activate(
this, &staticMetaObject, 12, _a);
1244void MultitrackModel::inserted(
int _t1,
int _t2)
1246 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))),
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t2))) };
1247 QMetaObject::activate(
this, &staticMetaObject, 13, _a);
1251void MultitrackModel::overWritten(
int _t1,
int _t2)
1253 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))),
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t2))) };
1254 QMetaObject::activate(
this, &staticMetaObject, 14, _a);
1258void MultitrackModel::removing(Mlt::Service * _t1)
1260 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
1261 QMetaObject::activate(
this, &staticMetaObject, 15, _a);