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