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 {
103 "addTransitionValid",
106 "removeTransitionByTrimIn",
107 "removeTransitionByTrimOut",
108 "trimTransitionInValid",
111 "trimTransitionOutValid",
113 "addTransitionByTrimInValid",
114 "addTransitionByTrimIn",
115 "addTransitionByTrimOutValid",
116 "addTransitionByTrimOut",
117 "removeTransitionByTrimInValid",
118 "removeTransitionByTrimOutValid",
119 "filterAddedOrRemoved",
127 "adjustBackgroundDuration",
128 "adjustTrackFilters",
130 "QPersistentModelIndex",
137 QtMocHelpers::UintData qt_methods {
139 QtMocHelpers::SignalData<void()>(1, 2, QMC::AccessPublic, QMetaType::Void),
141 QtMocHelpers::SignalData<void()>(3, 2, QMC::AccessPublic, QMetaType::Void),
143 QtMocHelpers::SignalData<void()>(4, 2, QMC::AccessPublic, QMetaType::Void),
145 QtMocHelpers::SignalData<void()>(5, 2, QMC::AccessPublic, QMetaType::Void),
147 QtMocHelpers::SignalData<void(int, bool)>(6, 2, QMC::AccessPublic, QMetaType::Void, {{
148 { QMetaType::Int, 7 }, { QMetaType::Bool, 8 },
151 QtMocHelpers::SignalData<
void(
int)>(6, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
152 { QMetaType::Int, 7 },
155 QtMocHelpers::SignalData<
void()>(9, 2, QMC::AccessPublic, QMetaType::Void),
157 QtMocHelpers::SignalData<
void()>(10, 2, QMC::AccessPublic, QMetaType::Void),
159 QtMocHelpers::SignalData<
void(QString)>(11, 2, QMC::AccessPublic, QMetaType::Void, {{
160 { QMetaType::QString, 2 },
163 QtMocHelpers::SignalData<
void()>(12, 2, QMC::AccessPublic, QMetaType::Void),
165 QtMocHelpers::SignalData<
void()>(13, 2, QMC::AccessPublic, QMetaType::Void),
167 QtMocHelpers::SignalData<
void()>(14, 2, QMC::AccessPublic, QMetaType::Void),
169 QtMocHelpers::SignalData<
void(
int,
int)>(15, 2, QMC::AccessPublic, QMetaType::Void, {{
170 { QMetaType::Int, 16 }, { QMetaType::Int, 17 },
173 QtMocHelpers::SignalData<
void(
int,
int)>(18, 2, QMC::AccessPublic, QMetaType::Void, {{
174 { QMetaType::Int, 16 }, { QMetaType::Int, 17 },
177 QtMocHelpers::SignalData<
void(
int,
int)>(19, 2, QMC::AccessPublic, QMetaType::Void, {{
178 { QMetaType::Int, 16 }, { QMetaType::Int, 17 },
181 QtMocHelpers::SignalData<
void(Mlt::Service *)>(20, 2, QMC::AccessPublic, QMetaType::Void, {{
182 { 0x80000000 | 21, 22 },
185 QtMocHelpers::SignalData<
void(
bool)>(23, 2, QMC::AccessPublic, QMetaType::Void, {{
186 { QMetaType::Bool, 24 },
189 QtMocHelpers::SlotData<
void()>(25, 2, QMC::AccessPublic, QMetaType::Void),
191 QtMocHelpers::SlotData<
void(
int,
const QString &)>(26, 2, QMC::AccessPublic, QMetaType::Void, {{
192 { QMetaType::Int, 27 }, { QMetaType::QString, 28 },
195 QtMocHelpers::SlotData<
void(
int,
bool)>(29, 2, QMC::AccessPublic, QMetaType::Void, {{
196 { QMetaType::Int, 27 }, { QMetaType::Bool, 30 },
199 QtMocHelpers::SlotData<
void(
int,
bool)>(31, 2, QMC::AccessPublic, QMetaType::Void, {{
200 { QMetaType::Int, 27 }, { QMetaType::Bool, 32 },
203 QtMocHelpers::SlotData<
void(
int,
bool)>(33, 2, QMC::AccessPublic, QMetaType::Void, {{
204 { QMetaType::Int, 27 }, { QMetaType::Bool, 34 },
207 QtMocHelpers::SlotData<
void(
int,
bool)>(35, 2, QMC::AccessPublic, QMetaType::Void, {{
208 { QMetaType::Int, 27 }, { QMetaType::Bool, 36 },
211 QtMocHelpers::SlotData<
int(
int,
int,
int,
bool,
bool)>(37, 2, QMC::AccessPublic, QMetaType::Int, {{
212 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 38 }, { QMetaType::Bool, 39 },
213 { QMetaType::Bool, 40 },
216 QtMocHelpers::SlotData<
void(
int,
int)>(41, 2, QMC::AccessPublic, QMetaType::Void, {{
217 { QMetaType::Int, 16 }, { QMetaType::Int, 17 },
220 QtMocHelpers::SlotData<
int(
int,
int,
int,
bool,
bool)>(42, 2, QMC::AccessPublic, QMetaType::Int, {{
221 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 38 }, { QMetaType::Bool, 39 },
222 { QMetaType::Bool, 40 },
225 QtMocHelpers::SlotData<
void(
int,
int)>(43, 2, QMC::AccessPublic, QMetaType::Void, {{
226 { QMetaType::Int, 16 }, { QMetaType::Int, 17 },
229 QtMocHelpers::SlotData<
bool(
int,
int,
int,
int,
bool,
bool)>(44, 2, QMC::AccessPublic, QMetaType::Bool, {{
230 { QMetaType::Int, 45 }, { QMetaType::Int, 46 }, { QMetaType::Int, 17 }, { QMetaType::Int, 7 },
231 { QMetaType::Bool, 39 }, { QMetaType::Bool, 40 },
234 QtMocHelpers::SlotData<
int(
int, Mlt::Producer &,
int,
bool)>(47, 2, QMC::AccessPublic, QMetaType::Int, {{
235 { QMetaType::Int, 16 }, { 0x80000000 | 48, 49 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 50 },
238 QtMocHelpers::SlotData<
int(
int, Mlt::Producer &,
int)>(47, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Int, {{
239 { QMetaType::Int, 16 }, { 0x80000000 | 48, 49 }, { QMetaType::Int, 7 },
242 QtMocHelpers::SlotData<QString(
int, Mlt::Producer &,
int,
bool,
bool)>(51, 2, QMC::AccessPublic, QMetaType::QString, {{
243 { QMetaType::Int, 16 }, { 0x80000000 | 48, 49 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 50 },
244 { QMetaType::Bool, 52 },
247 QtMocHelpers::SlotData<QString(
int, Mlt::Producer &,
int,
bool)>(51, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
248 { QMetaType::Int, 16 }, { 0x80000000 | 48, 49 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 50 },
251 QtMocHelpers::SlotData<QString(
int, Mlt::Producer &,
int)>(51, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
252 { QMetaType::Int, 16 }, { 0x80000000 | 48, 49 }, { QMetaType::Int, 7 },
255 QtMocHelpers::SlotData<
int(
int, Mlt::Producer &,
int,
bool,
bool,
bool)>(53, 2, QMC::AccessPublic, QMetaType::Int, {{
256 { QMetaType::Int, 16 }, { 0x80000000 | 48, 49 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 40 },
257 { QMetaType::Bool, 50 }, { QMetaType::Bool, 52 },
260 QtMocHelpers::SlotData<
int(
int, Mlt::Producer &,
int,
bool,
bool)>(53, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Int, {{
261 { QMetaType::Int, 16 }, { 0x80000000 | 48, 49 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 40 },
262 { QMetaType::Bool, 50 },
265 QtMocHelpers::SlotData<
int(
int, Mlt::Producer &,
int,
bool)>(53, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Int, {{
266 { QMetaType::Int, 16 }, { 0x80000000 | 48, 49 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 40 },
269 QtMocHelpers::SlotData<
int(
int, Mlt::Producer &,
bool,
bool)>(54, 2, QMC::AccessPublic, QMetaType::Int, {{
270 { QMetaType::Int, 16 }, { 0x80000000 | 48, 49 }, { QMetaType::Bool, 50 }, { QMetaType::Bool, 52 },
273 QtMocHelpers::SlotData<
int(
int, Mlt::Producer &,
bool)>(54, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Int, {{
274 { QMetaType::Int, 16 }, { 0x80000000 | 48, 49 }, { QMetaType::Bool, 50 },
277 QtMocHelpers::SlotData<
int(
int, Mlt::Producer &)>(54, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Int, {{
278 { QMetaType::Int, 16 }, { 0x80000000 | 48, 49 },
281 QtMocHelpers::SlotData<
void(
int,
int,
bool)>(55, 2, QMC::AccessPublic, QMetaType::Void, {{
282 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Bool, 40 },
285 QtMocHelpers::SlotData<
void(
int,
int)>(56, 2, QMC::AccessPublic, QMetaType::Void, {{
286 { QMetaType::Int, 16 }, { QMetaType::Int, 17 },
289 QtMocHelpers::SlotData<
void(
int,
int,
int)>(57, 2, QMC::AccessPublic, QMetaType::Void, {{
290 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 7 },
293 QtMocHelpers::SlotData<
void(
int,
int)>(58, 2, QMC::AccessPublic, QMetaType::Void, {{
294 { QMetaType::Int, 16 }, { QMetaType::Int, 17 },
297 QtMocHelpers::SlotData<
void(
int,
int,
int)>(59, 2, QMC::AccessPublic, QMetaType::Void, {{
298 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 60 },
301 QtMocHelpers::SlotData<
void(
int,
int,
int)>(61, 2, QMC::AccessPublic, QMetaType::Void, {{
302 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 60 },
305 QtMocHelpers::SlotData<
bool(
int,
int,
int,
int,
bool)>(62, 2, QMC::AccessPublic, QMetaType::Bool, {{
306 { QMetaType::Int, 45 }, { QMetaType::Int, 46 }, { QMetaType::Int, 17 }, { QMetaType::Int, 7 },
307 { QMetaType::Bool, 39 },
310 QtMocHelpers::SlotData<
int(
int,
int,
int,
bool,
bool)>(63, 2, QMC::AccessPublic, QMetaType::Int, {{
311 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 39 },
312 { QMetaType::Bool, 40 },
315 QtMocHelpers::SlotData<
void(
int,
int)>(64, 2, QMC::AccessPublic, QMetaType::Void, {{
316 { QMetaType::Int, 16 }, { QMetaType::Int, 17 },
319 QtMocHelpers::SlotData<
void(
int,
int,
int)>(65, 2, QMC::AccessPublic, QMetaType::Void, {{
320 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 38 },
323 QtMocHelpers::SlotData<
void(
int,
int,
int)>(66, 2, QMC::AccessPublic, QMetaType::Void, {{
324 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 38 },
327 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(67, 2, QMC::AccessPublic, QMetaType::Bool, {{
328 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 38 },
331 QtMocHelpers::SlotData<
void(
int,
int,
int,
bool)>(68, 2, QMC::AccessPublic, QMetaType::Void, {{
332 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 38 }, { QMetaType::Bool, 69 },
335 QtMocHelpers::SlotData<
void(
int,
int,
int)>(68, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
336 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 38 },
339 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(70, 2, QMC::AccessPublic, QMetaType::Bool, {{
340 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 38 },
343 QtMocHelpers::SlotData<
void(
int,
int,
int,
bool)>(71, 2, QMC::AccessPublic, QMetaType::Void, {{
344 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 38 }, { QMetaType::Bool, 69 },
347 QtMocHelpers::SlotData<
void(
int,
int,
int)>(71, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
348 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 38 },
351 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(72, 2, QMC::AccessPublic, QMetaType::Bool, {{
352 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 38 },
355 QtMocHelpers::SlotData<
int(
int,
int,
int)>(73, 2, QMC::AccessPublic, QMetaType::Int, {{
356 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 38 },
359 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(74, 2, QMC::AccessPublic, QMetaType::Bool, {{
360 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 38 },
363 QtMocHelpers::SlotData<
void(
int,
int,
int)>(75, 2, QMC::AccessPublic, QMetaType::Void, {{
364 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 38 },
367 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(76, 2, QMC::AccessPublic, QMetaType::Bool, {{
368 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 38 },
371 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(77, 2, QMC::AccessPublic, QMetaType::Bool, {{
372 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { QMetaType::Int, 38 },
375 QtMocHelpers::SlotData<
void(Mlt::Producer *)>(78, 2, QMC::AccessPublic, QMetaType::Void, {{
376 { 0x80000000 | 79, 80 },
379 QtMocHelpers::SlotData<
void(Mlt::Service *)>(81, 2, QMC::AccessPublic, QMetaType::Void, {{
380 { 0x80000000 | 21, 22 },
383 QtMocHelpers::SlotData<
void(
bool)>(82, 2, QMC::AccessPublic, QMetaType::Void, {{
384 { QMetaType::Bool, 83 },
387 QtMocHelpers::SlotData<
void()>(82, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void),
389 QtMocHelpers::SlotData<
void(
int,
int, Mlt::Producer &,
bool)>(84, 2, QMC::AccessPublic, QMetaType::Void, {{
390 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { 0x80000000 | 48, 49 }, { QMetaType::Bool, 85 },
393 QtMocHelpers::SlotData<
void(
int,
int, Mlt::Producer &)>(84, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
394 { QMetaType::Int, 16 }, { QMetaType::Int, 17 }, { 0x80000000 | 48, 49 },
397 QtMocHelpers::SlotData<
void()>(86, 2, QMC::AccessPrivate, QMetaType::Void),
399 QtMocHelpers::SlotData<
void()>(87, 2, QMC::AccessPrivate, QMetaType::Void),
401 QtMocHelpers::MethodData<
void(
const QPersistentModelIndex &)>(88, 2, QMC::AccessPublic, QMetaType::Void, {{
402 { 0x80000000 | 89, 90 },
405 QtMocHelpers::UintData qt_properties {
407 QtMocHelpers::PropertyData<int>(91, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 6),
409 QtMocHelpers::PropertyData<double>(92, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 7),
411 QtMocHelpers::PropertyData<bool>(93, QMetaType::Bool, QMC::DefaultPropertyFlags, 10),
413 QtMocHelpers::UintData qt_enums {
415 return QtMocHelpers::metaObjectData<MultitrackModel, qt_meta_tag_ZN15MultitrackModelE_t>(QMC::MetaObjectFlag{}, qt_stringData,
416 qt_methods, qt_properties, qt_enums);
418Q_CONSTINIT
const QMetaObject MultitrackModel::staticMetaObject = { {
419 QMetaObject::SuperData::link<QAbstractItemModel::staticMetaObject>(),
420 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN15MultitrackModelE_t>.stringdata,
421 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN15MultitrackModelE_t>.data,
424 qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN15MultitrackModelE_t>.metaTypes,
428void MultitrackModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
430 auto *_t =
static_cast<MultitrackModel *
>(_o);
431 if (_c == QMetaObject::InvokeMetaMethod) {
433 case 0: _t->created();
break;
434 case 1: _t->aboutToClose();
break;
435 case 2: _t->closed();
break;
436 case 3: _t->modified();
break;
437 case 4: _t->seeked((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[2])));
break;
438 case 5: _t->seeked((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
439 case 6: _t->trackHeightChanged();
break;
440 case 7: _t->scaleFactorChanged();
break;
441 case 8: _t->showStatusMessage((*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[1])));
break;
442 case 9: _t->durationChanged();
break;
443 case 10: _t->filteredChanged();
break;
444 case 11: _t->reloadRequested();
break;
445 case 12: _t->appended((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
446 case 13: _t->inserted((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
447 case 14: _t->overWritten((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
448 case 15: _t->removing((*
reinterpret_cast< std::add_pointer_t<Mlt::Service*>
>(_a[1])));
break;
449 case 16: _t->noMoreEmptyTracks((*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[1])));
break;
450 case 17: _t->refreshTrackList();
break;
451 case 18: _t->setTrackName((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[2])));
break;
452 case 19: _t->setTrackMute((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[2])));
break;
453 case 20: _t->setTrackHidden((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[2])));
break;
454 case 21: _t->setTrackComposite((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[2])));
break;
455 case 22: _t->setTrackLock((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[2])));
break;
456 case 23: {
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])));
457 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
458 case 24: _t->notifyClipIn((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
459 case 25: {
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])));
460 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
461 case 26: _t->notifyClipOut((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
462 case 27: {
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])));
463 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
464 case 28: {
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])));
465 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
466 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])));
467 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
468 case 30: { 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])));
469 if (_a[0]) *
reinterpret_cast< QString*
>(_a[0]) = std::move(_r); }
break;
470 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])));
471 if (_a[0]) *
reinterpret_cast< QString*
>(_a[0]) = std::move(_r); }
break;
472 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])));
473 if (_a[0]) *
reinterpret_cast< QString*
>(_a[0]) = std::move(_r); }
break;
474 case 33: {
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])));
475 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
476 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])));
477 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
478 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])));
479 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
480 case 36: {
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])));
481 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
482 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])));
483 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
484 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])));
485 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
486 case 39: _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;
487 case 40: _t->liftClip((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
488 case 41: _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;
489 case 42: _t->joinClips((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
490 case 43: _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;
491 case 44: _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;
492 case 45: {
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])));
493 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
494 case 46: {
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])));
495 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
496 case 47: _t->removeTransition((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
497 case 48: _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;
498 case 49: _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;
499 case 50: {
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])));
500 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
501 case 51: _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;
502 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])));
break;
503 case 53: {
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])));
504 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
505 case 54: _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;
506 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])));
break;
507 case 56: {
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])));
508 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
509 case 57: {
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])));
510 if (_a[0]) *
reinterpret_cast< int*
>(_a[0]) = std::move(_r); }
break;
511 case 58: {
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])));
512 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
513 case 59: _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;
514 case 60: {
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])));
515 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
516 case 61: {
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])));
517 if (_a[0]) *
reinterpret_cast< bool*
>(_a[0]) = std::move(_r); }
break;
518 case 62: _t->filterAddedOrRemoved((*
reinterpret_cast< std::add_pointer_t<Mlt::Producer*>
>(_a[1])));
break;
519 case 63: _t->onFilterChanged((*
reinterpret_cast< std::add_pointer_t<Mlt::Service*>
>(_a[1])));
break;
520 case 64: _t->reload((*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[1])));
break;
521 case 65: _t->reload();
break;
522 case 66: _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;
523 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])));
break;
524 case 68: _t->adjustBackgroundDuration();
break;
525 case 69: _t->adjustTrackFilters();
break;
526 case 70: _t->audioLevelsReady((*
reinterpret_cast< std::add_pointer_t<QPersistentModelIndex>
>(_a[1])));
break;
530 if (_c == QMetaObject::IndexOfMethod) {
531 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::created, 0))
533 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::aboutToClose, 1))
535 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::closed, 2))
537 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::modified, 3))
539 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(
int ,
bool )>(_a, &MultitrackModel::seeked, 4))
541 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::trackHeightChanged, 6))
543 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::scaleFactorChanged, 7))
545 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(QString )>(_a, &MultitrackModel::showStatusMessage, 8))
547 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::durationChanged, 9))
549 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::filteredChanged, 10))
551 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::reloadRequested, 11))
553 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(
int ,
int )>(_a, &MultitrackModel::appended, 12))
555 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(
int ,
int )>(_a, &MultitrackModel::inserted, 13))
557 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(
int ,
int )>(_a, &MultitrackModel::overWritten, 14))
559 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(Mlt::Service * )>(_a, &MultitrackModel::removing, 15))
561 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(
bool )>(_a, &MultitrackModel::noMoreEmptyTracks, 16))
564 if (_c == QMetaObject::ReadProperty) {
567 case 0: *
reinterpret_cast<int*
>(_v) = _t->trackHeight();
break;
568 case 1: *
reinterpret_cast<double*
>(_v) = _t->scaleFactor();
break;
569 case 2: *
reinterpret_cast<bool*
>(_v) = _t->isFiltered();
break;
573 if (_c == QMetaObject::WriteProperty) {
576 case 0: _t->setTrackHeight(*
reinterpret_cast<int*
>(_v));
break;
577 case 1: _t->setScaleFactor(*
reinterpret_cast<double*
>(_v));
break;
583const QMetaObject *MultitrackModel::metaObject()
const
585 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
588void *MultitrackModel::qt_metacast(
const char *_clname)
590 if (!_clname)
return nullptr;
591 if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN15MultitrackModelE_t>.strings))
592 return static_cast<void*
>(
this);
593 return QAbstractItemModel::qt_metacast(_clname);
596int MultitrackModel::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
598 _id = QAbstractItemModel::qt_metacall(_c, _id, _a);
601 if (_c == QMetaObject::InvokeMetaMethod) {
603 qt_static_metacall(
this, _c, _id, _a);
606 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
608 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
611 if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
612 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
613 || _c == QMetaObject::RegisterPropertyMetaType) {
614 qt_static_metacall(
this, _c, _id, _a);
621void MultitrackModel::created()
623 QMetaObject::activate(
this, &staticMetaObject, 0,
nullptr);
627void MultitrackModel::aboutToClose()
629 QMetaObject::activate(
this, &staticMetaObject, 1,
nullptr);
633void MultitrackModel::closed()
635 QMetaObject::activate(
this, &staticMetaObject, 2,
nullptr);
639void MultitrackModel::modified()
641 QMetaObject::activate(
this, &staticMetaObject, 3,
nullptr);
645void MultitrackModel::seeked(
int _t1,
bool _t2)
647 QMetaObject::activate<void>(
this, &staticMetaObject, 4,
nullptr, _t1, _t2);
651void MultitrackModel::trackHeightChanged()
653 QMetaObject::activate(
this, &staticMetaObject, 6,
nullptr);
657void MultitrackModel::scaleFactorChanged()
659 QMetaObject::activate(
this, &staticMetaObject, 7,
nullptr);
663void MultitrackModel::showStatusMessage(QString _t1)
665 QMetaObject::activate<void>(
this, &staticMetaObject, 8,
nullptr, _t1);
669void MultitrackModel::durationChanged()
671 QMetaObject::activate(
this, &staticMetaObject, 9,
nullptr);
675void MultitrackModel::filteredChanged()
677 QMetaObject::activate(
this, &staticMetaObject, 10,
nullptr);
681void MultitrackModel::reloadRequested()
683 QMetaObject::activate(
this, &staticMetaObject, 11,
nullptr);
687void MultitrackModel::appended(
int _t1,
int _t2)
689 QMetaObject::activate<void>(
this, &staticMetaObject, 12,
nullptr, _t1, _t2);
693void MultitrackModel::inserted(
int _t1,
int _t2)
695 QMetaObject::activate<void>(
this, &staticMetaObject, 13,
nullptr, _t1, _t2);
699void MultitrackModel::overWritten(
int _t1,
int _t2)
701 QMetaObject::activate<void>(
this, &staticMetaObject, 14,
nullptr, _t1, _t2);
705void MultitrackModel::removing(Mlt::Service * _t1)
707 QMetaObject::activate<void>(
this, &staticMetaObject, 15,
nullptr, _t1);
711void MultitrackModel::noMoreEmptyTracks(
bool _t1)
713 QMetaObject::activate<void>(
this, &staticMetaObject, 16,
nullptr, _t1);