CuteLogger
Fast and simple logging solution for Qt based applications
moc_multitrackmodel.cpp
1/****************************************************************************
2** Meta object code from reading C++ file 'multitrackmodel.h'
3**
4** Created by: The Qt Meta Object Compiler version 69 (Qt 6.12.0)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
9#include "../../../../src/models/multitrackmodel.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 'multitrackmodel.h' doesn't include <QObject>."
20#elif Q_MOC_OUTPUT_REVISION != 69
21#error "This file was generated using the moc from 6.12.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 {
34struct qt_meta_tag_ZN15MultitrackModelE_t {};
35} // unnamed namespace
36
37template <> constexpr inline auto MultitrackModel::qt_create_metaobjectdata<qt_meta_tag_ZN15MultitrackModelE_t>()
38{
39 namespace QMC = QtMocConstants;
40 QtMocHelpers::StringRefStorage qt_stringData {
41 "MultitrackModel",
42 "created",
43 "",
44 "aboutToClose",
45 "closed",
46 "modified",
47 "seeked",
48 "position",
49 "seekPlayer",
50 "trackHeightChanged",
51 "trackHeaderWidthChanged",
52 "scaleFactorChanged",
53 "showStatusMessage",
54 "durationChanged",
55 "filteredChanged",
56 "hasAudioTracksChanged",
57 "reloadRequested",
58 "appended",
59 "trackIndex",
60 "clipIndex",
61 "inserted",
62 "overWritten",
63 "removing",
64 "Mlt::Service*",
65 "service",
66 "noMoreEmptyTracks",
67 "isAudio",
68 "bulkUpdateFinished",
69 "refreshTrackList",
70 "setTrackName",
71 "row",
72 "value",
73 "setTrackRole",
74 "AudioTrackRole",
75 "role",
76 "setTrackMute",
77 "mute",
78 "setTrackHidden",
79 "hidden",
80 "setTrackComposite",
81 "composite",
82 "setTrackLock",
83 "lock",
84 "setTrackGain",
85 "gain",
86 "trimClipIn",
87 "delta",
88 "ripple",
89 "rippleAllTracks",
90 "notifyClipIn",
91 "trimClipOut",
92 "notifyClipOut",
93 "moveClip",
94 "fromTrack",
95 "toTrack",
96 "overwriteClip",
97 "Mlt::Producer&",
98 "clip",
99 "seek",
100 "overwrite",
101 "notify",
102 "insertClip",
103 "appendClip",
104 "removeClip",
105 "liftClip",
106 "consolidate",
107 "consolidateBlanks",
108 "splitClip",
109 "joinClips",
110 "changeGain",
111 "fadeIn",
112 "duration",
113 "fadeOut",
114 "addTransitionValid",
115 "addTransition",
116 "removeTransition",
117 "removeTransitionByTrimIn",
118 "removeTransitionByTrimOut",
119 "trimTransitionInValid",
120 "resizeTransitionInByMoveValid",
121 "trimTransitionIn",
122 "slip",
123 "trimTransitionOutValid",
124 "trimTransitionOut",
125 "resizeTransitionValid",
126 "transitionIndex",
127 "addTransitionByTrimInValid",
128 "addTransitionByTrimIn",
129 "addTransitionByTrimOutValid",
130 "addTransitionByTrimOut",
131 "removeTransitionByTrimInValid",
132 "removeTransitionByTrimOutValid",
133 "filterAddedOrRemoved",
134 "Mlt::Producer*",
135 "producer",
136 "onFilterChanged",
137 "reload",
138 "asynchronous",
139 "replace",
140 "copyFilters",
141 "adjustBackgroundDuration",
142 "adjustTrackFilters",
143 "audioLevelsReady",
144 "QPersistentModelIndex",
145 "index",
146 "clipStart",
147 "trackHeight",
148 "trackHeaderWidth",
149 "scaleFactor",
150 "filtered",
151 "trackLevelIndicatorSupported",
152 "hasAudioTracks"
153 };
154
155 QtMocHelpers::UintData qt_methods {
156 // Signal 'created'
157 QtMocHelpers::SignalData<void()>(1, 2, QMC::AccessPublic, QMetaType::Void),
158 // Signal 'aboutToClose'
159 QtMocHelpers::SignalData<void()>(3, 2, QMC::AccessPublic, QMetaType::Void),
160 // Signal 'closed'
161 QtMocHelpers::SignalData<void()>(4, 2, QMC::AccessPublic, QMetaType::Void),
162 // Signal 'modified'
163 QtMocHelpers::SignalData<void()>(5, 2, QMC::AccessPublic, QMetaType::Void),
164 // Signal 'seeked'
165 QtMocHelpers::SignalData<void(int, bool)>(6, 2, QMC::AccessPublic, QMetaType::Void, {{
166 { QMetaType::Int, 7 }, { QMetaType::Bool, 8 },
167 }}),
168 // Signal 'seeked'
169 QtMocHelpers::SignalData<void(int)>(6, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
170 { QMetaType::Int, 7 },
171 }}),
172 // Signal 'trackHeightChanged'
173 QtMocHelpers::SignalData<void()>(9, 2, QMC::AccessPublic, QMetaType::Void),
174 // Signal 'trackHeaderWidthChanged'
175 QtMocHelpers::SignalData<void()>(10, 2, QMC::AccessPublic, QMetaType::Void),
176 // Signal 'scaleFactorChanged'
177 QtMocHelpers::SignalData<void()>(11, 2, QMC::AccessPublic, QMetaType::Void),
178 // Signal 'showStatusMessage'
179 QtMocHelpers::SignalData<void(QString)>(12, 2, QMC::AccessPublic, QMetaType::Void, {{
180 { QMetaType::QString, 2 },
181 }}),
182 // Signal 'durationChanged'
183 QtMocHelpers::SignalData<void()>(13, 2, QMC::AccessPublic, QMetaType::Void),
184 // Signal 'filteredChanged'
185 QtMocHelpers::SignalData<void()>(14, 2, QMC::AccessPublic, QMetaType::Void),
186 // Signal 'hasAudioTracksChanged'
187 QtMocHelpers::SignalData<void()>(15, 2, QMC::AccessPublic, QMetaType::Void),
188 // Signal 'reloadRequested'
189 QtMocHelpers::SignalData<void()>(16, 2, QMC::AccessPublic, QMetaType::Void),
190 // Signal 'appended'
191 QtMocHelpers::SignalData<void(int, int)>(17, 2, QMC::AccessPublic, QMetaType::Void, {{
192 { QMetaType::Int, 18 }, { QMetaType::Int, 19 },
193 }}),
194 // Signal 'inserted'
195 QtMocHelpers::SignalData<void(int, int)>(20, 2, QMC::AccessPublic, QMetaType::Void, {{
196 { QMetaType::Int, 18 }, { QMetaType::Int, 19 },
197 }}),
198 // Signal 'overWritten'
199 QtMocHelpers::SignalData<void(int, int)>(21, 2, QMC::AccessPublic, QMetaType::Void, {{
200 { QMetaType::Int, 18 }, { QMetaType::Int, 19 },
201 }}),
202 // Signal 'removing'
203 QtMocHelpers::SignalData<void(Mlt::Service *)>(22, 2, QMC::AccessPublic, QMetaType::Void, {{
204 { 0x80000000 | 23, 24 },
205 }}),
206 // Signal 'noMoreEmptyTracks'
207 QtMocHelpers::SignalData<void(bool)>(25, 2, QMC::AccessPublic, QMetaType::Void, {{
208 { QMetaType::Bool, 26 },
209 }}),
210 // Signal 'bulkUpdateFinished'
211 QtMocHelpers::SignalData<void()>(27, 2, QMC::AccessPublic, QMetaType::Void),
212 // Slot 'refreshTrackList'
213 QtMocHelpers::SlotData<void()>(28, 2, QMC::AccessPublic, QMetaType::Void),
214 // Slot 'setTrackName'
215 QtMocHelpers::SlotData<void(int, const QString &)>(29, 2, QMC::AccessPublic, QMetaType::Void, {{
216 { QMetaType::Int, 30 }, { QMetaType::QString, 31 },
217 }}),
218 // Slot 'setTrackRole'
219 QtMocHelpers::SlotData<void(int, AudioTrackRole)>(32, 2, QMC::AccessPublic, QMetaType::Void, {{
220 { QMetaType::Int, 30 }, { 0x80000000 | 33, 34 },
221 }}),
222 // Slot 'setTrackMute'
223 QtMocHelpers::SlotData<void(int, bool)>(35, 2, QMC::AccessPublic, QMetaType::Void, {{
224 { QMetaType::Int, 30 }, { QMetaType::Bool, 36 },
225 }}),
226 // Slot 'setTrackHidden'
227 QtMocHelpers::SlotData<void(int, bool)>(37, 2, QMC::AccessPublic, QMetaType::Void, {{
228 { QMetaType::Int, 30 }, { QMetaType::Bool, 38 },
229 }}),
230 // Slot 'setTrackComposite'
231 QtMocHelpers::SlotData<void(int, bool)>(39, 2, QMC::AccessPublic, QMetaType::Void, {{
232 { QMetaType::Int, 30 }, { QMetaType::Bool, 40 },
233 }}),
234 // Slot 'setTrackLock'
235 QtMocHelpers::SlotData<void(int, bool)>(41, 2, QMC::AccessPublic, QMetaType::Void, {{
236 { QMetaType::Int, 30 }, { QMetaType::Bool, 42 },
237 }}),
238 // Slot 'setTrackGain'
239 QtMocHelpers::SlotData<void(int, double)>(43, 2, QMC::AccessPublic, QMetaType::Void, {{
240 { QMetaType::Int, 30 }, { QMetaType::Double, 44 },
241 }}),
242 // Slot 'trimClipIn'
243 QtMocHelpers::SlotData<int(int, int, int, bool, bool)>(45, 2, QMC::AccessPublic, QMetaType::Int, {{
244 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 46 }, { QMetaType::Bool, 47 },
245 { QMetaType::Bool, 48 },
246 }}),
247 // Slot 'notifyClipIn'
248 QtMocHelpers::SlotData<void(int, int)>(49, 2, QMC::AccessPublic, QMetaType::Void, {{
249 { QMetaType::Int, 18 }, { QMetaType::Int, 19 },
250 }}),
251 // Slot 'trimClipOut'
252 QtMocHelpers::SlotData<int(int, int, int, bool, bool)>(50, 2, QMC::AccessPublic, QMetaType::Int, {{
253 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 46 }, { QMetaType::Bool, 47 },
254 { QMetaType::Bool, 48 },
255 }}),
256 // Slot 'notifyClipOut'
257 QtMocHelpers::SlotData<void(int, int)>(51, 2, QMC::AccessPublic, QMetaType::Void, {{
258 { QMetaType::Int, 18 }, { QMetaType::Int, 19 },
259 }}),
260 // Slot 'moveClip'
261 QtMocHelpers::SlotData<bool(int, int, int, int, bool, bool)>(52, 2, QMC::AccessPublic, QMetaType::Bool, {{
262 { QMetaType::Int, 53 }, { QMetaType::Int, 54 }, { QMetaType::Int, 19 }, { QMetaType::Int, 7 },
263 { QMetaType::Bool, 47 }, { QMetaType::Bool, 48 },
264 }}),
265 // Slot 'overwriteClip'
266 QtMocHelpers::SlotData<int(int, Mlt::Producer &, int, bool)>(55, 2, QMC::AccessPublic, QMetaType::Int, {{
267 { QMetaType::Int, 18 }, { 0x80000000 | 56, 57 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 58 },
268 }}),
269 // Slot 'overwriteClip'
270 QtMocHelpers::SlotData<int(int, Mlt::Producer &, int)>(55, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Int, {{
271 { QMetaType::Int, 18 }, { 0x80000000 | 56, 57 }, { QMetaType::Int, 7 },
272 }}),
273 // Slot 'overwrite'
274 QtMocHelpers::SlotData<QString(int, Mlt::Producer &, int, bool, bool)>(59, 2, QMC::AccessPublic, QMetaType::QString, {{
275 { QMetaType::Int, 18 }, { 0x80000000 | 56, 57 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 58 },
276 { QMetaType::Bool, 60 },
277 }}),
278 // Slot 'overwrite'
279 QtMocHelpers::SlotData<QString(int, Mlt::Producer &, int, bool)>(59, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
280 { QMetaType::Int, 18 }, { 0x80000000 | 56, 57 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 58 },
281 }}),
282 // Slot 'overwrite'
283 QtMocHelpers::SlotData<QString(int, Mlt::Producer &, int)>(59, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
284 { QMetaType::Int, 18 }, { 0x80000000 | 56, 57 }, { QMetaType::Int, 7 },
285 }}),
286 // Slot 'insertClip'
287 QtMocHelpers::SlotData<int(int, Mlt::Producer &, int, bool, bool, bool)>(61, 2, QMC::AccessPublic, QMetaType::Int, {{
288 { QMetaType::Int, 18 }, { 0x80000000 | 56, 57 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 48 },
289 { QMetaType::Bool, 58 }, { QMetaType::Bool, 60 },
290 }}),
291 // Slot 'insertClip'
292 QtMocHelpers::SlotData<int(int, Mlt::Producer &, int, bool, bool)>(61, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Int, {{
293 { QMetaType::Int, 18 }, { 0x80000000 | 56, 57 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 48 },
294 { QMetaType::Bool, 58 },
295 }}),
296 // Slot 'insertClip'
297 QtMocHelpers::SlotData<int(int, Mlt::Producer &, int, bool)>(61, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Int, {{
298 { QMetaType::Int, 18 }, { 0x80000000 | 56, 57 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 48 },
299 }}),
300 // Slot 'appendClip'
301 QtMocHelpers::SlotData<int(int, Mlt::Producer &, bool, bool)>(62, 2, QMC::AccessPublic, QMetaType::Int, {{
302 { QMetaType::Int, 18 }, { 0x80000000 | 56, 57 }, { QMetaType::Bool, 58 }, { QMetaType::Bool, 60 },
303 }}),
304 // Slot 'appendClip'
305 QtMocHelpers::SlotData<int(int, Mlt::Producer &, bool)>(62, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Int, {{
306 { QMetaType::Int, 18 }, { 0x80000000 | 56, 57 }, { QMetaType::Bool, 58 },
307 }}),
308 // Slot 'appendClip'
309 QtMocHelpers::SlotData<int(int, Mlt::Producer &)>(62, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Int, {{
310 { QMetaType::Int, 18 }, { 0x80000000 | 56, 57 },
311 }}),
312 // Slot 'removeClip'
313 QtMocHelpers::SlotData<void(int, int, bool)>(63, 2, QMC::AccessPublic, QMetaType::Void, {{
314 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Bool, 48 },
315 }}),
316 // Slot 'liftClip'
317 QtMocHelpers::SlotData<void(int, int, bool)>(64, 2, QMC::AccessPublic, QMetaType::Void, {{
318 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Bool, 65 },
319 }}),
320 // Slot 'liftClip'
321 QtMocHelpers::SlotData<void(int, int)>(64, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
322 { QMetaType::Int, 18 }, { QMetaType::Int, 19 },
323 }}),
324 // Slot 'consolidateBlanks'
325 QtMocHelpers::SlotData<void(int)>(66, 2, QMC::AccessPublic, QMetaType::Void, {{
326 { QMetaType::Int, 18 },
327 }}),
328 // Slot 'splitClip'
329 QtMocHelpers::SlotData<void(int, int, int)>(67, 2, QMC::AccessPublic, QMetaType::Void, {{
330 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 7 },
331 }}),
332 // Slot 'joinClips'
333 QtMocHelpers::SlotData<void(int, int)>(68, 2, QMC::AccessPublic, QMetaType::Void, {{
334 { QMetaType::Int, 18 }, { QMetaType::Int, 19 },
335 }}),
336 // Slot 'changeGain'
337 QtMocHelpers::SlotData<void(int, int, double)>(69, 2, QMC::AccessPublic, QMetaType::Void, {{
338 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Double, 44 },
339 }}),
340 // Slot 'fadeIn'
341 QtMocHelpers::SlotData<void(int, int, int)>(70, 2, QMC::AccessPublic, QMetaType::Void, {{
342 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 71 },
343 }}),
344 // Slot 'fadeOut'
345 QtMocHelpers::SlotData<void(int, int, int)>(72, 2, QMC::AccessPublic, QMetaType::Void, {{
346 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 71 },
347 }}),
348 // Slot 'addTransitionValid'
349 QtMocHelpers::SlotData<bool(int, int, int, int, bool)>(73, 2, QMC::AccessPublic, QMetaType::Bool, {{
350 { QMetaType::Int, 53 }, { QMetaType::Int, 54 }, { QMetaType::Int, 19 }, { QMetaType::Int, 7 },
351 { QMetaType::Bool, 47 },
352 }}),
353 // Slot 'addTransition'
354 QtMocHelpers::SlotData<int(int, int, int, bool, bool)>(74, 2, QMC::AccessPublic, QMetaType::Int, {{
355 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 47 },
356 { QMetaType::Bool, 48 },
357 }}),
358 // Slot 'removeTransition'
359 QtMocHelpers::SlotData<void(int, int)>(75, 2, QMC::AccessPublic, QMetaType::Void, {{
360 { QMetaType::Int, 18 }, { QMetaType::Int, 19 },
361 }}),
362 // Slot 'removeTransitionByTrimIn'
363 QtMocHelpers::SlotData<void(int, int, int)>(76, 2, QMC::AccessPublic, QMetaType::Void, {{
364 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 46 },
365 }}),
366 // Slot 'removeTransitionByTrimOut'
367 QtMocHelpers::SlotData<void(int, int, int)>(77, 2, QMC::AccessPublic, QMetaType::Void, {{
368 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 46 },
369 }}),
370 // Slot 'trimTransitionInValid'
371 QtMocHelpers::SlotData<bool(int, int, int)>(78, 2, QMC::AccessPublic, QMetaType::Bool, {{
372 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 46 },
373 }}),
374 // Slot 'resizeTransitionInByMoveValid'
375 QtMocHelpers::SlotData<bool(int, int, int)>(79, 2, QMC::AccessPublic, QMetaType::Bool, {{
376 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 7 },
377 }}),
378 // Slot 'trimTransitionIn'
379 QtMocHelpers::SlotData<void(int, int, int, bool)>(80, 2, QMC::AccessPublic, QMetaType::Void, {{
380 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 46 }, { QMetaType::Bool, 81 },
381 }}),
382 // Slot 'trimTransitionIn'
383 QtMocHelpers::SlotData<void(int, int, int)>(80, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
384 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 46 },
385 }}),
386 // Slot 'trimTransitionOutValid'
387 QtMocHelpers::SlotData<bool(int, int, int)>(82, 2, QMC::AccessPublic, QMetaType::Bool, {{
388 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 46 },
389 }}),
390 // Slot 'trimTransitionOut'
391 QtMocHelpers::SlotData<void(int, int, int, bool)>(83, 2, QMC::AccessPublic, QMetaType::Void, {{
392 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 46 }, { QMetaType::Bool, 81 },
393 }}),
394 // Slot 'trimTransitionOut'
395 QtMocHelpers::SlotData<void(int, int, int)>(83, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
396 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 46 },
397 }}),
398 // Slot 'resizeTransitionValid'
399 QtMocHelpers::SlotData<bool(int, int, int)>(84, 2, QMC::AccessPublic, QMetaType::Bool, {{
400 { QMetaType::Int, 18 }, { QMetaType::Int, 85 }, { QMetaType::Int, 46 },
401 }}),
402 // Slot 'addTransitionByTrimInValid'
403 QtMocHelpers::SlotData<bool(int, int, int)>(86, 2, QMC::AccessPublic, QMetaType::Bool, {{
404 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 46 },
405 }}),
406 // Slot 'addTransitionByTrimIn'
407 QtMocHelpers::SlotData<int(int, int, int)>(87, 2, QMC::AccessPublic, QMetaType::Int, {{
408 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 46 },
409 }}),
410 // Slot 'addTransitionByTrimOutValid'
411 QtMocHelpers::SlotData<bool(int, int, int)>(88, 2, QMC::AccessPublic, QMetaType::Bool, {{
412 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 46 },
413 }}),
414 // Slot 'addTransitionByTrimOut'
415 QtMocHelpers::SlotData<void(int, int, int)>(89, 2, QMC::AccessPublic, QMetaType::Void, {{
416 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 46 },
417 }}),
418 // Slot 'removeTransitionByTrimInValid'
419 QtMocHelpers::SlotData<bool(int, int, int)>(90, 2, QMC::AccessPublic, QMetaType::Bool, {{
420 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 46 },
421 }}),
422 // Slot 'removeTransitionByTrimOutValid'
423 QtMocHelpers::SlotData<bool(int, int, int)>(91, 2, QMC::AccessPublic, QMetaType::Bool, {{
424 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { QMetaType::Int, 46 },
425 }}),
426 // Slot 'filterAddedOrRemoved'
427 QtMocHelpers::SlotData<void(Mlt::Producer *)>(92, 2, QMC::AccessPublic, QMetaType::Void, {{
428 { 0x80000000 | 93, 94 },
429 }}),
430 // Slot 'onFilterChanged'
431 QtMocHelpers::SlotData<void(Mlt::Service *)>(95, 2, QMC::AccessPublic, QMetaType::Void, {{
432 { 0x80000000 | 23, 24 },
433 }}),
434 // Slot 'reload'
435 QtMocHelpers::SlotData<void(bool)>(96, 2, QMC::AccessPublic, QMetaType::Void, {{
436 { QMetaType::Bool, 97 },
437 }}),
438 // Slot 'reload'
439 QtMocHelpers::SlotData<void()>(96, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void),
440 // Slot 'replace'
441 QtMocHelpers::SlotData<void(int, int, Mlt::Producer &, bool)>(98, 2, QMC::AccessPublic, QMetaType::Void, {{
442 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { 0x80000000 | 56, 57 }, { QMetaType::Bool, 99 },
443 }}),
444 // Slot 'replace'
445 QtMocHelpers::SlotData<void(int, int, Mlt::Producer &)>(98, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
446 { QMetaType::Int, 18 }, { QMetaType::Int, 19 }, { 0x80000000 | 56, 57 },
447 }}),
448 // Slot 'adjustBackgroundDuration'
449 QtMocHelpers::SlotData<void()>(100, 2, QMC::AccessPrivate, QMetaType::Void),
450 // Slot 'adjustTrackFilters'
451 QtMocHelpers::SlotData<void()>(101, 2, QMC::AccessPrivate, QMetaType::Void),
452 // Method 'audioLevelsReady'
453 QtMocHelpers::MethodData<void(const QPersistentModelIndex &)>(102, 2, QMC::AccessPublic, QMetaType::Void, {{
454 { 0x80000000 | 103, 104 },
455 }}),
456 // Method 'clipStart'
457 QtMocHelpers::MethodData<int(int, int)>(105, 2, QMC::AccessPublic, QMetaType::Int, {{
458 { QMetaType::Int, 18 }, { QMetaType::Int, 19 },
459 }}),
460 };
461 QtMocHelpers::UintData qt_properties {
462 // property 'trackHeight'
463 QtMocHelpers::PropertyData<int>(106, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 6),
464 // property 'trackHeaderWidth'
465 QtMocHelpers::PropertyData<int>(107, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet | QMC::Final, 7),
466 // property 'scaleFactor'
467 QtMocHelpers::PropertyData<double>(108, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 8),
468 // property 'filtered'
469 QtMocHelpers::PropertyData<bool>(109, QMetaType::Bool, QMC::DefaultPropertyFlags, 11),
470 // property 'trackLevelIndicatorSupported'
471 QtMocHelpers::PropertyData<bool>(110, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Constant),
472 // property 'hasAudioTracks'
473 QtMocHelpers::PropertyData<bool>(111, QMetaType::Bool, QMC::DefaultPropertyFlags, 12),
474 };
475 QtMocHelpers::UintData qt_enums {
476 };
477 return QtMocHelpers::metaObjectData<MultitrackModel, qt_meta_tag_ZN15MultitrackModelE_t>(QMC::MetaObjectFlag{}, qt_stringData,
478 qt_methods, qt_properties, qt_enums);
479}
480Q_CONSTINIT const QMetaObject MultitrackModel::staticMetaObject = { {
481 QMetaObject::SuperData::link<QAbstractItemModel::staticMetaObject>(),
482 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN15MultitrackModelE_t>.stringdata,
483 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN15MultitrackModelE_t>.data,
484 qt_static_metacall,
485 nullptr,
486 qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN15MultitrackModelE_t>.metaTypes,
487 nullptr
488} };
489
490void MultitrackModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
491{
492 auto *_t = static_cast<MultitrackModel *>(_o);
493 if (_c == QMetaObject::InvokeMetaMethod) {
494 switch (_id) {
495 case 0: _t->created(); break;
496 case 1: _t->aboutToClose(); break;
497 case 2: _t->closed(); break;
498 case 3: _t->modified(); break;
499 case 4: _t->seeked((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2]))); break;
500 case 5: _t->seeked((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
501 case 6: _t->trackHeightChanged(); break;
502 case 7: _t->trackHeaderWidthChanged(); break;
503 case 8: _t->scaleFactorChanged(); break;
504 case 9: _t->showStatusMessage((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
505 case 10: _t->durationChanged(); break;
506 case 11: _t->filteredChanged(); break;
507 case 12: _t->hasAudioTracksChanged(); break;
508 case 13: _t->reloadRequested(); break;
509 case 14: _t->appended((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
510 case 15: _t->inserted((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
511 case 16: _t->overWritten((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
512 case 17: _t->removing((*reinterpret_cast<std::add_pointer_t<Mlt::Service*>>(_a[1]))); break;
513 case 18: _t->noMoreEmptyTracks((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
514 case 19: _t->bulkUpdateFinished(); break;
515 case 20: _t->refreshTrackList(); break;
516 case 21: _t->setTrackName((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2]))); break;
517 case 22: _t->setTrackRole((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<AudioTrackRole>>(_a[2]))); break;
518 case 23: _t->setTrackMute((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2]))); break;
519 case 24: _t->setTrackHidden((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2]))); break;
520 case 25: _t->setTrackComposite((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2]))); break;
521 case 26: _t->setTrackLock((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2]))); break;
522 case 27: _t->setTrackGain((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<double>>(_a[2]))); break;
523 case 28: { int _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<bool>>(_a[4])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[5])));
524 if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); } break;
525 case 29: _t->notifyClipIn((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
526 case 30: { int _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])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[5])));
527 if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); } break;
528 case 31: _t->notifyClipOut((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
529 case 32: { 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])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[6])));
530 if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); } break;
531 case 33: { int _r = _t->overwriteClip((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<Mlt::Producer&>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[4])));
532 if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); } break;
533 case 34: { int _r = _t->overwriteClip((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<Mlt::Producer&>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])));
534 if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); } break;
535 case 35: { QString _r = _t->overwrite((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<Mlt::Producer&>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[4])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[5])));
536 if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); } break;
537 case 36: { QString _r = _t->overwrite((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<Mlt::Producer&>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[4])));
538 if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); } break;
539 case 37: { QString _r = _t->overwrite((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<Mlt::Producer&>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])));
540 if (_a[0]) *reinterpret_cast<QString*>(_a[0]) = std::move(_r); } break;
541 case 38: { int _r = _t->insertClip((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<Mlt::Producer&>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[4])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[5])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[6])));
542 if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); } break;
543 case 39: { int _r = _t->insertClip((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<Mlt::Producer&>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[4])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[5])));
544 if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); } break;
545 case 40: { int _r = _t->insertClip((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<Mlt::Producer&>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[4])));
546 if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); } break;
547 case 41: { int _r = _t->appendClip((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<Mlt::Producer&>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[4])));
548 if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); } break;
549 case 42: { int _r = _t->appendClip((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<Mlt::Producer&>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[3])));
550 if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); } break;
551 case 43: { int _r = _t->appendClip((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<Mlt::Producer&>>(_a[2])));
552 if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); } break;
553 case 44: _t->removeClip((*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;
554 case 45: _t->liftClip((*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;
555 case 46: _t->liftClip((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
556 case 47: _t->consolidateBlanks((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
557 case 48: _t->splitClip((*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;
558 case 49: _t->joinClips((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
559 case 50: _t->changeGain((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<double>>(_a[3]))); break;
560 case 51: _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;
561 case 52: _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;
562 case 53: { bool _r = _t->addTransitionValid((*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])));
563 if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); } break;
564 case 54: { int _r = _t->addTransition((*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])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[5])));
565 if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); } break;
566 case 55: _t->removeTransition((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
567 case 56: _t->removeTransitionByTrimIn((*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;
568 case 57: _t->removeTransitionByTrimOut((*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;
569 case 58: { bool _r = _t->trimTransitionInValid((*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])));
570 if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); } break;
571 case 59: { bool _r = _t->resizeTransitionInByMoveValid((*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])));
572 if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); } break;
573 case 60: _t->trimTransitionIn((*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;
574 case 61: _t->trimTransitionIn((*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;
575 case 62: { bool _r = _t->trimTransitionOutValid((*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])));
576 if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); } break;
577 case 63: _t->trimTransitionOut((*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;
578 case 64: _t->trimTransitionOut((*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;
579 case 65: { bool _r = _t->resizeTransitionValid((*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])));
580 if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); } break;
581 case 66: { bool _r = _t->addTransitionByTrimInValid((*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])));
582 if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); } break;
583 case 67: { int _r = _t->addTransitionByTrimIn((*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])));
584 if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); } break;
585 case 68: { bool _r = _t->addTransitionByTrimOutValid((*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])));
586 if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); } break;
587 case 69: _t->addTransitionByTrimOut((*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;
588 case 70: { bool _r = _t->removeTransitionByTrimInValid((*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])));
589 if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); } break;
590 case 71: { bool _r = _t->removeTransitionByTrimOutValid((*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])));
591 if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); } break;
592 case 72: _t->filterAddedOrRemoved((*reinterpret_cast<std::add_pointer_t<Mlt::Producer*>>(_a[1]))); break;
593 case 73: _t->onFilterChanged((*reinterpret_cast<std::add_pointer_t<Mlt::Service*>>(_a[1]))); break;
594 case 74: _t->reload((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
595 case 75: _t->reload(); break;
596 case 76: _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<Mlt::Producer&>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[4]))); break;
597 case 77: _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<Mlt::Producer&>>(_a[3]))); break;
598 case 78: _t->adjustBackgroundDuration(); break;
599 case 79: _t->adjustTrackFilters(); break;
600 case 80: _t->audioLevelsReady((*reinterpret_cast<std::add_pointer_t<QPersistentModelIndex>>(_a[1]))); break;
601 case 81: { int _r = _t->clipStart((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2])));
602 if (_a[0]) *reinterpret_cast<int*>(_a[0]) = std::move(_r); } break;
603 default: ;
604 }
605 }
606 if (_c == QMetaObject::IndexOfMethod) {
607 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)()>(_a, &MultitrackModel::created, 0))
608 return;
609 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)()>(_a, &MultitrackModel::aboutToClose, 1))
610 return;
611 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)()>(_a, &MultitrackModel::closed, 2))
612 return;
613 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)()>(_a, &MultitrackModel::modified, 3))
614 return;
615 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)(int , bool )>(_a, &MultitrackModel::seeked, 4))
616 return;
617 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)()>(_a, &MultitrackModel::trackHeightChanged, 6))
618 return;
619 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)()>(_a, &MultitrackModel::trackHeaderWidthChanged, 7))
620 return;
621 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)()>(_a, &MultitrackModel::scaleFactorChanged, 8))
622 return;
623 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)(QString )>(_a, &MultitrackModel::showStatusMessage, 9))
624 return;
625 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)()>(_a, &MultitrackModel::durationChanged, 10))
626 return;
627 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)()>(_a, &MultitrackModel::filteredChanged, 11))
628 return;
629 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)()>(_a, &MultitrackModel::hasAudioTracksChanged, 12))
630 return;
631 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)()>(_a, &MultitrackModel::reloadRequested, 13))
632 return;
633 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)(int , int )>(_a, &MultitrackModel::appended, 14))
634 return;
635 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)(int , int )>(_a, &MultitrackModel::inserted, 15))
636 return;
637 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)(int , int )>(_a, &MultitrackModel::overWritten, 16))
638 return;
639 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)(Mlt::Service * )>(_a, &MultitrackModel::removing, 17))
640 return;
641 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)(bool )>(_a, &MultitrackModel::noMoreEmptyTracks, 18))
642 return;
643 if (QtMocHelpers::indexOfMethod<void (MultitrackModel::*)()>(_a, &MultitrackModel::bulkUpdateFinished, 19))
644 return;
645 }
646 if (_c == QMetaObject::ReadProperty) {
647 void *_v = _a[0];
648 switch (_id) {
649 case 0: *reinterpret_cast<int*>(_v) = _t->trackHeight(); break;
650 case 1: *reinterpret_cast<int*>(_v) = _t->trackHeaderWidth(); break;
651 case 2: *reinterpret_cast<double*>(_v) = _t->scaleFactor(); break;
652 case 3: *reinterpret_cast<bool*>(_v) = _t->isFiltered(); break;
653 case 4: *reinterpret_cast<bool*>(_v) = _t->trackLevelIndicatorSupported(); break;
654 case 5: *reinterpret_cast<bool*>(_v) = _t->hasAudioTracks(); break;
655 default: break;
656 }
657 }
658 if (_c == QMetaObject::WriteProperty) {
659 void *_v = _a[0];
660 switch (_id) {
661 case 0: _t->setTrackHeight(*reinterpret_cast<int*>(_v)); break;
662 case 1: _t->setTrackHeaderWidth(*reinterpret_cast<int*>(_v)); break;
663 case 2: _t->setScaleFactor(*reinterpret_cast<double*>(_v)); break;
664 default: break;
665 }
666 }
667}
668
669const QMetaObject *MultitrackModel::metaObject() const
670{
671 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
672}
673
674void *MultitrackModel::qt_metacast(const char *_clname)
675{
676 if (!_clname) return nullptr;
677 if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN15MultitrackModelE_t>.strings))
678 return static_cast<void*>(this);
679 return QAbstractItemModel::qt_metacast(_clname);
680}
681
682int MultitrackModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
683{
684 _id = QAbstractItemModel::qt_metacall(_c, _id, _a);
685 if (_id < 0)
686 return _id;
687 if (_c == QMetaObject::InvokeMetaMethod) {
688 if (_id < 82)
689 qt_static_metacall(this, _c, _id, _a);
690 _id -= 82;
691 }
692 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
693 if (_id < 82)
694 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
695 _id -= 82;
696 }
697 if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
698 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
699 || _c == QMetaObject::RegisterPropertyMetaType) {
700 qt_static_metacall(this, _c, _id, _a);
701 _id -= 6;
702 }
703 return _id;
704}
705
706// SIGNAL 0
707void MultitrackModel::created()
708{
709 QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
710}
711
712// SIGNAL 1
713void MultitrackModel::aboutToClose()
714{
715 QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
716}
717
718// SIGNAL 2
719void MultitrackModel::closed()
720{
721 QMetaObject::activate(this, &staticMetaObject, 2, nullptr);
722}
723
724// SIGNAL 3
725void MultitrackModel::modified()
726{
727 QMetaObject::activate(this, &staticMetaObject, 3, nullptr);
728}
729
730// SIGNAL 4
731void MultitrackModel::seeked(int _t1, bool _t2)
732{
733 QMetaObject::activate<void>(this, &staticMetaObject, 4, nullptr, _t1, _t2);
734}
735
736// SIGNAL 6
737void MultitrackModel::trackHeightChanged()
738{
739 QMetaObject::activate(this, &staticMetaObject, 6, nullptr);
740}
741
742// SIGNAL 7
743void MultitrackModel::trackHeaderWidthChanged()
744{
745 QMetaObject::activate(this, &staticMetaObject, 7, nullptr);
746}
747
748// SIGNAL 8
749void MultitrackModel::scaleFactorChanged()
750{
751 QMetaObject::activate(this, &staticMetaObject, 8, nullptr);
752}
753
754// SIGNAL 9
755void MultitrackModel::showStatusMessage(QString _t1)
756{
757 QMetaObject::activate<void>(this, &staticMetaObject, 9, nullptr, _t1);
758}
759
760// SIGNAL 10
761void MultitrackModel::durationChanged()
762{
763 QMetaObject::activate(this, &staticMetaObject, 10, nullptr);
764}
765
766// SIGNAL 11
767void MultitrackModel::filteredChanged()
768{
769 QMetaObject::activate(this, &staticMetaObject, 11, nullptr);
770}
771
772// SIGNAL 12
773void MultitrackModel::hasAudioTracksChanged()
774{
775 QMetaObject::activate(this, &staticMetaObject, 12, nullptr);
776}
777
778// SIGNAL 13
779void MultitrackModel::reloadRequested()
780{
781 QMetaObject::activate(this, &staticMetaObject, 13, nullptr);
782}
783
784// SIGNAL 14
785void MultitrackModel::appended(int _t1, int _t2)
786{
787 QMetaObject::activate<void>(this, &staticMetaObject, 14, nullptr, _t1, _t2);
788}
789
790// SIGNAL 15
791void MultitrackModel::inserted(int _t1, int _t2)
792{
793 QMetaObject::activate<void>(this, &staticMetaObject, 15, nullptr, _t1, _t2);
794}
795
796// SIGNAL 16
797void MultitrackModel::overWritten(int _t1, int _t2)
798{
799 QMetaObject::activate<void>(this, &staticMetaObject, 16, nullptr, _t1, _t2);
800}
801
802// SIGNAL 17
803void MultitrackModel::removing(Mlt::Service * _t1)
804{
805 QMetaObject::activate<void>(this, &staticMetaObject, 17, nullptr, _t1);
806}
807
808// SIGNAL 18
809void MultitrackModel::noMoreEmptyTracks(bool _t1)
810{
811 QMetaObject::activate<void>(this, &staticMetaObject, 18, nullptr, _t1);
812}
813
814// SIGNAL 19
815void MultitrackModel::bulkUpdateFinished()
816{
817 QMetaObject::activate(this, &staticMetaObject, 19, nullptr);
818}
819QT_WARNING_POP