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