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