9#include "../../../../src/models/multitrackmodel.h"
10#include <QtCore/qmetatype.h>
12#include <QtCore/qtmochelpers.h>
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.)"
31QT_WARNING_DISABLE_DEPRECATED
32QT_WARNING_DISABLE_GCC(
"-Wuseless-cast")
34struct qt_meta_tag_ZN15MultitrackModelE_t {};
37template <>
constexpr inline auto MultitrackModel::qt_create_metaobjectdata<qt_meta_tag_ZN15MultitrackModelE_t>()
39 namespace QMC = QtMocConstants;
40 QtMocHelpers::StringRefStorage qt_stringData {
51 "trackHeaderWidthChanged",
104 "addTransitionValid",
107 "removeTransitionByTrimIn",
108 "removeTransitionByTrimOut",
109 "trimTransitionInValid",
112 "trimTransitionOutValid",
114 "addTransitionByTrimInValid",
115 "addTransitionByTrimIn",
116 "addTransitionByTrimOutValid",
117 "addTransitionByTrimOut",
118 "removeTransitionByTrimInValid",
119 "removeTransitionByTrimOutValid",
120 "filterAddedOrRemoved",
128 "adjustBackgroundDuration",
129 "adjustTrackFilters",
131 "QPersistentModelIndex",
139 QtMocHelpers::UintData qt_methods {
141 QtMocHelpers::SignalData<void()>(1, 2, QMC::AccessPublic, QMetaType::Void),
143 QtMocHelpers::SignalData<void()>(3, 2, QMC::AccessPublic, QMetaType::Void),
145 QtMocHelpers::SignalData<void()>(4, 2, QMC::AccessPublic, QMetaType::Void),
147 QtMocHelpers::SignalData<void()>(5, 2, QMC::AccessPublic, QMetaType::Void),
149 QtMocHelpers::SignalData<void(int, bool)>(6, 2, QMC::AccessPublic, QMetaType::Void, {{
150 { QMetaType::Int, 7 }, { QMetaType::Bool, 8 },
153 QtMocHelpers::SignalData<
void(
int)>(6, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
154 { QMetaType::Int, 7 },
157 QtMocHelpers::SignalData<
void()>(9, 2, QMC::AccessPublic, QMetaType::Void),
159 QtMocHelpers::SignalData<
void()>(10, 2, QMC::AccessPublic, QMetaType::Void),
161 QtMocHelpers::SignalData<
void()>(11, 2, QMC::AccessPublic, QMetaType::Void),
163 QtMocHelpers::SignalData<
void(QString)>(12, 2, QMC::AccessPublic, QMetaType::Void, {{
164 { QMetaType::QString, 2 },
167 QtMocHelpers::SignalData<
void()>(13, 2, QMC::AccessPublic, QMetaType::Void),
169 QtMocHelpers::SignalData<
void()>(14, 2, QMC::AccessPublic, QMetaType::Void),
171 QtMocHelpers::SignalData<
void()>(15, 2, QMC::AccessPublic, QMetaType::Void),
173 QtMocHelpers::SignalData<
void(
int,
int)>(16, 2, QMC::AccessPublic, QMetaType::Void, {{
174 { QMetaType::Int, 17 }, { QMetaType::Int, 18 },
177 QtMocHelpers::SignalData<
void(
int,
int)>(19, 2, QMC::AccessPublic, QMetaType::Void, {{
178 { QMetaType::Int, 17 }, { QMetaType::Int, 18 },
181 QtMocHelpers::SignalData<
void(
int,
int)>(20, 2, QMC::AccessPublic, QMetaType::Void, {{
182 { QMetaType::Int, 17 }, { QMetaType::Int, 18 },
185 QtMocHelpers::SignalData<
void(Mlt::Service *)>(21, 2, QMC::AccessPublic, QMetaType::Void, {{
186 { 0x80000000 | 22, 23 },
189 QtMocHelpers::SignalData<
void(
bool)>(24, 2, QMC::AccessPublic, QMetaType::Void, {{
190 { QMetaType::Bool, 25 },
193 QtMocHelpers::SlotData<
void()>(26, 2, QMC::AccessPublic, QMetaType::Void),
195 QtMocHelpers::SlotData<
void(
int,
const QString &)>(27, 2, QMC::AccessPublic, QMetaType::Void, {{
196 { QMetaType::Int, 28 }, { QMetaType::QString, 29 },
199 QtMocHelpers::SlotData<
void(
int,
bool)>(30, 2, QMC::AccessPublic, QMetaType::Void, {{
200 { QMetaType::Int, 28 }, { QMetaType::Bool, 31 },
203 QtMocHelpers::SlotData<
void(
int,
bool)>(32, 2, QMC::AccessPublic, QMetaType::Void, {{
204 { QMetaType::Int, 28 }, { QMetaType::Bool, 33 },
207 QtMocHelpers::SlotData<
void(
int,
bool)>(34, 2, QMC::AccessPublic, QMetaType::Void, {{
208 { QMetaType::Int, 28 }, { QMetaType::Bool, 35 },
211 QtMocHelpers::SlotData<
void(
int,
bool)>(36, 2, QMC::AccessPublic, QMetaType::Void, {{
212 { QMetaType::Int, 28 }, { QMetaType::Bool, 37 },
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 },
220 QtMocHelpers::SlotData<
void(
int,
int)>(42, 2, QMC::AccessPublic, QMetaType::Void, {{
221 { QMetaType::Int, 17 }, { QMetaType::Int, 18 },
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 },
229 QtMocHelpers::SlotData<
void(
int,
int)>(44, 2, QMC::AccessPublic, QMetaType::Void, {{
230 { QMetaType::Int, 17 }, { QMetaType::Int, 18 },
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 },
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 },
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 },
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 },
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 },
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 },
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 },
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 },
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 },
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 },
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 },
281 QtMocHelpers::SlotData<
int(
int, Mlt::Producer &)>(55, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Int, {{
282 { QMetaType::Int, 17 }, { 0x80000000 | 49, 50 },
285 QtMocHelpers::SlotData<
void(
int,
int,
bool)>(56, 2, QMC::AccessPublic, QMetaType::Void, {{
286 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Bool, 41 },
289 QtMocHelpers::SlotData<
void(
int,
int)>(57, 2, QMC::AccessPublic, QMetaType::Void, {{
290 { QMetaType::Int, 17 }, { QMetaType::Int, 18 },
293 QtMocHelpers::SlotData<
void(
int,
int,
int)>(58, 2, QMC::AccessPublic, QMetaType::Void, {{
294 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 7 },
297 QtMocHelpers::SlotData<
void(
int,
int)>(59, 2, QMC::AccessPublic, QMetaType::Void, {{
298 { QMetaType::Int, 17 }, { QMetaType::Int, 18 },
301 QtMocHelpers::SlotData<
void(
int,
int,
int)>(60, 2, QMC::AccessPublic, QMetaType::Void, {{
302 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 61 },
305 QtMocHelpers::SlotData<
void(
int,
int,
int)>(62, 2, QMC::AccessPublic, QMetaType::Void, {{
306 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 61 },
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 },
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 },
319 QtMocHelpers::SlotData<
void(
int,
int)>(65, 2, QMC::AccessPublic, QMetaType::Void, {{
320 { QMetaType::Int, 17 }, { QMetaType::Int, 18 },
323 QtMocHelpers::SlotData<
void(
int,
int,
int)>(66, 2, QMC::AccessPublic, QMetaType::Void, {{
324 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
327 QtMocHelpers::SlotData<
void(
int,
int,
int)>(67, 2, QMC::AccessPublic, QMetaType::Void, {{
328 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
331 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(68, 2, QMC::AccessPublic, QMetaType::Bool, {{
332 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
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 },
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 },
343 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(71, 2, QMC::AccessPublic, QMetaType::Bool, {{
344 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
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 },
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 },
355 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(73, 2, QMC::AccessPublic, QMetaType::Bool, {{
356 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
359 QtMocHelpers::SlotData<
int(
int,
int,
int)>(74, 2, QMC::AccessPublic, QMetaType::Int, {{
360 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
363 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(75, 2, QMC::AccessPublic, QMetaType::Bool, {{
364 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
367 QtMocHelpers::SlotData<
void(
int,
int,
int)>(76, 2, QMC::AccessPublic, QMetaType::Void, {{
368 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
371 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(77, 2, QMC::AccessPublic, QMetaType::Bool, {{
372 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
375 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(78, 2, QMC::AccessPublic, QMetaType::Bool, {{
376 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
379 QtMocHelpers::SlotData<
void(Mlt::Producer *)>(79, 2, QMC::AccessPublic, QMetaType::Void, {{
380 { 0x80000000 | 80, 81 },
383 QtMocHelpers::SlotData<
void(Mlt::Service *)>(82, 2, QMC::AccessPublic, QMetaType::Void, {{
384 { 0x80000000 | 22, 23 },
387 QtMocHelpers::SlotData<
void(
bool)>(83, 2, QMC::AccessPublic, QMetaType::Void, {{
388 { QMetaType::Bool, 84 },
391 QtMocHelpers::SlotData<
void()>(83, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void),
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 },
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 },
401 QtMocHelpers::SlotData<
void()>(87, 2, QMC::AccessPrivate, QMetaType::Void),
403 QtMocHelpers::SlotData<
void()>(88, 2, QMC::AccessPrivate, QMetaType::Void),
405 QtMocHelpers::MethodData<
void(
const QPersistentModelIndex &)>(89, 2, QMC::AccessPublic, QMetaType::Void, {{
406 { 0x80000000 | 90, 91 },
409 QtMocHelpers::UintData qt_properties {
411 QtMocHelpers::PropertyData<int>(92, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 6),
413 QtMocHelpers::PropertyData<int>(93, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet | QMC::Final, 7),
415 QtMocHelpers::PropertyData<double>(94, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 8),
417 QtMocHelpers::PropertyData<bool>(95, QMetaType::Bool, QMC::DefaultPropertyFlags, 11),
419 QtMocHelpers::UintData qt_enums {
421 return QtMocHelpers::metaObjectData<MultitrackModel, qt_meta_tag_ZN15MultitrackModelE_t>(QMC::MetaObjectFlag{}, qt_stringData,
422 qt_methods, qt_properties, qt_enums);
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,
430 qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN15MultitrackModelE_t>.metaTypes,
434void MultitrackModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
436 auto *_t =
static_cast<MultitrackModel *
>(_o);
437 if (_c == QMetaObject::InvokeMetaMethod) {
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;
537 if (_c == QMetaObject::IndexOfMethod) {
538 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::created, 0))
540 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::aboutToClose, 1))
542 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::closed, 2))
544 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::modified, 3))
546 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(
int ,
bool )>(_a, &MultitrackModel::seeked, 4))
548 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::trackHeightChanged, 6))
550 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::trackHeaderWidthChanged, 7))
552 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::scaleFactorChanged, 8))
554 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(QString )>(_a, &MultitrackModel::showStatusMessage, 9))
556 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::durationChanged, 10))
558 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::filteredChanged, 11))
560 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::reloadRequested, 12))
562 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(
int ,
int )>(_a, &MultitrackModel::appended, 13))
564 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(
int ,
int )>(_a, &MultitrackModel::inserted, 14))
566 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(
int ,
int )>(_a, &MultitrackModel::overWritten, 15))
568 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(Mlt::Service * )>(_a, &MultitrackModel::removing, 16))
570 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(
bool )>(_a, &MultitrackModel::noMoreEmptyTracks, 17))
573 if (_c == QMetaObject::ReadProperty) {
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;
583 if (_c == QMetaObject::WriteProperty) {
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;
594const QMetaObject *MultitrackModel::metaObject()
const
596 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
599void *MultitrackModel::qt_metacast(
const char *_clname)
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);
607int MultitrackModel::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
609 _id = QAbstractItemModel::qt_metacall(_c, _id, _a);
612 if (_c == QMetaObject::InvokeMetaMethod) {
614 qt_static_metacall(
this, _c, _id, _a);
617 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
619 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
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);
632void MultitrackModel::created()
634 QMetaObject::activate(
this, &staticMetaObject, 0,
nullptr);
638void MultitrackModel::aboutToClose()
640 QMetaObject::activate(
this, &staticMetaObject, 1,
nullptr);
644void MultitrackModel::closed()
646 QMetaObject::activate(
this, &staticMetaObject, 2,
nullptr);
650void MultitrackModel::modified()
652 QMetaObject::activate(
this, &staticMetaObject, 3,
nullptr);
656void MultitrackModel::seeked(
int _t1,
bool _t2)
658 QMetaObject::activate<void>(
this, &staticMetaObject, 4,
nullptr, _t1, _t2);
662void MultitrackModel::trackHeightChanged()
664 QMetaObject::activate(
this, &staticMetaObject, 6,
nullptr);
668void MultitrackModel::trackHeaderWidthChanged()
670 QMetaObject::activate(
this, &staticMetaObject, 7,
nullptr);
674void MultitrackModel::scaleFactorChanged()
676 QMetaObject::activate(
this, &staticMetaObject, 8,
nullptr);
680void MultitrackModel::showStatusMessage(QString _t1)
682 QMetaObject::activate<void>(
this, &staticMetaObject, 9,
nullptr, _t1);
686void MultitrackModel::durationChanged()
688 QMetaObject::activate(
this, &staticMetaObject, 10,
nullptr);
692void MultitrackModel::filteredChanged()
694 QMetaObject::activate(
this, &staticMetaObject, 11,
nullptr);
698void MultitrackModel::reloadRequested()
700 QMetaObject::activate(
this, &staticMetaObject, 12,
nullptr);
704void MultitrackModel::appended(
int _t1,
int _t2)
706 QMetaObject::activate<void>(
this, &staticMetaObject, 13,
nullptr, _t1, _t2);
710void MultitrackModel::inserted(
int _t1,
int _t2)
712 QMetaObject::activate<void>(
this, &staticMetaObject, 14,
nullptr, _t1, _t2);
716void MultitrackModel::overWritten(
int _t1,
int _t2)
718 QMetaObject::activate<void>(
this, &staticMetaObject, 15,
nullptr, _t1, _t2);
722void MultitrackModel::removing(Mlt::Service * _t1)
724 QMetaObject::activate<void>(
this, &staticMetaObject, 16,
nullptr, _t1);
728void MultitrackModel::noMoreEmptyTracks(
bool _t1)
730 QMetaObject::activate<void>(
this, &staticMetaObject, 17,
nullptr, _t1);