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