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