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