CuteLogger
Fast and simple logging solution for Qt based applications
moc_timelinedock.cpp
1/****************************************************************************
2** Meta object code from reading C++ file 'timelinedock.h'
3**
4** Created by: The Qt Meta Object Compiler version 68 (Qt 6.7.2)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
9#include "../../../../src/docks/timelinedock.h"
10#include <QtCore/qmetatype.h>
11
12#include <QtCore/qtmochelpers.h>
13
14#include <memory>
15
16
17#include <QtCore/qxptype_traits.h>
18#if !defined(Q_MOC_OUTPUT_REVISION)
19#error "The header file '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.2. It"
22#error "cannot be used with the include files from this version of Qt."
23#error "(The moc has changed too much.)"
24#endif
25
26#ifndef Q_CONSTINIT
27#define Q_CONSTINIT
28#endif
29
30QT_WARNING_PUSH
31QT_WARNING_DISABLE_DEPRECATED
32QT_WARNING_DISABLE_GCC("-Wuseless-cast")
33namespace {
34
35#ifdef QT_MOC_HAS_STRINGDATA
36struct qt_meta_stringdata_CLASSTimelineDockENDCLASS_t {};
37constexpr auto qt_meta_stringdata_CLASSTimelineDockENDCLASS = QtMocHelpers::stringData(
38 "TimelineDock",
39 "currentTrackChanged",
40 "",
41 "selectionChanged",
42 "seeked",
43 "position",
44 "positionChanged",
45 "loopChanged",
46 "clipOpened",
47 "Mlt::Producer*",
48 "producer",
49 "dragging",
50 "pos",
51 "duration",
52 "dropped",
53 "dropAccepted",
54 "xml",
55 "fadeInChanged",
56 "fadeOutChanged",
57 "selected",
58 "clipClicked",
59 "showStatusMessage",
60 "clipCopied",
61 "clipMoved",
62 "fromTrack",
63 "toTrack",
64 "clipIndex",
65 "ripple",
66 "filteredClicked",
67 "durationChanged",
68 "transitionAdded",
69 "trackIndex",
70 "zoomIn",
71 "zoomOut",
72 "zoomToFit",
73 "setZoom",
74 "value",
75 "markerRangesChanged",
76 "markerSeeked",
77 "markerIndex",
78 "isRecordingChanged",
79 "multitrackSelected",
80 "warnTrackLocked",
81 "refreshWaveforms",
82 "updateThumbnails",
83 "addAudioTrack",
84 "addVideoTrack",
85 "alignSelectedClips",
86 "onShowFrame",
87 "SharedFrame",
88 "frame",
89 "onSeeked",
90 "append",
91 "remove",
92 "mergeClipWithNext",
93 "dryrun",
94 "lift",
95 "removeSelection",
96 "withCopy",
97 "liftSelection",
98 "incrementCurrentTrack",
99 "by",
100 "selectTrackHead",
101 "selectMultitrack",
102 "copy",
103 "setTrackName",
104 "toggleTrackMute",
105 "toggleTrackHidden",
106 "setTrackComposite",
107 "composite",
108 "setTrackLock",
109 "lock",
110 "moveClip",
111 "onClipMoved",
112 "trimClipIn",
113 "oldClipIndex",
114 "delta",
115 "trimClipOut",
116 "insert",
117 "seek",
118 "overwrite",
119 "appendFromPlaylist",
120 "Mlt::Playlist*",
121 "playlist",
122 "skipProxy",
123 "emptyTrack",
124 "fadeIn",
125 "fadeOut",
126 "seekPreviousEdit",
127 "seekNextEdit",
128 "seekInPoint",
129 "clearSelectionIfInvalid",
130 "insertTrack",
131 "insertAudioTrack",
132 "insertVideoTrack",
133 "removeTrack",
134 "moveTrack",
135 "fromTrackIndex",
136 "toTrackIndex",
137 "moveTrackUp",
138 "moveTrackDown",
139 "onProducerChanged",
140 "emitSelectedFromSelection",
141 "remakeAudioLevels",
142 "force",
143 "commitTrimCommand",
144 "onRowsInserted",
145 "QModelIndex",
146 "parent",
147 "first",
148 "last",
149 "onRowsRemoved",
150 "onRowsMoved",
151 "start",
152 "end",
153 "destination",
154 "row",
155 "detachAudio",
156 "selectAll",
157 "selectAllOnCurrentTrack",
158 "onProducerModified",
159 "replace",
160 "createOrEditMarker",
161 "createOrEditSelectionMarker",
162 "createMarker",
163 "editMarker",
164 "deleteMarker",
165 "seekNextMarker",
166 "seekPrevMarker",
167 "onFilterModelChanged",
168 "initLoad",
169 "handleDrop",
170 "onLoopChanged",
171 "load",
172 "onTopLevelChanged",
173 "floating",
174 "onTransitionAdded",
175 "selectClip",
176 "onMultitrackClosed",
177 "reloadTimelineModels",
178 "onRecordStarted",
179 "updateRecording",
180 "onRecordFinished",
181 "AbstractJob*",
182 "onWarnTrackLocked",
183 "onTimelineRightClicked",
184 "onClipRightClicked",
185 "onNoMoreEmptyTracks",
186 "isAudio",
187 "restoreSelection",
188 "getGroupForClip",
189 "isMultitrackSelected",
190 "selectedTrack",
191 "isFloating",
192 "openProperties",
193 "recordAudio",
194 "stopRecording",
195 "currentTrack",
196 "selection",
197 "isRecording",
198 "loopStart",
199 "loopEnd"
200);
201#else // !QT_MOC_HAS_STRINGDATA
202#error "qtmochelpers.h not found or too old."
203#endif // !QT_MOC_HAS_STRINGDATA
204} // unnamed namespace
205
206Q_CONSTINIT static const uint qt_meta_data_CLASSTimelineDockENDCLASS[] = {
207
208 // content:
209 12, // revision
210 0, // classname
211 0, 0, // classinfo
212 132, 14, // methods
213 6, 1240, // properties
214 0, 0, // enums/sets
215 0, 0, // constructors
216 0, // flags
217 30, // signalCount
218
219 // signals: name, argc, parameters, tag, flags, initial metatype offsets
220 1, 0, 806, 2, 0x06, 7 /* Public */,
221 3, 0, 807, 2, 0x06, 8 /* Public */,
222 4, 1, 808, 2, 0x06, 9 /* Public */,
223 6, 1, 811, 2, 0x06, 11 /* Public */,
224 7, 0, 814, 2, 0x06, 13 /* Public */,
225 8, 1, 815, 2, 0x06, 14 /* Public */,
226 11, 2, 818, 2, 0x06, 16 /* Public */,
227 14, 0, 823, 2, 0x06, 19 /* Public */,
228 15, 1, 824, 2, 0x06, 20 /* Public */,
229 17, 1, 827, 2, 0x06, 22 /* Public */,
230 18, 1, 830, 2, 0x06, 24 /* Public */,
231 19, 1, 833, 2, 0x06, 26 /* Public */,
232 20, 0, 836, 2, 0x06, 28 /* Public */,
233 21, 1, 837, 2, 0x06, 29 /* Public */,
234 22, 0, 840, 2, 0x06, 31 /* Public */,
235 23, 5, 841, 2, 0x06, 32 /* Public */,
236 28, 0, 852, 2, 0x06, 38 /* Public */,
237 29, 0, 853, 2, 0x06, 39 /* Public */,
238 30, 4, 854, 2, 0x06, 40 /* Public */,
239 32, 0, 863, 2, 0x06, 45 /* Public */,
240 33, 0, 864, 2, 0x06, 46 /* Public */,
241 34, 0, 865, 2, 0x06, 47 /* Public */,
242 35, 1, 866, 2, 0x06, 48 /* Public */,
243 37, 0, 869, 2, 0x06, 50 /* Public */,
244 38, 1, 870, 2, 0x06, 51 /* Public */,
245 40, 1, 873, 2, 0x06, 53 /* Public */,
246 41, 0, 876, 2, 0x06, 55 /* Public */,
247 42, 1, 877, 2, 0x06, 56 /* Public */,
248 43, 0, 880, 2, 0x06, 58 /* Public */,
249 44, 2, 881, 2, 0x06, 59 /* Public */,
250
251 // slots: name, argc, parameters, tag, flags, initial metatype offsets
252 45, 0, 886, 2, 0x0a, 62 /* Public */,
253 46, 0, 887, 2, 0x0a, 63 /* Public */,
254 47, 0, 888, 2, 0x0a, 64 /* Public */,
255 48, 1, 889, 2, 0x0a, 65 /* Public */,
256 51, 1, 892, 2, 0x0a, 67 /* Public */,
257 52, 1, 895, 2, 0x0a, 69 /* Public */,
258 53, 2, 898, 2, 0x0a, 71 /* Public */,
259 54, 3, 903, 2, 0x0a, 74 /* Public */,
260 56, 2, 910, 2, 0x0a, 78 /* Public */,
261 57, 1, 915, 2, 0x0a, 81 /* Public */,
262 57, 0, 918, 2, 0x2a, 83 /* Public | MethodCloned */,
263 59, 0, 919, 2, 0x0a, 84 /* Public */,
264 60, 1, 920, 2, 0x0a, 85 /* Public */,
265 62, 1, 923, 2, 0x0a, 87 /* Public */,
266 63, 0, 926, 2, 0x0a, 89 /* Public */,
267 64, 2, 927, 2, 0x0a, 90 /* Public */,
268 65, 2, 932, 2, 0x0a, 93 /* Public */,
269 66, 1, 937, 2, 0x0a, 96 /* Public */,
270 67, 1, 940, 2, 0x0a, 98 /* Public */,
271 68, 2, 943, 2, 0x0a, 100 /* Public */,
272 70, 2, 948, 2, 0x0a, 103 /* Public */,
273 72, 5, 953, 2, 0x0a, 106 /* Public */,
274 73, 5, 964, 2, 0x0a, 112 /* Public */,
275 74, 5, 975, 2, 0x0a, 118 /* Public */,
276 77, 4, 986, 2, 0x0a, 124 /* Public */,
277 78, 4, 995, 2, 0x0a, 129 /* Public */,
278 78, 3, 1004, 2, 0x2a, 134 /* Public | MethodCloned */,
279 78, 2, 1011, 2, 0x2a, 138 /* Public | MethodCloned */,
280 78, 1, 1016, 2, 0x2a, 141 /* Public | MethodCloned */,
281 80, 4, 1019, 2, 0x0a, 143 /* Public */,
282 80, 3, 1028, 2, 0x2a, 148 /* Public | MethodCloned */,
283 80, 2, 1035, 2, 0x2a, 152 /* Public | MethodCloned */,
284 80, 1, 1040, 2, 0x2a, 155 /* Public | MethodCloned */,
285 81, 3, 1043, 2, 0x0a, 157 /* Public */,
286 86, 3, 1050, 2, 0x0a, 161 /* Public */,
287 86, 2, 1057, 2, 0x2a, 165 /* Public | MethodCloned */,
288 86, 1, 1062, 2, 0x2a, 168 /* Public | MethodCloned */,
289 87, 3, 1065, 2, 0x0a, 170 /* Public */,
290 87, 2, 1072, 2, 0x2a, 174 /* Public | MethodCloned */,
291 87, 1, 1077, 2, 0x2a, 177 /* Public | MethodCloned */,
292 88, 0, 1080, 2, 0x0a, 179 /* Public */,
293 89, 0, 1081, 2, 0x0a, 180 /* Public */,
294 90, 1, 1082, 2, 0x0a, 181 /* Public */,
295 91, 0, 1085, 2, 0x0a, 183 /* Public */,
296 92, 0, 1086, 2, 0x0a, 184 /* Public */,
297 93, 0, 1087, 2, 0x0a, 185 /* Public */,
298 94, 0, 1088, 2, 0x0a, 186 /* Public */,
299 95, 0, 1089, 2, 0x0a, 187 /* Public */,
300 96, 2, 1090, 2, 0x0a, 188 /* Public */,
301 99, 0, 1095, 2, 0x0a, 191 /* Public */,
302 100, 0, 1096, 2, 0x0a, 192 /* Public */,
303 101, 1, 1097, 2, 0x0a, 193 /* Public */,
304 102, 0, 1100, 2, 0x0a, 195 /* Public */,
305 103, 3, 1101, 2, 0x0a, 196 /* Public */,
306 103, 2, 1108, 2, 0x2a, 200 /* Public | MethodCloned */,
307 105, 0, 1113, 2, 0x0a, 203 /* Public */,
308 106, 3, 1114, 2, 0x0a, 204 /* Public */,
309 111, 3, 1121, 2, 0x0a, 208 /* Public */,
310 112, 5, 1128, 2, 0x0a, 212 /* Public */,
311 117, 2, 1139, 2, 0x0a, 218 /* Public */,
312 118, 0, 1144, 2, 0x0a, 221 /* Public */,
313 119, 0, 1145, 2, 0x0a, 222 /* Public */,
314 120, 0, 1146, 2, 0x0a, 223 /* Public */,
315 121, 3, 1147, 2, 0x0a, 224 /* Public */,
316 121, 2, 1154, 2, 0x2a, 228 /* Public | MethodCloned */,
317 122, 0, 1159, 2, 0x0a, 231 /* Public */,
318 123, 0, 1160, 2, 0x0a, 232 /* Public */,
319 124, 0, 1161, 2, 0x0a, 233 /* Public */,
320 125, 1, 1162, 2, 0x0a, 234 /* Public */,
321 126, 1, 1165, 2, 0x0a, 236 /* Public */,
322 126, 0, 1168, 2, 0x2a, 238 /* Public | MethodCloned */,
323 127, 0, 1169, 2, 0x0a, 239 /* Public */,
324 128, 0, 1170, 2, 0x0a, 240 /* Public */,
325 129, 0, 1171, 2, 0x0a, 241 /* Public */,
326 74, 1, 1172, 2, 0x0a, 242 /* Public */,
327 74, 0, 1175, 2, 0x2a, 244 /* Public | MethodCloned */,
328 77, 1, 1176, 2, 0x0a, 245 /* Public */,
329 77, 0, 1179, 2, 0x2a, 247 /* Public | MethodCloned */,
330 130, 0, 1180, 2, 0x0a, 248 /* Public */,
331 131, 3, 1181, 2, 0x0a, 249 /* Public */,
332 132, 2, 1188, 2, 0x0a, 253 /* Public */,
333 133, 1, 1193, 2, 0x08, 256 /* Private */,
334 134, 1, 1196, 2, 0x08, 258 /* Private */,
335 136, 4, 1199, 2, 0x08, 260 /* Private */,
336 137, 2, 1208, 2, 0x08, 265 /* Private */,
337 138, 0, 1213, 2, 0x08, 268 /* Private */,
338 139, 0, 1214, 2, 0x08, 269 /* Private */,
339 140, 0, 1215, 2, 0x08, 270 /* Private */,
340 141, 0, 1216, 2, 0x08, 271 /* Private */,
341 142, 2, 1217, 2, 0x08, 272 /* Private */,
342 144, 0, 1222, 2, 0x08, 275 /* Private */,
343 145, 0, 1223, 2, 0x08, 276 /* Private */,
344 146, 0, 1224, 2, 0x08, 277 /* Private */,
345 147, 1, 1225, 2, 0x08, 278 /* Private */,
346
347 // methods: name, argc, parameters, tag, flags, initial metatype offsets
348 149, 0, 1228, 2, 0x02, 280 /* Public */,
349 150, 2, 1229, 2, 0x02, 281 /* Public */,
350 151, 0, 1234, 2, 0x102, 284 /* Public | MethodIsConst */,
351 152, 0, 1235, 2, 0x102, 285 /* Public | MethodIsConst */,
352 153, 0, 1236, 2, 0x102, 286 /* Public | MethodIsConst */,
353 154, 0, 1237, 2, 0x02, 287 /* Public */,
354 155, 0, 1238, 2, 0x02, 288 /* Public */,
355 156, 0, 1239, 2, 0x02, 289 /* Public */,
356
357 // signals: parameters
358 QMetaType::Void,
359 QMetaType::Void,
360 QMetaType::Void, QMetaType::Int, 5,
361 QMetaType::Void, QMetaType::Int, 5,
362 QMetaType::Void,
363 QMetaType::Void, 0x80000000 | 9, 10,
364 QMetaType::Void, QMetaType::QPointF, QMetaType::Int, 12, 13,
365 QMetaType::Void,
366 QMetaType::Void, QMetaType::QString, 16,
367 QMetaType::Void, QMetaType::Int, 13,
368 QMetaType::Void, QMetaType::Int, 13,
369 QMetaType::Void, 0x80000000 | 9, 10,
370 QMetaType::Void,
371 QMetaType::Void, QMetaType::QString, 2,
372 QMetaType::Void,
373 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 24, 25, 26, 5, 27,
374 QMetaType::Void,
375 QMetaType::Void,
376 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 31, 26, 5, 27,
377 QMetaType::Void,
378 QMetaType::Void,
379 QMetaType::Void,
380 QMetaType::Void, QMetaType::Double, 36,
381 QMetaType::Void,
382 QMetaType::Void, QMetaType::Int, 39,
383 QMetaType::Void, QMetaType::Bool, 2,
384 QMetaType::Void,
385 QMetaType::Void, QMetaType::Int, 31,
386 QMetaType::Void,
387 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
388
389 // slots: parameters
390 QMetaType::Int,
391 QMetaType::Int,
392 QMetaType::Void,
393 QMetaType::Void, 0x80000000 | 49, 50,
394 QMetaType::Void, QMetaType::Int, 5,
395 QMetaType::Void, QMetaType::Int, 31,
396 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
397 QMetaType::Bool, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 31, 26, 55,
398 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
399 QMetaType::Void, QMetaType::Bool, 58,
400 QMetaType::Void,
401 QMetaType::Void,
402 QMetaType::Void, QMetaType::Int, 61,
403 QMetaType::Void, QMetaType::Int, 31,
404 QMetaType::Void,
405 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
406 QMetaType::Void, QMetaType::Int, QMetaType::QString, 31, 36,
407 QMetaType::Void, QMetaType::Int, 31,
408 QMetaType::Void, QMetaType::Int, 31,
409 QMetaType::Void, QMetaType::Int, QMetaType::Bool, 31, 69,
410 QMetaType::Void, QMetaType::Int, QMetaType::Bool, 31, 71,
411 QMetaType::Bool, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 24, 25, 26, 5, 27,
412 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 24, 25, 26, 5, 27,
413 QMetaType::Bool, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 31, 26, 75, 76, 27,
414 QMetaType::Bool, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 31, 26, 76, 27,
415 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::QString, QMetaType::Bool, 31, 5, 16, 79,
416 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::QString, 31, 5, 16,
417 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 5,
418 QMetaType::Void, QMetaType::Int, 31,
419 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::QString, QMetaType::Bool, 31, 5, 16, 79,
420 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::QString, 31, 5, 16,
421 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 5,
422 QMetaType::Void, QMetaType::Int, 31,
423 QMetaType::Void, 0x80000000 | 82, QMetaType::Bool, QMetaType::Bool, 83, 84, 85,
424 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 31, 26, 13,
425 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
426 QMetaType::Void, QMetaType::Int, 31,
427 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 31, 26, 13,
428 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
429 QMetaType::Void, QMetaType::Int, 31,
430 QMetaType::Void,
431 QMetaType::Void,
432 QMetaType::Void, QMetaType::Int, 26,
433 QMetaType::Void,
434 QMetaType::Void,
435 QMetaType::Void,
436 QMetaType::Void,
437 QMetaType::Void,
438 QMetaType::Void, QMetaType::Int, QMetaType::Int, 97, 98,
439 QMetaType::Void,
440 QMetaType::Void,
441 QMetaType::Void, 0x80000000 | 9, 2,
442 QMetaType::Void,
443 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 31, 26, 104,
444 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
445 QMetaType::Void,
446 QMetaType::Void, 0x80000000 | 107, QMetaType::Int, QMetaType::Int, 108, 109, 110,
447 QMetaType::Void, 0x80000000 | 107, QMetaType::Int, QMetaType::Int, 108, 109, 110,
448 QMetaType::Void, 0x80000000 | 107, QMetaType::Int, QMetaType::Int, 0x80000000 | 107, QMetaType::Int, 108, 113, 114, 115, 116,
449 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
450 QMetaType::Void,
451 QMetaType::Void,
452 QMetaType::Void,
453 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::QString, 31, 26, 16,
454 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
455 QMetaType::Void,
456 QMetaType::Void,
457 QMetaType::Void,
458 QMetaType::Void, QMetaType::Int, 39,
459 QMetaType::Void, QMetaType::Int, 39,
460 QMetaType::Void,
461 QMetaType::Void,
462 QMetaType::Void,
463 QMetaType::Void,
464 QMetaType::Void, QMetaType::Bool, 27,
465 QMetaType::Void,
466 QMetaType::Void, QMetaType::Bool, 27,
467 QMetaType::Void,
468 QMetaType::Void,
469 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::QString, 31, 5, 16,
470 QMetaType::Void, QMetaType::Int, QMetaType::Int, 113, 114,
471 QMetaType::Void, QMetaType::Bool, 104,
472 QMetaType::Void, QMetaType::Bool, 135,
473 QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, 31, 26, 5, 27,
474 QMetaType::Void, QMetaType::Int, QMetaType::Int, 31, 26,
475 QMetaType::Void,
476 QMetaType::Void,
477 QMetaType::Void,
478 QMetaType::Void,
479 QMetaType::Void, 0x80000000 | 143, QMetaType::Bool, 2, 2,
480 QMetaType::Void,
481 QMetaType::Void,
482 QMetaType::Void,
483 QMetaType::Void, QMetaType::Bool, 148,
484
485 // methods: parameters
486 QMetaType::Void,
487 QMetaType::QVariantList, QMetaType::Int, QMetaType::Int, 31, 26,
488 QMetaType::Bool,
489 QMetaType::Int,
490 QMetaType::Bool,
491 QMetaType::Void,
492 QMetaType::Void,
493 QMetaType::Void,
494
495 // properties: name, type, flags
496 5, QMetaType::Int, 0x00015103, uint(3), 0,
497 157, QMetaType::Int, 0x00015103, uint(0), 0,
498 158, QMetaType::QVariantList, 0x00015003, uint(1), 0,
499 159, QMetaType::Bool, 0x00015001, uint(25), 0,
500 160, QMetaType::Int, 0x00015001, uint(4), 0,
501 161, QMetaType::Int, 0x00015001, uint(4), 0,
502
503 0 // eod
504};
505
506Q_CONSTINIT const QMetaObject TimelineDock::staticMetaObject = { {
507 QMetaObject::SuperData::link<QDockWidget::staticMetaObject>(),
508 qt_meta_stringdata_CLASSTimelineDockENDCLASS.offsetsAndSizes,
509 qt_meta_data_CLASSTimelineDockENDCLASS,
510 qt_static_metacall,
511 nullptr,
512 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSTimelineDockENDCLASS_t,
513 // property 'position'
514 QtPrivate::TypeAndForceComplete<int, std::true_type>,
515 // property 'currentTrack'
516 QtPrivate::TypeAndForceComplete<int, std::true_type>,
517 // property 'selection'
518 QtPrivate::TypeAndForceComplete<QVariantList, std::true_type>,
519 // property 'isRecording'
520 QtPrivate::TypeAndForceComplete<bool, std::true_type>,
521 // property 'loopStart'
522 QtPrivate::TypeAndForceComplete<int, std::true_type>,
523 // property 'loopEnd'
524 QtPrivate::TypeAndForceComplete<int, std::true_type>,
525 // Q_OBJECT / Q_GADGET
526 QtPrivate::TypeAndForceComplete<TimelineDock, std::true_type>,
527 // method 'currentTrackChanged'
528 QtPrivate::TypeAndForceComplete<void, std::false_type>,
529 // method 'selectionChanged'
530 QtPrivate::TypeAndForceComplete<void, std::false_type>,
531 // method 'seeked'
532 QtPrivate::TypeAndForceComplete<void, std::false_type>,
533 QtPrivate::TypeAndForceComplete<int, std::false_type>,
534 // method 'positionChanged'
535 QtPrivate::TypeAndForceComplete<void, std::false_type>,
536 QtPrivate::TypeAndForceComplete<int, std::false_type>,
537 // method 'loopChanged'
538 QtPrivate::TypeAndForceComplete<void, std::false_type>,
539 // method 'clipOpened'
540 QtPrivate::TypeAndForceComplete<void, std::false_type>,
541 QtPrivate::TypeAndForceComplete<Mlt::Producer *, std::false_type>,
542 // method 'dragging'
543 QtPrivate::TypeAndForceComplete<void, std::false_type>,
544 QtPrivate::TypeAndForceComplete<const QPointF &, std::false_type>,
545 QtPrivate::TypeAndForceComplete<int, std::false_type>,
546 // method 'dropped'
547 QtPrivate::TypeAndForceComplete<void, std::false_type>,
548 // method 'dropAccepted'
549 QtPrivate::TypeAndForceComplete<void, std::false_type>,
550 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
551 // method 'fadeInChanged'
552 QtPrivate::TypeAndForceComplete<void, std::false_type>,
553 QtPrivate::TypeAndForceComplete<int, std::false_type>,
554 // method 'fadeOutChanged'
555 QtPrivate::TypeAndForceComplete<void, std::false_type>,
556 QtPrivate::TypeAndForceComplete<int, std::false_type>,
557 // method 'selected'
558 QtPrivate::TypeAndForceComplete<void, std::false_type>,
559 QtPrivate::TypeAndForceComplete<Mlt::Producer *, std::false_type>,
560 // method 'clipClicked'
561 QtPrivate::TypeAndForceComplete<void, std::false_type>,
562 // method 'showStatusMessage'
563 QtPrivate::TypeAndForceComplete<void, std::false_type>,
564 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
565 // method 'clipCopied'
566 QtPrivate::TypeAndForceComplete<void, std::false_type>,
567 // method 'clipMoved'
568 QtPrivate::TypeAndForceComplete<void, std::false_type>,
569 QtPrivate::TypeAndForceComplete<int, std::false_type>,
570 QtPrivate::TypeAndForceComplete<int, std::false_type>,
571 QtPrivate::TypeAndForceComplete<int, std::false_type>,
572 QtPrivate::TypeAndForceComplete<int, std::false_type>,
573 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
574 // method 'filteredClicked'
575 QtPrivate::TypeAndForceComplete<void, std::false_type>,
576 // method 'durationChanged'
577 QtPrivate::TypeAndForceComplete<void, std::false_type>,
578 // method 'transitionAdded'
579 QtPrivate::TypeAndForceComplete<void, std::false_type>,
580 QtPrivate::TypeAndForceComplete<int, std::false_type>,
581 QtPrivate::TypeAndForceComplete<int, std::false_type>,
582 QtPrivate::TypeAndForceComplete<int, std::false_type>,
583 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
584 // method 'zoomIn'
585 QtPrivate::TypeAndForceComplete<void, std::false_type>,
586 // method 'zoomOut'
587 QtPrivate::TypeAndForceComplete<void, std::false_type>,
588 // method 'zoomToFit'
589 QtPrivate::TypeAndForceComplete<void, std::false_type>,
590 // method 'setZoom'
591 QtPrivate::TypeAndForceComplete<void, std::false_type>,
592 QtPrivate::TypeAndForceComplete<double, std::false_type>,
593 // method 'markerRangesChanged'
594 QtPrivate::TypeAndForceComplete<void, std::false_type>,
595 // method 'markerSeeked'
596 QtPrivate::TypeAndForceComplete<void, std::false_type>,
597 QtPrivate::TypeAndForceComplete<int, std::false_type>,
598 // method 'isRecordingChanged'
599 QtPrivate::TypeAndForceComplete<void, std::false_type>,
600 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
601 // method 'multitrackSelected'
602 QtPrivate::TypeAndForceComplete<void, std::false_type>,
603 // method 'warnTrackLocked'
604 QtPrivate::TypeAndForceComplete<void, std::false_type>,
605 QtPrivate::TypeAndForceComplete<int, std::false_type>,
606 // method 'refreshWaveforms'
607 QtPrivate::TypeAndForceComplete<void, std::false_type>,
608 // method 'updateThumbnails'
609 QtPrivate::TypeAndForceComplete<void, std::false_type>,
610 QtPrivate::TypeAndForceComplete<int, std::false_type>,
611 QtPrivate::TypeAndForceComplete<int, std::false_type>,
612 // method 'addAudioTrack'
613 QtPrivate::TypeAndForceComplete<int, std::false_type>,
614 // method 'addVideoTrack'
615 QtPrivate::TypeAndForceComplete<int, std::false_type>,
616 // method 'alignSelectedClips'
617 QtPrivate::TypeAndForceComplete<void, std::false_type>,
618 // method 'onShowFrame'
619 QtPrivate::TypeAndForceComplete<void, std::false_type>,
620 QtPrivate::TypeAndForceComplete<const SharedFrame &, std::false_type>,
621 // method 'onSeeked'
622 QtPrivate::TypeAndForceComplete<void, std::false_type>,
623 QtPrivate::TypeAndForceComplete<int, std::false_type>,
624 // method 'append'
625 QtPrivate::TypeAndForceComplete<void, std::false_type>,
626 QtPrivate::TypeAndForceComplete<int, std::false_type>,
627 // method 'remove'
628 QtPrivate::TypeAndForceComplete<void, std::false_type>,
629 QtPrivate::TypeAndForceComplete<int, std::false_type>,
630 QtPrivate::TypeAndForceComplete<int, std::false_type>,
631 // method 'mergeClipWithNext'
632 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
633 QtPrivate::TypeAndForceComplete<int, std::false_type>,
634 QtPrivate::TypeAndForceComplete<int, std::false_type>,
635 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
636 // method 'lift'
637 QtPrivate::TypeAndForceComplete<void, std::false_type>,
638 QtPrivate::TypeAndForceComplete<int, std::false_type>,
639 QtPrivate::TypeAndForceComplete<int, std::false_type>,
640 // method 'removeSelection'
641 QtPrivate::TypeAndForceComplete<void, std::false_type>,
642 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
643 // method 'removeSelection'
644 QtPrivate::TypeAndForceComplete<void, std::false_type>,
645 // method 'liftSelection'
646 QtPrivate::TypeAndForceComplete<void, std::false_type>,
647 // method 'incrementCurrentTrack'
648 QtPrivate::TypeAndForceComplete<void, std::false_type>,
649 QtPrivate::TypeAndForceComplete<int, std::false_type>,
650 // method 'selectTrackHead'
651 QtPrivate::TypeAndForceComplete<void, std::false_type>,
652 QtPrivate::TypeAndForceComplete<int, std::false_type>,
653 // method 'selectMultitrack'
654 QtPrivate::TypeAndForceComplete<void, std::false_type>,
655 // method 'copy'
656 QtPrivate::TypeAndForceComplete<void, std::false_type>,
657 QtPrivate::TypeAndForceComplete<int, std::false_type>,
658 QtPrivate::TypeAndForceComplete<int, std::false_type>,
659 // method 'setTrackName'
660 QtPrivate::TypeAndForceComplete<void, std::false_type>,
661 QtPrivate::TypeAndForceComplete<int, std::false_type>,
662 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
663 // method 'toggleTrackMute'
664 QtPrivate::TypeAndForceComplete<void, std::false_type>,
665 QtPrivate::TypeAndForceComplete<int, std::false_type>,
666 // method 'toggleTrackHidden'
667 QtPrivate::TypeAndForceComplete<void, std::false_type>,
668 QtPrivate::TypeAndForceComplete<int, std::false_type>,
669 // method 'setTrackComposite'
670 QtPrivate::TypeAndForceComplete<void, std::false_type>,
671 QtPrivate::TypeAndForceComplete<int, std::false_type>,
672 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
673 // method 'setTrackLock'
674 QtPrivate::TypeAndForceComplete<void, std::false_type>,
675 QtPrivate::TypeAndForceComplete<int, std::false_type>,
676 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
677 // method 'moveClip'
678 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
679 QtPrivate::TypeAndForceComplete<int, std::false_type>,
680 QtPrivate::TypeAndForceComplete<int, std::false_type>,
681 QtPrivate::TypeAndForceComplete<int, std::false_type>,
682 QtPrivate::TypeAndForceComplete<int, std::false_type>,
683 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
684 // method 'onClipMoved'
685 QtPrivate::TypeAndForceComplete<void, std::false_type>,
686 QtPrivate::TypeAndForceComplete<int, std::false_type>,
687 QtPrivate::TypeAndForceComplete<int, std::false_type>,
688 QtPrivate::TypeAndForceComplete<int, std::false_type>,
689 QtPrivate::TypeAndForceComplete<int, std::false_type>,
690 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
691 // method 'trimClipIn'
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 // method 'trimClipOut'
699 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
700 QtPrivate::TypeAndForceComplete<int, std::false_type>,
701 QtPrivate::TypeAndForceComplete<int, std::false_type>,
702 QtPrivate::TypeAndForceComplete<int, std::false_type>,
703 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
704 // method 'insert'
705 QtPrivate::TypeAndForceComplete<void, std::false_type>,
706 QtPrivate::TypeAndForceComplete<int, std::false_type>,
707 QtPrivate::TypeAndForceComplete<int, std::false_type>,
708 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
709 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
710 // method 'insert'
711 QtPrivate::TypeAndForceComplete<void, std::false_type>,
712 QtPrivate::TypeAndForceComplete<int, std::false_type>,
713 QtPrivate::TypeAndForceComplete<int, std::false_type>,
714 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
715 // method 'insert'
716 QtPrivate::TypeAndForceComplete<void, std::false_type>,
717 QtPrivate::TypeAndForceComplete<int, std::false_type>,
718 QtPrivate::TypeAndForceComplete<int, std::false_type>,
719 // method 'insert'
720 QtPrivate::TypeAndForceComplete<void, std::false_type>,
721 QtPrivate::TypeAndForceComplete<int, std::false_type>,
722 // method 'overwrite'
723 QtPrivate::TypeAndForceComplete<void, std::false_type>,
724 QtPrivate::TypeAndForceComplete<int, std::false_type>,
725 QtPrivate::TypeAndForceComplete<int, std::false_type>,
726 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
727 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
728 // method 'overwrite'
729 QtPrivate::TypeAndForceComplete<void, std::false_type>,
730 QtPrivate::TypeAndForceComplete<int, std::false_type>,
731 QtPrivate::TypeAndForceComplete<int, std::false_type>,
732 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
733 // method 'overwrite'
734 QtPrivate::TypeAndForceComplete<void, std::false_type>,
735 QtPrivate::TypeAndForceComplete<int, std::false_type>,
736 QtPrivate::TypeAndForceComplete<int, std::false_type>,
737 // method 'overwrite'
738 QtPrivate::TypeAndForceComplete<void, std::false_type>,
739 QtPrivate::TypeAndForceComplete<int, std::false_type>,
740 // method 'appendFromPlaylist'
741 QtPrivate::TypeAndForceComplete<void, std::false_type>,
742 QtPrivate::TypeAndForceComplete<Mlt::Playlist *, std::false_type>,
743 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
744 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
745 // method 'fadeIn'
746 QtPrivate::TypeAndForceComplete<void, std::false_type>,
747 QtPrivate::TypeAndForceComplete<int, std::false_type>,
748 QtPrivate::TypeAndForceComplete<int, std::false_type>,
749 QtPrivate::TypeAndForceComplete<int, std::false_type>,
750 // method 'fadeIn'
751 QtPrivate::TypeAndForceComplete<void, std::false_type>,
752 QtPrivate::TypeAndForceComplete<int, std::false_type>,
753 QtPrivate::TypeAndForceComplete<int, std::false_type>,
754 // method 'fadeIn'
755 QtPrivate::TypeAndForceComplete<void, std::false_type>,
756 QtPrivate::TypeAndForceComplete<int, std::false_type>,
757 // method 'fadeOut'
758 QtPrivate::TypeAndForceComplete<void, std::false_type>,
759 QtPrivate::TypeAndForceComplete<int, std::false_type>,
760 QtPrivate::TypeAndForceComplete<int, std::false_type>,
761 QtPrivate::TypeAndForceComplete<int, std::false_type>,
762 // method 'fadeOut'
763 QtPrivate::TypeAndForceComplete<void, std::false_type>,
764 QtPrivate::TypeAndForceComplete<int, std::false_type>,
765 QtPrivate::TypeAndForceComplete<int, std::false_type>,
766 // method 'fadeOut'
767 QtPrivate::TypeAndForceComplete<void, std::false_type>,
768 QtPrivate::TypeAndForceComplete<int, std::false_type>,
769 // method 'seekPreviousEdit'
770 QtPrivate::TypeAndForceComplete<void, std::false_type>,
771 // method 'seekNextEdit'
772 QtPrivate::TypeAndForceComplete<void, std::false_type>,
773 // method 'seekInPoint'
774 QtPrivate::TypeAndForceComplete<void, std::false_type>,
775 QtPrivate::TypeAndForceComplete<int, std::false_type>,
776 // method 'clearSelectionIfInvalid'
777 QtPrivate::TypeAndForceComplete<void, std::false_type>,
778 // method 'insertTrack'
779 QtPrivate::TypeAndForceComplete<void, std::false_type>,
780 // method 'insertAudioTrack'
781 QtPrivate::TypeAndForceComplete<void, std::false_type>,
782 // method 'insertVideoTrack'
783 QtPrivate::TypeAndForceComplete<void, std::false_type>,
784 // method 'removeTrack'
785 QtPrivate::TypeAndForceComplete<void, std::false_type>,
786 // method 'moveTrack'
787 QtPrivate::TypeAndForceComplete<void, std::false_type>,
788 QtPrivate::TypeAndForceComplete<int, std::false_type>,
789 QtPrivate::TypeAndForceComplete<int, std::false_type>,
790 // method 'moveTrackUp'
791 QtPrivate::TypeAndForceComplete<void, std::false_type>,
792 // method 'moveTrackDown'
793 QtPrivate::TypeAndForceComplete<void, std::false_type>,
794 // method 'onProducerChanged'
795 QtPrivate::TypeAndForceComplete<void, std::false_type>,
796 QtPrivate::TypeAndForceComplete<Mlt::Producer *, std::false_type>,
797 // method 'emitSelectedFromSelection'
798 QtPrivate::TypeAndForceComplete<void, std::false_type>,
799 // method 'remakeAudioLevels'
800 QtPrivate::TypeAndForceComplete<void, std::false_type>,
801 QtPrivate::TypeAndForceComplete<int, std::false_type>,
802 QtPrivate::TypeAndForceComplete<int, std::false_type>,
803 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
804 // method 'remakeAudioLevels'
805 QtPrivate::TypeAndForceComplete<void, std::false_type>,
806 QtPrivate::TypeAndForceComplete<int, std::false_type>,
807 QtPrivate::TypeAndForceComplete<int, std::false_type>,
808 // method 'commitTrimCommand'
809 QtPrivate::TypeAndForceComplete<void, std::false_type>,
810 // method 'onRowsInserted'
811 QtPrivate::TypeAndForceComplete<void, std::false_type>,
812 QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>,
813 QtPrivate::TypeAndForceComplete<int, std::false_type>,
814 QtPrivate::TypeAndForceComplete<int, std::false_type>,
815 // method 'onRowsRemoved'
816 QtPrivate::TypeAndForceComplete<void, std::false_type>,
817 QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>,
818 QtPrivate::TypeAndForceComplete<int, std::false_type>,
819 QtPrivate::TypeAndForceComplete<int, std::false_type>,
820 // method 'onRowsMoved'
821 QtPrivate::TypeAndForceComplete<void, std::false_type>,
822 QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>,
823 QtPrivate::TypeAndForceComplete<int, std::false_type>,
824 QtPrivate::TypeAndForceComplete<int, std::false_type>,
825 QtPrivate::TypeAndForceComplete<const QModelIndex &, std::false_type>,
826 QtPrivate::TypeAndForceComplete<int, std::false_type>,
827 // method 'detachAudio'
828 QtPrivate::TypeAndForceComplete<void, std::false_type>,
829 QtPrivate::TypeAndForceComplete<int, std::false_type>,
830 QtPrivate::TypeAndForceComplete<int, std::false_type>,
831 // method 'selectAll'
832 QtPrivate::TypeAndForceComplete<void, std::false_type>,
833 // method 'selectAllOnCurrentTrack'
834 QtPrivate::TypeAndForceComplete<void, std::false_type>,
835 // method 'onProducerModified'
836 QtPrivate::TypeAndForceComplete<void, std::false_type>,
837 // method 'replace'
838 QtPrivate::TypeAndForceComplete<void, std::false_type>,
839 QtPrivate::TypeAndForceComplete<int, std::false_type>,
840 QtPrivate::TypeAndForceComplete<int, std::false_type>,
841 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
842 // method 'replace'
843 QtPrivate::TypeAndForceComplete<void, std::false_type>,
844 QtPrivate::TypeAndForceComplete<int, std::false_type>,
845 QtPrivate::TypeAndForceComplete<int, std::false_type>,
846 // method 'createOrEditMarker'
847 QtPrivate::TypeAndForceComplete<void, std::false_type>,
848 // method 'createOrEditSelectionMarker'
849 QtPrivate::TypeAndForceComplete<void, std::false_type>,
850 // method 'createMarker'
851 QtPrivate::TypeAndForceComplete<void, std::false_type>,
852 // method 'editMarker'
853 QtPrivate::TypeAndForceComplete<void, std::false_type>,
854 QtPrivate::TypeAndForceComplete<int, std::false_type>,
855 // method 'deleteMarker'
856 QtPrivate::TypeAndForceComplete<void, std::false_type>,
857 QtPrivate::TypeAndForceComplete<int, std::false_type>,
858 // method 'deleteMarker'
859 QtPrivate::TypeAndForceComplete<void, std::false_type>,
860 // method 'seekNextMarker'
861 QtPrivate::TypeAndForceComplete<void, std::false_type>,
862 // method 'seekPrevMarker'
863 QtPrivate::TypeAndForceComplete<void, std::false_type>,
864 // method 'onFilterModelChanged'
865 QtPrivate::TypeAndForceComplete<void, std::false_type>,
866 // method 'trimClipIn'
867 QtPrivate::TypeAndForceComplete<void, std::false_type>,
868 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
869 // method 'trimClipIn'
870 QtPrivate::TypeAndForceComplete<void, std::false_type>,
871 // method 'trimClipOut'
872 QtPrivate::TypeAndForceComplete<void, std::false_type>,
873 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
874 // method 'trimClipOut'
875 QtPrivate::TypeAndForceComplete<void, std::false_type>,
876 // method 'initLoad'
877 QtPrivate::TypeAndForceComplete<void, std::false_type>,
878 // method 'handleDrop'
879 QtPrivate::TypeAndForceComplete<void, std::false_type>,
880 QtPrivate::TypeAndForceComplete<int, std::false_type>,
881 QtPrivate::TypeAndForceComplete<int, std::false_type>,
882 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
883 // method 'onLoopChanged'
884 QtPrivate::TypeAndForceComplete<void, std::false_type>,
885 QtPrivate::TypeAndForceComplete<int, std::false_type>,
886 QtPrivate::TypeAndForceComplete<int, std::false_type>,
887 // method 'load'
888 QtPrivate::TypeAndForceComplete<void, std::false_type>,
889 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
890 // method 'onTopLevelChanged'
891 QtPrivate::TypeAndForceComplete<void, std::false_type>,
892 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
893 // method 'onTransitionAdded'
894 QtPrivate::TypeAndForceComplete<void, std::false_type>,
895 QtPrivate::TypeAndForceComplete<int, std::false_type>,
896 QtPrivate::TypeAndForceComplete<int, std::false_type>,
897 QtPrivate::TypeAndForceComplete<int, std::false_type>,
898 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
899 // method 'selectClip'
900 QtPrivate::TypeAndForceComplete<void, std::false_type>,
901 QtPrivate::TypeAndForceComplete<int, std::false_type>,
902 QtPrivate::TypeAndForceComplete<int, std::false_type>,
903 // method 'onMultitrackClosed'
904 QtPrivate::TypeAndForceComplete<void, std::false_type>,
905 // method 'reloadTimelineModels'
906 QtPrivate::TypeAndForceComplete<void, std::false_type>,
907 // method 'onRecordStarted'
908 QtPrivate::TypeAndForceComplete<void, std::false_type>,
909 // method 'updateRecording'
910 QtPrivate::TypeAndForceComplete<void, std::false_type>,
911 // method 'onRecordFinished'
912 QtPrivate::TypeAndForceComplete<void, std::false_type>,
913 QtPrivate::TypeAndForceComplete<AbstractJob *, std::false_type>,
914 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
915 // method 'onWarnTrackLocked'
916 QtPrivate::TypeAndForceComplete<void, std::false_type>,
917 // method 'onTimelineRightClicked'
918 QtPrivate::TypeAndForceComplete<void, std::false_type>,
919 // method 'onClipRightClicked'
920 QtPrivate::TypeAndForceComplete<void, std::false_type>,
921 // method 'onNoMoreEmptyTracks'
922 QtPrivate::TypeAndForceComplete<void, std::false_type>,
923 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
924 // method 'restoreSelection'
925 QtPrivate::TypeAndForceComplete<void, std::false_type>,
926 // method 'getGroupForClip'
927 QtPrivate::TypeAndForceComplete<QVariantList, std::false_type>,
928 QtPrivate::TypeAndForceComplete<int, std::false_type>,
929 QtPrivate::TypeAndForceComplete<int, std::false_type>,
930 // method 'isMultitrackSelected'
931 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
932 // method 'selectedTrack'
933 QtPrivate::TypeAndForceComplete<int, std::false_type>,
934 // method 'isFloating'
935 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
936 // method 'openProperties'
937 QtPrivate::TypeAndForceComplete<void, std::false_type>,
938 // method 'recordAudio'
939 QtPrivate::TypeAndForceComplete<void, std::false_type>,
940 // method 'stopRecording'
941 QtPrivate::TypeAndForceComplete<void, std::false_type>
942 >,
943 nullptr
944} };
945
946void TimelineDock::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
947{
948 if (_c == QMetaObject::InvokeMetaMethod) {
949 auto *_t = static_cast<TimelineDock *>(_o);
950 (void)_t;
951 switch (_id) {
952 case 0: _t->currentTrackChanged(); break;
953 case 1: _t->selectionChanged(); break;
954 case 2: _t->seeked((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
955 case 3: _t->positionChanged((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
956 case 4: _t->loopChanged(); break;
957 case 5: _t->clipOpened((*reinterpret_cast< std::add_pointer_t<Mlt::Producer*>>(_a[1]))); break;
958 case 6: _t->dragging((*reinterpret_cast< std::add_pointer_t<QPointF>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2]))); break;
959 case 7: _t->dropped(); break;
960 case 8: _t->dropAccepted((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
961 case 9: _t->fadeInChanged((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
962 case 10: _t->fadeOutChanged((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
963 case 11: _t->selected((*reinterpret_cast< std::add_pointer_t<Mlt::Producer*>>(_a[1]))); break;
964 case 12: _t->clipClicked(); break;
965 case 13: _t->showStatusMessage((*reinterpret_cast< std::add_pointer_t<QString>>(_a[1]))); break;
966 case 14: _t->clipCopied(); break;
967 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;
968 case 16: _t->filteredClicked(); break;
969 case 17: _t->durationChanged(); break;
970 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;
971 case 19: _t->zoomIn(); break;
972 case 20: _t->zoomOut(); break;
973 case 21: _t->zoomToFit(); break;
974 case 22: _t->setZoom((*reinterpret_cast< std::add_pointer_t<double>>(_a[1]))); break;
975 case 23: _t->markerRangesChanged(); break;
976 case 24: _t->markerSeeked((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
977 case 25: _t->isRecordingChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
978 case 26: _t->multitrackSelected(); break;
979 case 27: _t->warnTrackLocked((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
980 case 28: _t->refreshWaveforms(); break;
981 case 29: _t->updateThumbnails((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2]))); break;
982 case 30: { int _r = _t->addAudioTrack();
983 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
984 case 31: { int _r = _t->addVideoTrack();
985 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
986 case 32: _t->alignSelectedClips(); break;
987 case 33: _t->onShowFrame((*reinterpret_cast< std::add_pointer_t<SharedFrame>>(_a[1]))); break;
988 case 34: _t->onSeeked((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
989 case 35: _t->append((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
990 case 36: _t->remove((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2]))); break;
991 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])));
992 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
993 case 38: _t->lift((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2]))); break;
994 case 39: _t->removeSelection((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
995 case 40: _t->removeSelection(); break;
996 case 41: _t->liftSelection(); break;
997 case 42: _t->incrementCurrentTrack((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
998 case 43: _t->selectTrackHead((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
999 case 44: _t->selectMultitrack(); break;
1000 case 45: _t->copy((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2]))); break;
1001 case 46: _t->setTrackName((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<QString>>(_a[2]))); break;
1002 case 47: _t->toggleTrackMute((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
1003 case 48: _t->toggleTrackHidden((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
1004 case 49: _t->setTrackComposite((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<bool>>(_a[2]))); break;
1005 case 50: _t->setTrackLock((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<bool>>(_a[2]))); break;
1006 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])));
1007 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
1008 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;
1009 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])));
1010 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
1011 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])));
1012 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
1013 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;
1014 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;
1015 case 57: _t->insert((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2]))); break;
1016 case 58: _t->insert((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
1017 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;
1018 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;
1019 case 61: _t->overwrite((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2]))); break;
1020 case 62: _t->overwrite((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
1021 case 63: _t->appendFromPlaylist((*reinterpret_cast< std::add_pointer_t<Mlt::Playlist*>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<bool>>(_a[3]))); break;
1022 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;
1023 case 65: _t->fadeIn((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2]))); break;
1024 case 66: _t->fadeIn((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
1025 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;
1026 case 68: _t->fadeOut((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2]))); break;
1027 case 69: _t->fadeOut((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
1028 case 70: _t->seekPreviousEdit(); break;
1029 case 71: _t->seekNextEdit(); break;
1030 case 72: _t->seekInPoint((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
1031 case 73: _t->clearSelectionIfInvalid(); break;
1032 case 74: _t->insertTrack(); break;
1033 case 75: _t->insertAudioTrack(); break;
1034 case 76: _t->insertVideoTrack(); break;
1035 case 77: _t->removeTrack(); break;
1036 case 78: _t->moveTrack((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2]))); break;
1037 case 79: _t->moveTrackUp(); break;
1038 case 80: _t->moveTrackDown(); break;
1039 case 81: _t->onProducerChanged((*reinterpret_cast< std::add_pointer_t<Mlt::Producer*>>(_a[1]))); break;
1040 case 82: _t->emitSelectedFromSelection(); break;
1041 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;
1042 case 84: _t->remakeAudioLevels((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2]))); break;
1043 case 85: _t->commitTrimCommand(); break;
1044 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;
1045 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;
1046 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;
1047 case 89: _t->detachAudio((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2]))); break;
1048 case 90: _t->selectAll(); break;
1049 case 91: _t->selectAllOnCurrentTrack(); break;
1050 case 92: _t->onProducerModified(); break;
1051 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;
1052 case 94: _t->replace((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2]))); break;
1053 case 95: _t->createOrEditMarker(); break;
1054 case 96: _t->createOrEditSelectionMarker(); break;
1055 case 97: _t->createMarker(); break;
1056 case 98: _t->editMarker((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
1057 case 99: _t->deleteMarker((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
1058 case 100: _t->deleteMarker(); break;
1059 case 101: _t->seekNextMarker(); break;
1060 case 102: _t->seekPrevMarker(); break;
1061 case 103: _t->onFilterModelChanged(); break;
1062 case 104: _t->trimClipIn((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
1063 case 105: _t->trimClipIn(); break;
1064 case 106: _t->trimClipOut((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
1065 case 107: _t->trimClipOut(); break;
1066 case 108: _t->initLoad(); break;
1067 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;
1068 case 110: _t->onLoopChanged((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2]))); break;
1069 case 111: _t->load((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
1070 case 112: _t->onTopLevelChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
1071 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;
1072 case 114: _t->selectClip((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2]))); break;
1073 case 115: _t->onMultitrackClosed(); break;
1074 case 116: _t->reloadTimelineModels(); break;
1075 case 117: _t->onRecordStarted(); break;
1076 case 118: _t->updateRecording(); break;
1077 case 119: _t->onRecordFinished((*reinterpret_cast< std::add_pointer_t<AbstractJob*>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<bool>>(_a[2]))); break;
1078 case 120: _t->onWarnTrackLocked(); break;
1079 case 121: _t->onTimelineRightClicked(); break;
1080 case 122: _t->onClipRightClicked(); break;
1081 case 123: _t->onNoMoreEmptyTracks((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
1082 case 124: _t->restoreSelection(); break;
1083 case 125: { QVariantList _r = _t->getGroupForClip((*reinterpret_cast< std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int>>(_a[2])));
1084 if (_a[0]) *reinterpret_cast< QVariantList*>(_a[0]) = std::move(_r); } break;
1085 case 126: { bool _r = _t->isMultitrackSelected();
1086 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
1087 case 127: { int _r = _t->selectedTrack();
1088 if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); } break;
1089 case 128: { bool _r = _t->isFloating();
1090 if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
1091 case 129: _t->openProperties(); break;
1092 case 130: _t->recordAudio(); break;
1093 case 131: _t->stopRecording(); break;
1094 default: ;
1095 }
1096 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
1097 switch (_id) {
1098 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
1099 case 119:
1100 switch (*reinterpret_cast<int*>(_a[1])) {
1101 default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
1102 case 0:
1103 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< AbstractJob* >(); break;
1104 }
1105 break;
1106 }
1107 } else if (_c == QMetaObject::IndexOfMethod) {
1108 int *result = reinterpret_cast<int *>(_a[0]);
1109 {
1110 using _t = void (TimelineDock::*)();
1111 if (_t _q_method = &TimelineDock::currentTrackChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1112 *result = 0;
1113 return;
1114 }
1115 }
1116 {
1117 using _t = void (TimelineDock::*)();
1118 if (_t _q_method = &TimelineDock::selectionChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1119 *result = 1;
1120 return;
1121 }
1122 }
1123 {
1124 using _t = void (TimelineDock::*)(int );
1125 if (_t _q_method = &TimelineDock::seeked; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1126 *result = 2;
1127 return;
1128 }
1129 }
1130 {
1131 using _t = void (TimelineDock::*)(int );
1132 if (_t _q_method = &TimelineDock::positionChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1133 *result = 3;
1134 return;
1135 }
1136 }
1137 {
1138 using _t = void (TimelineDock::*)();
1139 if (_t _q_method = &TimelineDock::loopChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1140 *result = 4;
1141 return;
1142 }
1143 }
1144 {
1145 using _t = void (TimelineDock::*)(Mlt::Producer * );
1146 if (_t _q_method = &TimelineDock::clipOpened; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1147 *result = 5;
1148 return;
1149 }
1150 }
1151 {
1152 using _t = void (TimelineDock::*)(const QPointF & , int );
1153 if (_t _q_method = &TimelineDock::dragging; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1154 *result = 6;
1155 return;
1156 }
1157 }
1158 {
1159 using _t = void (TimelineDock::*)();
1160 if (_t _q_method = &TimelineDock::dropped; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1161 *result = 7;
1162 return;
1163 }
1164 }
1165 {
1166 using _t = void (TimelineDock::*)(const QString & );
1167 if (_t _q_method = &TimelineDock::dropAccepted; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1168 *result = 8;
1169 return;
1170 }
1171 }
1172 {
1173 using _t = void (TimelineDock::*)(int );
1174 if (_t _q_method = &TimelineDock::fadeInChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1175 *result = 9;
1176 return;
1177 }
1178 }
1179 {
1180 using _t = void (TimelineDock::*)(int );
1181 if (_t _q_method = &TimelineDock::fadeOutChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1182 *result = 10;
1183 return;
1184 }
1185 }
1186 {
1187 using _t = void (TimelineDock::*)(Mlt::Producer * );
1188 if (_t _q_method = &TimelineDock::selected; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1189 *result = 11;
1190 return;
1191 }
1192 }
1193 {
1194 using _t = void (TimelineDock::*)();
1195 if (_t _q_method = &TimelineDock::clipClicked; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1196 *result = 12;
1197 return;
1198 }
1199 }
1200 {
1201 using _t = void (TimelineDock::*)(QString );
1202 if (_t _q_method = &TimelineDock::showStatusMessage; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1203 *result = 13;
1204 return;
1205 }
1206 }
1207 {
1208 using _t = void (TimelineDock::*)();
1209 if (_t _q_method = &TimelineDock::clipCopied; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1210 *result = 14;
1211 return;
1212 }
1213 }
1214 {
1215 using _t = void (TimelineDock::*)(int , int , int , int , bool );
1216 if (_t _q_method = &TimelineDock::clipMoved; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1217 *result = 15;
1218 return;
1219 }
1220 }
1221 {
1222 using _t = void (TimelineDock::*)();
1223 if (_t _q_method = &TimelineDock::filteredClicked; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1224 *result = 16;
1225 return;
1226 }
1227 }
1228 {
1229 using _t = void (TimelineDock::*)();
1230 if (_t _q_method = &TimelineDock::durationChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1231 *result = 17;
1232 return;
1233 }
1234 }
1235 {
1236 using _t = void (TimelineDock::*)(int , int , int , bool );
1237 if (_t _q_method = &TimelineDock::transitionAdded; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1238 *result = 18;
1239 return;
1240 }
1241 }
1242 {
1243 using _t = void (TimelineDock::*)();
1244 if (_t _q_method = &TimelineDock::zoomIn; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1245 *result = 19;
1246 return;
1247 }
1248 }
1249 {
1250 using _t = void (TimelineDock::*)();
1251 if (_t _q_method = &TimelineDock::zoomOut; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1252 *result = 20;
1253 return;
1254 }
1255 }
1256 {
1257 using _t = void (TimelineDock::*)();
1258 if (_t _q_method = &TimelineDock::zoomToFit; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1259 *result = 21;
1260 return;
1261 }
1262 }
1263 {
1264 using _t = void (TimelineDock::*)(double );
1265 if (_t _q_method = &TimelineDock::setZoom; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1266 *result = 22;
1267 return;
1268 }
1269 }
1270 {
1271 using _t = void (TimelineDock::*)();
1272 if (_t _q_method = &TimelineDock::markerRangesChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1273 *result = 23;
1274 return;
1275 }
1276 }
1277 {
1278 using _t = void (TimelineDock::*)(int );
1279 if (_t _q_method = &TimelineDock::markerSeeked; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1280 *result = 24;
1281 return;
1282 }
1283 }
1284 {
1285 using _t = void (TimelineDock::*)(bool );
1286 if (_t _q_method = &TimelineDock::isRecordingChanged; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1287 *result = 25;
1288 return;
1289 }
1290 }
1291 {
1292 using _t = void (TimelineDock::*)();
1293 if (_t _q_method = &TimelineDock::multitrackSelected; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1294 *result = 26;
1295 return;
1296 }
1297 }
1298 {
1299 using _t = void (TimelineDock::*)(int );
1300 if (_t _q_method = &TimelineDock::warnTrackLocked; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1301 *result = 27;
1302 return;
1303 }
1304 }
1305 {
1306 using _t = void (TimelineDock::*)();
1307 if (_t _q_method = &TimelineDock::refreshWaveforms; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1308 *result = 28;
1309 return;
1310 }
1311 }
1312 {
1313 using _t = void (TimelineDock::*)(int , int );
1314 if (_t _q_method = &TimelineDock::updateThumbnails; *reinterpret_cast<_t *>(_a[1]) == _q_method) {
1315 *result = 29;
1316 return;
1317 }
1318 }
1319 } else if (_c == QMetaObject::ReadProperty) {
1320 auto *_t = static_cast<TimelineDock *>(_o);
1321 (void)_t;
1322 void *_v = _a[0];
1323 switch (_id) {
1324 case 0: *reinterpret_cast< int*>(_v) = _t->position(); break;
1325 case 1: *reinterpret_cast< int*>(_v) = _t->currentTrack(); break;
1326 case 2: *reinterpret_cast< QVariantList*>(_v) = _t->selectionForJS(); break;
1327 case 3: *reinterpret_cast< bool*>(_v) = _t->isRecording(); break;
1328 case 4: *reinterpret_cast< int*>(_v) = _t->loopStart(); break;
1329 case 5: *reinterpret_cast< int*>(_v) = _t->loopEnd(); break;
1330 default: break;
1331 }
1332 } else if (_c == QMetaObject::WriteProperty) {
1333 auto *_t = static_cast<TimelineDock *>(_o);
1334 (void)_t;
1335 void *_v = _a[0];
1336 switch (_id) {
1337 case 0: _t->setPosition(*reinterpret_cast< int*>(_v)); break;
1338 case 1: _t->setCurrentTrack(*reinterpret_cast< int*>(_v)); break;
1339 case 2: _t->setSelectionFromJS(*reinterpret_cast< QVariantList*>(_v)); break;
1340 default: break;
1341 }
1342 } else if (_c == QMetaObject::ResetProperty) {
1343 } else if (_c == QMetaObject::BindableProperty) {
1344 }
1345}
1346
1347const QMetaObject *TimelineDock::metaObject() const
1348{
1349 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
1350}
1351
1352void *TimelineDock::qt_metacast(const char *_clname)
1353{
1354 if (!_clname) return nullptr;
1355 if (!strcmp(_clname, qt_meta_stringdata_CLASSTimelineDockENDCLASS.stringdata0))
1356 return static_cast<void*>(this);
1357 return QDockWidget::qt_metacast(_clname);
1358}
1359
1360int TimelineDock::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
1361{
1362 _id = QDockWidget::qt_metacall(_c, _id, _a);
1363 if (_id < 0)
1364 return _id;
1365 if (_c == QMetaObject::InvokeMetaMethod) {
1366 if (_id < 132)
1367 qt_static_metacall(this, _c, _id, _a);
1368 _id -= 132;
1369 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
1370 if (_id < 132)
1371 qt_static_metacall(this, _c, _id, _a);
1372 _id -= 132;
1373 }else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
1374 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
1375 || _c == QMetaObject::RegisterPropertyMetaType) {
1376 qt_static_metacall(this, _c, _id, _a);
1377 _id -= 6;
1378 }
1379 return _id;
1380}
1381
1382// SIGNAL 0
1383void TimelineDock::currentTrackChanged()
1384{
1385 QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
1386}
1387
1388// SIGNAL 1
1389void TimelineDock::selectionChanged()
1390{
1391 QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
1392}
1393
1394// SIGNAL 2
1395void TimelineDock::seeked(int _t1)
1396{
1397 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
1398 QMetaObject::activate(this, &staticMetaObject, 2, _a);
1399}
1400
1401// SIGNAL 3
1402void TimelineDock::positionChanged(int _t1)
1403{
1404 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
1405 QMetaObject::activate(this, &staticMetaObject, 3, _a);
1406}
1407
1408// SIGNAL 4
1409void TimelineDock::loopChanged()
1410{
1411 QMetaObject::activate(this, &staticMetaObject, 4, nullptr);
1412}
1413
1414// SIGNAL 5
1415void TimelineDock::clipOpened(Mlt::Producer * _t1)
1416{
1417 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
1418 QMetaObject::activate(this, &staticMetaObject, 5, _a);
1419}
1420
1421// SIGNAL 6
1422void TimelineDock::dragging(const QPointF & _t1, int _t2)
1423{
1424 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
1425 QMetaObject::activate(this, &staticMetaObject, 6, _a);
1426}
1427
1428// SIGNAL 7
1429void TimelineDock::dropped()
1430{
1431 QMetaObject::activate(this, &staticMetaObject, 7, nullptr);
1432}
1433
1434// SIGNAL 8
1435void TimelineDock::dropAccepted(const QString & _t1)
1436{
1437 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
1438 QMetaObject::activate(this, &staticMetaObject, 8, _a);
1439}
1440
1441// SIGNAL 9
1442void TimelineDock::fadeInChanged(int _t1)
1443{
1444 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
1445 QMetaObject::activate(this, &staticMetaObject, 9, _a);
1446}
1447
1448// SIGNAL 10
1449void TimelineDock::fadeOutChanged(int _t1)
1450{
1451 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
1452 QMetaObject::activate(this, &staticMetaObject, 10, _a);
1453}
1454
1455// SIGNAL 11
1456void TimelineDock::selected(Mlt::Producer * _t1)
1457{
1458 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
1459 QMetaObject::activate(this, &staticMetaObject, 11, _a);
1460}
1461
1462// SIGNAL 12
1463void TimelineDock::clipClicked()
1464{
1465 QMetaObject::activate(this, &staticMetaObject, 12, nullptr);
1466}
1467
1468// SIGNAL 13
1469void TimelineDock::showStatusMessage(QString _t1)
1470{
1471 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
1472 QMetaObject::activate(this, &staticMetaObject, 13, _a);
1473}
1474
1475// SIGNAL 14
1476void TimelineDock::clipCopied()
1477{
1478 QMetaObject::activate(this, &staticMetaObject, 14, nullptr);
1479}
1480
1481// SIGNAL 15
1482void TimelineDock::clipMoved(int _t1, int _t2, int _t3, int _t4, bool _t5)
1483{
1484 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))) };
1485 QMetaObject::activate(this, &staticMetaObject, 15, _a);
1486}
1487
1488// SIGNAL 16
1489void TimelineDock::filteredClicked()
1490{
1491 QMetaObject::activate(this, &staticMetaObject, 16, nullptr);
1492}
1493
1494// SIGNAL 17
1495void TimelineDock::durationChanged()
1496{
1497 QMetaObject::activate(this, &staticMetaObject, 17, nullptr);
1498}
1499
1500// SIGNAL 18
1501void TimelineDock::transitionAdded(int _t1, int _t2, int _t3, bool _t4)
1502{
1503 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))) };
1504 QMetaObject::activate(this, &staticMetaObject, 18, _a);
1505}
1506
1507// SIGNAL 19
1508void TimelineDock::zoomIn()
1509{
1510 QMetaObject::activate(this, &staticMetaObject, 19, nullptr);
1511}
1512
1513// SIGNAL 20
1514void TimelineDock::zoomOut()
1515{
1516 QMetaObject::activate(this, &staticMetaObject, 20, nullptr);
1517}
1518
1519// SIGNAL 21
1520void TimelineDock::zoomToFit()
1521{
1522 QMetaObject::activate(this, &staticMetaObject, 21, nullptr);
1523}
1524
1525// SIGNAL 22
1526void TimelineDock::setZoom(double _t1)
1527{
1528 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
1529 QMetaObject::activate(this, &staticMetaObject, 22, _a);
1530}
1531
1532// SIGNAL 23
1533void TimelineDock::markerRangesChanged()
1534{
1535 QMetaObject::activate(this, &staticMetaObject, 23, nullptr);
1536}
1537
1538// SIGNAL 24
1539void TimelineDock::markerSeeked(int _t1)
1540{
1541 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
1542 QMetaObject::activate(this, &staticMetaObject, 24, _a);
1543}
1544
1545// SIGNAL 25
1546void TimelineDock::isRecordingChanged(bool _t1)
1547{
1548 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
1549 QMetaObject::activate(this, &staticMetaObject, 25, _a);
1550}
1551
1552// SIGNAL 26
1553void TimelineDock::multitrackSelected()
1554{
1555 QMetaObject::activate(this, &staticMetaObject, 26, nullptr);
1556}
1557
1558// SIGNAL 27
1559void TimelineDock::warnTrackLocked(int _t1)
1560{
1561 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
1562 QMetaObject::activate(this, &staticMetaObject, 27, _a);
1563}
1564
1565// SIGNAL 28
1566void TimelineDock::refreshWaveforms()
1567{
1568 QMetaObject::activate(this, &staticMetaObject, 28, nullptr);
1569}
1570
1571// SIGNAL 29
1572void TimelineDock::updateThumbnails(int _t1, int _t2)
1573{
1574 void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
1575 QMetaObject::activate(this, &staticMetaObject, 29, _a);
1576}
1577QT_WARNING_POP