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