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.11.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",
106 "addTransitionValid",
109 "removeTransitionByTrimIn",
110 "removeTransitionByTrimOut",
111 "trimTransitionInValid",
114 "trimTransitionOutValid",
116 "resizeTransitionValid",
118 "addTransitionByTrimInValid",
119 "addTransitionByTrimIn",
120 "addTransitionByTrimOutValid",
121 "addTransitionByTrimOut",
122 "removeTransitionByTrimInValid",
123 "removeTransitionByTrimOutValid",
124 "filterAddedOrRemoved",
132 "adjustBackgroundDuration",
133 "adjustTrackFilters",
135 "QPersistentModelIndex",
143 QtMocHelpers::UintData qt_methods {
145 QtMocHelpers::SignalData<void()>(1, 2, QMC::AccessPublic, QMetaType::Void),
147 QtMocHelpers::SignalData<void()>(3, 2, QMC::AccessPublic, QMetaType::Void),
149 QtMocHelpers::SignalData<void()>(4, 2, QMC::AccessPublic, QMetaType::Void),
151 QtMocHelpers::SignalData<void()>(5, 2, QMC::AccessPublic, QMetaType::Void),
153 QtMocHelpers::SignalData<void(int, bool)>(6, 2, QMC::AccessPublic, QMetaType::Void, {{
154 { QMetaType::Int, 7 }, { QMetaType::Bool, 8 },
157 QtMocHelpers::SignalData<
void(
int)>(6, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
158 { QMetaType::Int, 7 },
161 QtMocHelpers::SignalData<
void()>(9, 2, QMC::AccessPublic, QMetaType::Void),
163 QtMocHelpers::SignalData<
void()>(10, 2, QMC::AccessPublic, QMetaType::Void),
165 QtMocHelpers::SignalData<
void()>(11, 2, QMC::AccessPublic, QMetaType::Void),
167 QtMocHelpers::SignalData<
void(QString)>(12, 2, QMC::AccessPublic, QMetaType::Void, {{
168 { QMetaType::QString, 2 },
171 QtMocHelpers::SignalData<
void()>(13, 2, QMC::AccessPublic, QMetaType::Void),
173 QtMocHelpers::SignalData<
void()>(14, 2, QMC::AccessPublic, QMetaType::Void),
175 QtMocHelpers::SignalData<
void()>(15, 2, QMC::AccessPublic, QMetaType::Void),
177 QtMocHelpers::SignalData<
void(
int,
int)>(16, 2, QMC::AccessPublic, QMetaType::Void, {{
178 { QMetaType::Int, 17 }, { QMetaType::Int, 18 },
181 QtMocHelpers::SignalData<
void(
int,
int)>(19, 2, QMC::AccessPublic, QMetaType::Void, {{
182 { QMetaType::Int, 17 }, { QMetaType::Int, 18 },
185 QtMocHelpers::SignalData<
void(
int,
int)>(20, 2, QMC::AccessPublic, QMetaType::Void, {{
186 { QMetaType::Int, 17 }, { QMetaType::Int, 18 },
189 QtMocHelpers::SignalData<
void(Mlt::Service *)>(21, 2, QMC::AccessPublic, QMetaType::Void, {{
190 { 0x80000000 | 22, 23 },
193 QtMocHelpers::SignalData<
void(
bool)>(24, 2, QMC::AccessPublic, QMetaType::Void, {{
194 { QMetaType::Bool, 25 },
197 QtMocHelpers::SlotData<
void()>(26, 2, QMC::AccessPublic, QMetaType::Void),
199 QtMocHelpers::SlotData<
void(
int,
const QString &)>(27, 2, QMC::AccessPublic, QMetaType::Void, {{
200 { QMetaType::Int, 28 }, { QMetaType::QString, 29 },
203 QtMocHelpers::SlotData<
void(
int,
bool)>(30, 2, QMC::AccessPublic, QMetaType::Void, {{
204 { QMetaType::Int, 28 }, { QMetaType::Bool, 31 },
207 QtMocHelpers::SlotData<
void(
int,
bool)>(32, 2, QMC::AccessPublic, QMetaType::Void, {{
208 { QMetaType::Int, 28 }, { QMetaType::Bool, 33 },
211 QtMocHelpers::SlotData<
void(
int,
bool)>(34, 2, QMC::AccessPublic, QMetaType::Void, {{
212 { QMetaType::Int, 28 }, { QMetaType::Bool, 35 },
215 QtMocHelpers::SlotData<
void(
int,
bool)>(36, 2, QMC::AccessPublic, QMetaType::Void, {{
216 { QMetaType::Int, 28 }, { QMetaType::Bool, 37 },
219 QtMocHelpers::SlotData<
int(
int,
int,
int,
bool,
bool)>(38, 2, QMC::AccessPublic, QMetaType::Int, {{
220 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 }, { QMetaType::Bool, 40 },
221 { QMetaType::Bool, 41 },
224 QtMocHelpers::SlotData<
void(
int,
int)>(42, 2, QMC::AccessPublic, QMetaType::Void, {{
225 { QMetaType::Int, 17 }, { QMetaType::Int, 18 },
228 QtMocHelpers::SlotData<
int(
int,
int,
int,
bool,
bool)>(43, 2, QMC::AccessPublic, QMetaType::Int, {{
229 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 }, { QMetaType::Bool, 40 },
230 { QMetaType::Bool, 41 },
233 QtMocHelpers::SlotData<
void(
int,
int)>(44, 2, QMC::AccessPublic, QMetaType::Void, {{
234 { QMetaType::Int, 17 }, { QMetaType::Int, 18 },
237 QtMocHelpers::SlotData<
bool(
int,
int,
int,
int,
bool,
bool)>(45, 2, QMC::AccessPublic, QMetaType::Bool, {{
238 { QMetaType::Int, 46 }, { QMetaType::Int, 47 }, { QMetaType::Int, 18 }, { QMetaType::Int, 7 },
239 { QMetaType::Bool, 40 }, { QMetaType::Bool, 41 },
242 QtMocHelpers::SlotData<
int(
int, Mlt::Producer &,
int,
bool)>(48, 2, QMC::AccessPublic, QMetaType::Int, {{
243 { QMetaType::Int, 17 }, { 0x80000000 | 49, 50 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 51 },
246 QtMocHelpers::SlotData<
int(
int, Mlt::Producer &,
int)>(48, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Int, {{
247 { QMetaType::Int, 17 }, { 0x80000000 | 49, 50 }, { QMetaType::Int, 7 },
250 QtMocHelpers::SlotData<QString(
int, Mlt::Producer &,
int,
bool,
bool)>(52, 2, QMC::AccessPublic, QMetaType::QString, {{
251 { QMetaType::Int, 17 }, { 0x80000000 | 49, 50 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 51 },
252 { QMetaType::Bool, 53 },
255 QtMocHelpers::SlotData<QString(
int, Mlt::Producer &,
int,
bool)>(52, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
256 { QMetaType::Int, 17 }, { 0x80000000 | 49, 50 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 51 },
259 QtMocHelpers::SlotData<QString(
int, Mlt::Producer &,
int)>(52, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::QString, {{
260 { QMetaType::Int, 17 }, { 0x80000000 | 49, 50 }, { QMetaType::Int, 7 },
263 QtMocHelpers::SlotData<
int(
int, Mlt::Producer &,
int,
bool,
bool,
bool)>(54, 2, QMC::AccessPublic, QMetaType::Int, {{
264 { QMetaType::Int, 17 }, { 0x80000000 | 49, 50 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 41 },
265 { QMetaType::Bool, 51 }, { QMetaType::Bool, 53 },
268 QtMocHelpers::SlotData<
int(
int, Mlt::Producer &,
int,
bool,
bool)>(54, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Int, {{
269 { QMetaType::Int, 17 }, { 0x80000000 | 49, 50 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 41 },
270 { QMetaType::Bool, 51 },
273 QtMocHelpers::SlotData<
int(
int, Mlt::Producer &,
int,
bool)>(54, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Int, {{
274 { QMetaType::Int, 17 }, { 0x80000000 | 49, 50 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 41 },
277 QtMocHelpers::SlotData<
int(
int, Mlt::Producer &,
bool,
bool)>(55, 2, QMC::AccessPublic, QMetaType::Int, {{
278 { QMetaType::Int, 17 }, { 0x80000000 | 49, 50 }, { QMetaType::Bool, 51 }, { QMetaType::Bool, 53 },
281 QtMocHelpers::SlotData<
int(
int, Mlt::Producer &,
bool)>(55, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Int, {{
282 { QMetaType::Int, 17 }, { 0x80000000 | 49, 50 }, { QMetaType::Bool, 51 },
285 QtMocHelpers::SlotData<
int(
int, Mlt::Producer &)>(55, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Int, {{
286 { QMetaType::Int, 17 }, { 0x80000000 | 49, 50 },
289 QtMocHelpers::SlotData<
void(
int,
int,
bool)>(56, 2, QMC::AccessPublic, QMetaType::Void, {{
290 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Bool, 41 },
293 QtMocHelpers::SlotData<
void(
int,
int)>(57, 2, QMC::AccessPublic, QMetaType::Void, {{
294 { QMetaType::Int, 17 }, { QMetaType::Int, 18 },
297 QtMocHelpers::SlotData<
void(
int,
int,
int)>(58, 2, QMC::AccessPublic, QMetaType::Void, {{
298 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 7 },
301 QtMocHelpers::SlotData<
void(
int,
int)>(59, 2, QMC::AccessPublic, QMetaType::Void, {{
302 { QMetaType::Int, 17 }, { QMetaType::Int, 18 },
305 QtMocHelpers::SlotData<
void(
int,
int,
double)>(60, 2, QMC::AccessPublic, QMetaType::Void, {{
306 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Double, 61 },
309 QtMocHelpers::SlotData<
void(
int,
int,
int)>(62, 2, QMC::AccessPublic, QMetaType::Void, {{
310 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 63 },
313 QtMocHelpers::SlotData<
void(
int,
int,
int)>(64, 2, QMC::AccessPublic, QMetaType::Void, {{
314 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 63 },
317 QtMocHelpers::SlotData<
bool(
int,
int,
int,
int,
bool)>(65, 2, QMC::AccessPublic, QMetaType::Bool, {{
318 { QMetaType::Int, 46 }, { QMetaType::Int, 47 }, { QMetaType::Int, 18 }, { QMetaType::Int, 7 },
319 { QMetaType::Bool, 40 },
322 QtMocHelpers::SlotData<
int(
int,
int,
int,
bool,
bool)>(66, 2, QMC::AccessPublic, QMetaType::Int, {{
323 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 7 }, { QMetaType::Bool, 40 },
324 { QMetaType::Bool, 41 },
327 QtMocHelpers::SlotData<
void(
int,
int)>(67, 2, QMC::AccessPublic, QMetaType::Void, {{
328 { QMetaType::Int, 17 }, { QMetaType::Int, 18 },
331 QtMocHelpers::SlotData<
void(
int,
int,
int)>(68, 2, QMC::AccessPublic, QMetaType::Void, {{
332 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
335 QtMocHelpers::SlotData<
void(
int,
int,
int)>(69, 2, QMC::AccessPublic, QMetaType::Void, {{
336 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
339 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(70, 2, QMC::AccessPublic, QMetaType::Bool, {{
340 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
343 QtMocHelpers::SlotData<
void(
int,
int,
int,
bool)>(71, 2, QMC::AccessPublic, QMetaType::Void, {{
344 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 }, { QMetaType::Bool, 72 },
347 QtMocHelpers::SlotData<
void(
int,
int,
int)>(71, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
348 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
351 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(73, 2, QMC::AccessPublic, QMetaType::Bool, {{
352 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
355 QtMocHelpers::SlotData<
void(
int,
int,
int,
bool)>(74, 2, QMC::AccessPublic, QMetaType::Void, {{
356 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 }, { QMetaType::Bool, 72 },
359 QtMocHelpers::SlotData<
void(
int,
int,
int)>(74, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
360 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
363 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(75, 2, QMC::AccessPublic, QMetaType::Bool, {{
364 { QMetaType::Int, 17 }, { QMetaType::Int, 76 }, { QMetaType::Int, 39 },
367 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(77, 2, QMC::AccessPublic, QMetaType::Bool, {{
368 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
371 QtMocHelpers::SlotData<
int(
int,
int,
int)>(78, 2, QMC::AccessPublic, QMetaType::Int, {{
372 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
375 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(79, 2, QMC::AccessPublic, QMetaType::Bool, {{
376 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
379 QtMocHelpers::SlotData<
void(
int,
int,
int)>(80, 2, QMC::AccessPublic, QMetaType::Void, {{
380 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
383 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(81, 2, QMC::AccessPublic, QMetaType::Bool, {{
384 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
387 QtMocHelpers::SlotData<
bool(
int,
int,
int)>(82, 2, QMC::AccessPublic, QMetaType::Bool, {{
388 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { QMetaType::Int, 39 },
391 QtMocHelpers::SlotData<
void(Mlt::Producer *)>(83, 2, QMC::AccessPublic, QMetaType::Void, {{
392 { 0x80000000 | 84, 85 },
395 QtMocHelpers::SlotData<
void(Mlt::Service *)>(86, 2, QMC::AccessPublic, QMetaType::Void, {{
396 { 0x80000000 | 22, 23 },
399 QtMocHelpers::SlotData<
void(
bool)>(87, 2, QMC::AccessPublic, QMetaType::Void, {{
400 { QMetaType::Bool, 88 },
403 QtMocHelpers::SlotData<
void()>(87, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void),
405 QtMocHelpers::SlotData<
void(
int,
int, Mlt::Producer &,
bool)>(89, 2, QMC::AccessPublic, QMetaType::Void, {{
406 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { 0x80000000 | 49, 50 }, { QMetaType::Bool, 90 },
409 QtMocHelpers::SlotData<
void(
int,
int, Mlt::Producer &)>(89, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
410 { QMetaType::Int, 17 }, { QMetaType::Int, 18 }, { 0x80000000 | 49, 50 },
413 QtMocHelpers::SlotData<
void()>(91, 2, QMC::AccessPrivate, QMetaType::Void),
415 QtMocHelpers::SlotData<
void()>(92, 2, QMC::AccessPrivate, QMetaType::Void),
417 QtMocHelpers::MethodData<
void(
const QPersistentModelIndex &)>(93, 2, QMC::AccessPublic, QMetaType::Void, {{
418 { 0x80000000 | 94, 95 },
421 QtMocHelpers::UintData qt_properties {
423 QtMocHelpers::PropertyData<int>(96, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 6),
425 QtMocHelpers::PropertyData<int>(97, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet | QMC::Final, 7),
427 QtMocHelpers::PropertyData<double>(98, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 8),
429 QtMocHelpers::PropertyData<bool>(99, QMetaType::Bool, QMC::DefaultPropertyFlags, 11),
431 QtMocHelpers::UintData qt_enums {
433 return QtMocHelpers::metaObjectData<MultitrackModel, qt_meta_tag_ZN15MultitrackModelE_t>(QMC::MetaObjectFlag{}, qt_stringData,
434 qt_methods, qt_properties, qt_enums);
436Q_CONSTINIT
const QMetaObject MultitrackModel::staticMetaObject = { {
437 QMetaObject::SuperData::link<QAbstractItemModel::staticMetaObject>(),
438 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN15MultitrackModelE_t>.stringdata,
439 qt_staticMetaObjectStaticContent<qt_meta_tag_ZN15MultitrackModelE_t>.data,
442 qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN15MultitrackModelE_t>.metaTypes,
446void MultitrackModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
448 auto *_t =
static_cast<MultitrackModel *
>(_o);
449 if (_c == QMetaObject::InvokeMetaMethod) {
451 case 0: _t->created();
break;
452 case 1: _t->aboutToClose();
break;
453 case 2: _t->closed();
break;
454 case 3: _t->modified();
break;
455 case 4: _t->seeked((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[2])));
break;
456 case 5: _t->seeked((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])));
break;
457 case 6: _t->trackHeightChanged();
break;
458 case 7: _t->trackHeaderWidthChanged();
break;
459 case 8: _t->scaleFactorChanged();
break;
460 case 9: _t->showStatusMessage((*
reinterpret_cast<std::add_pointer_t<QString>
>(_a[1])));
break;
461 case 10: _t->durationChanged();
break;
462 case 11: _t->filteredChanged();
break;
463 case 12: _t->reloadRequested();
break;
464 case 13: _t->appended((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])));
break;
465 case 14: _t->inserted((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])));
break;
466 case 15: _t->overWritten((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])));
break;
467 case 16: _t->removing((*
reinterpret_cast<std::add_pointer_t<Mlt::Service*>
>(_a[1])));
break;
468 case 17: _t->noMoreEmptyTracks((*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[1])));
break;
469 case 18: _t->refreshTrackList();
break;
470 case 19: _t->setTrackName((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<QString>
>(_a[2])));
break;
471 case 20: _t->setTrackMute((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[2])));
break;
472 case 21: _t->setTrackHidden((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[2])));
break;
473 case 22: _t->setTrackComposite((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[2])));
break;
474 case 23: _t->setTrackLock((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[2])));
break;
475 case 24: {
int _r = _t->trimClipIn((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[4])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[5])));
476 if (_a[0]) *
reinterpret_cast<int*
>(_a[0]) = std::move(_r); }
break;
477 case 25: _t->notifyClipIn((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])));
break;
478 case 26: {
int _r = _t->trimClipOut((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[4])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[5])));
479 if (_a[0]) *
reinterpret_cast<int*
>(_a[0]) = std::move(_r); }
break;
480 case 27: _t->notifyClipOut((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])));
break;
481 case 28: {
bool _r = _t->moveClip((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[4])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[5])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[6])));
482 if (_a[0]) *
reinterpret_cast<bool*
>(_a[0]) = std::move(_r); }
break;
483 case 29: {
int _r = _t->overwriteClip((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[4])));
484 if (_a[0]) *
reinterpret_cast<int*
>(_a[0]) = std::move(_r); }
break;
485 case 30: {
int _r = _t->overwriteClip((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])));
486 if (_a[0]) *
reinterpret_cast<int*
>(_a[0]) = std::move(_r); }
break;
487 case 31: { QString _r = _t->overwrite((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[4])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[5])));
488 if (_a[0]) *
reinterpret_cast<QString*
>(_a[0]) = std::move(_r); }
break;
489 case 32: { QString _r = _t->overwrite((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[4])));
490 if (_a[0]) *
reinterpret_cast<QString*
>(_a[0]) = std::move(_r); }
break;
491 case 33: { QString _r = _t->overwrite((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])));
492 if (_a[0]) *
reinterpret_cast<QString*
>(_a[0]) = std::move(_r); }
break;
493 case 34: {
int _r = _t->insertClip((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[4])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[5])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[6])));
494 if (_a[0]) *
reinterpret_cast<int*
>(_a[0]) = std::move(_r); }
break;
495 case 35: {
int _r = _t->insertClip((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[4])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[5])));
496 if (_a[0]) *
reinterpret_cast<int*
>(_a[0]) = std::move(_r); }
break;
497 case 36: {
int _r = _t->insertClip((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[4])));
498 if (_a[0]) *
reinterpret_cast<int*
>(_a[0]) = std::move(_r); }
break;
499 case 37: {
int _r = _t->appendClip((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[3])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[4])));
500 if (_a[0]) *
reinterpret_cast<int*
>(_a[0]) = std::move(_r); }
break;
501 case 38: {
int _r = _t->appendClip((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<Mlt::Producer&>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[3])));
502 if (_a[0]) *
reinterpret_cast<int*
>(_a[0]) = std::move(_r); }
break;
503 case 39: {
int _r = _t->appendClip((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<Mlt::Producer&>
>(_a[2])));
504 if (_a[0]) *
reinterpret_cast<int*
>(_a[0]) = std::move(_r); }
break;
505 case 40: _t->removeClip((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[3])));
break;
506 case 41: _t->liftClip((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])));
break;
507 case 42: _t->splitClip((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])));
break;
508 case 43: _t->joinClips((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])));
break;
509 case 44: _t->changeGain((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<double>
>(_a[3])));
break;
510 case 45: _t->fadeIn((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])));
break;
511 case 46: _t->fadeOut((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])));
break;
512 case 47: {
bool _r = _t->addTransitionValid((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[4])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[5])));
513 if (_a[0]) *
reinterpret_cast<bool*
>(_a[0]) = std::move(_r); }
break;
514 case 48: {
int _r = _t->addTransition((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[4])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[5])));
515 if (_a[0]) *
reinterpret_cast<int*
>(_a[0]) = std::move(_r); }
break;
516 case 49: _t->removeTransition((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])));
break;
517 case 50: _t->removeTransitionByTrimIn((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])));
break;
518 case 51: _t->removeTransitionByTrimOut((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])));
break;
519 case 52: {
bool _r = _t->trimTransitionInValid((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])));
520 if (_a[0]) *
reinterpret_cast<bool*
>(_a[0]) = std::move(_r); }
break;
521 case 53: _t->trimTransitionIn((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[4])));
break;
522 case 54: _t->trimTransitionIn((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])));
break;
523 case 55: {
bool _r = _t->trimTransitionOutValid((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])));
524 if (_a[0]) *
reinterpret_cast<bool*
>(_a[0]) = std::move(_r); }
break;
525 case 56: _t->trimTransitionOut((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[4])));
break;
526 case 57: _t->trimTransitionOut((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])));
break;
527 case 58: {
bool _r = _t->resizeTransitionValid((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])));
528 if (_a[0]) *
reinterpret_cast<bool*
>(_a[0]) = std::move(_r); }
break;
529 case 59: {
bool _r = _t->addTransitionByTrimInValid((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])));
530 if (_a[0]) *
reinterpret_cast<bool*
>(_a[0]) = std::move(_r); }
break;
531 case 60: {
int _r = _t->addTransitionByTrimIn((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])));
532 if (_a[0]) *
reinterpret_cast<int*
>(_a[0]) = std::move(_r); }
break;
533 case 61: {
bool _r = _t->addTransitionByTrimOutValid((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])));
534 if (_a[0]) *
reinterpret_cast<bool*
>(_a[0]) = std::move(_r); }
break;
535 case 62: _t->addTransitionByTrimOut((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])));
break;
536 case 63: {
bool _r = _t->removeTransitionByTrimInValid((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])));
537 if (_a[0]) *
reinterpret_cast<bool*
>(_a[0]) = std::move(_r); }
break;
538 case 64: {
bool _r = _t->removeTransitionByTrimOutValid((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[3])));
539 if (_a[0]) *
reinterpret_cast<bool*
>(_a[0]) = std::move(_r); }
break;
540 case 65: _t->filterAddedOrRemoved((*
reinterpret_cast<std::add_pointer_t<Mlt::Producer*>
>(_a[1])));
break;
541 case 66: _t->onFilterChanged((*
reinterpret_cast<std::add_pointer_t<Mlt::Service*>
>(_a[1])));
break;
542 case 67: _t->reload((*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[1])));
break;
543 case 68: _t->reload();
break;
544 case 69: _t->replace((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<Mlt::Producer&>
>(_a[3])),(*
reinterpret_cast<std::add_pointer_t<bool>
>(_a[4])));
break;
545 case 70: _t->replace((*
reinterpret_cast<std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast<std::add_pointer_t<int>
>(_a[2])),(*
reinterpret_cast<std::add_pointer_t<Mlt::Producer&>
>(_a[3])));
break;
546 case 71: _t->adjustBackgroundDuration();
break;
547 case 72: _t->adjustTrackFilters();
break;
548 case 73: _t->audioLevelsReady((*
reinterpret_cast<std::add_pointer_t<QPersistentModelIndex>
>(_a[1])));
break;
552 if (_c == QMetaObject::IndexOfMethod) {
553 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::created, 0))
555 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::aboutToClose, 1))
557 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::closed, 2))
559 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::modified, 3))
561 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(
int ,
bool )>(_a, &MultitrackModel::seeked, 4))
563 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::trackHeightChanged, 6))
565 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::trackHeaderWidthChanged, 7))
567 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::scaleFactorChanged, 8))
569 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(QString )>(_a, &MultitrackModel::showStatusMessage, 9))
571 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::durationChanged, 10))
573 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::filteredChanged, 11))
575 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)()>(_a, &MultitrackModel::reloadRequested, 12))
577 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(
int ,
int )>(_a, &MultitrackModel::appended, 13))
579 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(
int ,
int )>(_a, &MultitrackModel::inserted, 14))
581 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(
int ,
int )>(_a, &MultitrackModel::overWritten, 15))
583 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(Mlt::Service * )>(_a, &MultitrackModel::removing, 16))
585 if (QtMocHelpers::indexOfMethod<
void (MultitrackModel::*)(
bool )>(_a, &MultitrackModel::noMoreEmptyTracks, 17))
588 if (_c == QMetaObject::ReadProperty) {
591 case 0: *
reinterpret_cast<int*
>(_v) = _t->trackHeight();
break;
592 case 1: *
reinterpret_cast<int*
>(_v) = _t->trackHeaderWidth();
break;
593 case 2: *
reinterpret_cast<double*
>(_v) = _t->scaleFactor();
break;
594 case 3: *
reinterpret_cast<bool*
>(_v) = _t->isFiltered();
break;
598 if (_c == QMetaObject::WriteProperty) {
601 case 0: _t->setTrackHeight(*
reinterpret_cast<int*
>(_v));
break;
602 case 1: _t->setTrackHeaderWidth(*
reinterpret_cast<int*
>(_v));
break;
603 case 2: _t->setScaleFactor(*
reinterpret_cast<double*
>(_v));
break;
609const QMetaObject *MultitrackModel::metaObject()
const
611 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
614void *MultitrackModel::qt_metacast(
const char *_clname)
616 if (!_clname)
return nullptr;
617 if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN15MultitrackModelE_t>.strings))
618 return static_cast<void*
>(
this);
619 return QAbstractItemModel::qt_metacast(_clname);
622int MultitrackModel::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
624 _id = QAbstractItemModel::qt_metacall(_c, _id, _a);
627 if (_c == QMetaObject::InvokeMetaMethod) {
629 qt_static_metacall(
this, _c, _id, _a);
632 if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
634 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
637 if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
638 || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
639 || _c == QMetaObject::RegisterPropertyMetaType) {
640 qt_static_metacall(
this, _c, _id, _a);
647void MultitrackModel::created()
649 QMetaObject::activate(
this, &staticMetaObject, 0,
nullptr);
653void MultitrackModel::aboutToClose()
655 QMetaObject::activate(
this, &staticMetaObject, 1,
nullptr);
659void MultitrackModel::closed()
661 QMetaObject::activate(
this, &staticMetaObject, 2,
nullptr);
665void MultitrackModel::modified()
667 QMetaObject::activate(
this, &staticMetaObject, 3,
nullptr);
671void MultitrackModel::seeked(
int _t1,
bool _t2)
673 QMetaObject::activate<void>(
this, &staticMetaObject, 4,
nullptr, _t1, _t2);
677void MultitrackModel::trackHeightChanged()
679 QMetaObject::activate(
this, &staticMetaObject, 6,
nullptr);
683void MultitrackModel::trackHeaderWidthChanged()
685 QMetaObject::activate(
this, &staticMetaObject, 7,
nullptr);
689void MultitrackModel::scaleFactorChanged()
691 QMetaObject::activate(
this, &staticMetaObject, 8,
nullptr);
695void MultitrackModel::showStatusMessage(QString _t1)
697 QMetaObject::activate<void>(
this, &staticMetaObject, 9,
nullptr, _t1);
701void MultitrackModel::durationChanged()
703 QMetaObject::activate(
this, &staticMetaObject, 10,
nullptr);
707void MultitrackModel::filteredChanged()
709 QMetaObject::activate(
this, &staticMetaObject, 11,
nullptr);
713void MultitrackModel::reloadRequested()
715 QMetaObject::activate(
this, &staticMetaObject, 12,
nullptr);
719void MultitrackModel::appended(
int _t1,
int _t2)
721 QMetaObject::activate<void>(
this, &staticMetaObject, 13,
nullptr, _t1, _t2);
725void MultitrackModel::inserted(
int _t1,
int _t2)
727 QMetaObject::activate<void>(
this, &staticMetaObject, 14,
nullptr, _t1, _t2);
731void MultitrackModel::overWritten(
int _t1,
int _t2)
733 QMetaObject::activate<void>(
this, &staticMetaObject, 15,
nullptr, _t1, _t2);
737void MultitrackModel::removing(Mlt::Service * _t1)
739 QMetaObject::activate<void>(
this, &staticMetaObject, 16,
nullptr, _t1);
743void MultitrackModel::noMoreEmptyTracks(
bool _t1)
745 QMetaObject::activate<void>(
this, &staticMetaObject, 17,
nullptr, _t1);