9#include "../../../../src/widgets/lissajouswidget.h"
10#include <QtCore/qmetatype.h>
12#if __has_include(<QtCore/qtmochelpers.h>)
13#include <QtCore/qtmochelpers.h>
21#if !defined(Q_MOC_OUTPUT_REVISION)
22#error "The header file 'lissajouswidget.h' doesn't include <QObject>."
23#elif Q_MOC_OUTPUT_REVISION != 68
24#error "This file was generated using the moc from 6.6.2. It"
25#error "cannot be used with the include files from this version of Qt."
26#error "(The moc has changed too much.)"
34QT_WARNING_DISABLE_DEPRECATED
35QT_WARNING_DISABLE_GCC(
"-Wuseless-cast")
38#ifdef QT_MOC_HAS_STRINGDATA
39struct qt_meta_stringdata_CLASSLissajousWidgetENDCLASS_t {};
40constexpr auto qt_meta_stringdata_CLASSLissajousWidgetENDCLASS = QtMocHelpers::stringData(
45 "on_xratioDial_valueChanged",
47 "on_xratioSpinner_valueChanged",
49 "on_yratioDial_valueChanged",
50 "on_yratioSpinner_valueChanged",
53 "on_preset_saveClicked"
56struct qt_meta_stringdata_CLASSLissajousWidgetENDCLASS_t {
57 uint offsetsAndSizes[26];
68 char stringdata10[19];
70 char stringdata12[22];
72#define QT_MOC_LITERAL(ofs, len) \
73 uint(sizeof(qt_meta_stringdata_CLASSLissajousWidgetENDCLASS_t::offsetsAndSizes) + ofs), len
74Q_CONSTINIT
static const qt_meta_stringdata_CLASSLissajousWidgetENDCLASS_t qt_meta_stringdata_CLASSLissajousWidgetENDCLASS = {
76 QT_MOC_LITERAL(0, 15),
77 QT_MOC_LITERAL(16, 15),
78 QT_MOC_LITERAL(32, 0),
79 QT_MOC_LITERAL(33, 14),
80 QT_MOC_LITERAL(48, 26),
81 QT_MOC_LITERAL(75, 5),
82 QT_MOC_LITERAL(81, 29),
83 QT_MOC_LITERAL(111, 4),
84 QT_MOC_LITERAL(116, 26),
85 QT_MOC_LITERAL(143, 29),
86 QT_MOC_LITERAL(173, 18),
87 QT_MOC_LITERAL(192, 1),
88 QT_MOC_LITERAL(194, 21)
94 "on_xratioDial_valueChanged",
96 "on_xratioSpinner_valueChanged",
98 "on_yratioDial_valueChanged",
99 "on_yratioSpinner_valueChanged",
100 "on_preset_selected",
102 "on_preset_saveClicked"
108Q_CONSTINIT
static const uint qt_meta_data_CLASSLissajousWidgetENDCLASS[] = {
122 1, 1, 56, 2, 0x06, 1 ,
125 4, 1, 59, 2, 0x08, 3 ,
126 6, 1, 62, 2, 0x08, 5 ,
127 8, 1, 65, 2, 0x08, 7 ,
128 9, 1, 68, 2, 0x08, 9 ,
129 10, 1, 71, 2, 0x08, 11 ,
130 12, 0, 74, 2, 0x08, 13 ,
133 QMetaType::Void, 0x80000000 | 3, 2,
136 QMetaType::Void, QMetaType::Int, 5,
137 QMetaType::Void, QMetaType::Double, 7,
138 QMetaType::Void, QMetaType::Int, 5,
139 QMetaType::Void, QMetaType::Double, 7,
140 QMetaType::Void, QMetaType::VoidStar, 11,
146Q_CONSTINIT
const QMetaObject LissajousWidget::staticMetaObject = { {
147 QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
148 qt_meta_stringdata_CLASSLissajousWidgetENDCLASS.offsetsAndSizes,
149 qt_meta_data_CLASSLissajousWidgetENDCLASS,
152 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSLissajousWidgetENDCLASS_t,
154 QtPrivate::TypeAndForceComplete<LissajousWidget, std::true_type>,
156 QtPrivate::TypeAndForceComplete<void, std::false_type>,
157 QtPrivate::TypeAndForceComplete<Mlt::Producer *, std::false_type>,
159 QtPrivate::TypeAndForceComplete<void, std::false_type>,
160 QtPrivate::TypeAndForceComplete<int, std::false_type>,
162 QtPrivate::TypeAndForceComplete<void, std::false_type>,
163 QtPrivate::TypeAndForceComplete<double, std::false_type>,
165 QtPrivate::TypeAndForceComplete<void, std::false_type>,
166 QtPrivate::TypeAndForceComplete<int, std::false_type>,
168 QtPrivate::TypeAndForceComplete<void, std::false_type>,
169 QtPrivate::TypeAndForceComplete<double, std::false_type>,
171 QtPrivate::TypeAndForceComplete<void, std::false_type>,
172 QtPrivate::TypeAndForceComplete<void *, std::false_type>,
174 QtPrivate::TypeAndForceComplete<void, std::false_type>
179void LissajousWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
181 if (_c == QMetaObject::InvokeMetaMethod) {
182 auto *_t =
static_cast<LissajousWidget *
>(_o);
185 case 0: _t->producerChanged((*
reinterpret_cast< std::add_pointer_t<Mlt::Producer*>
>(_a[1])));
break;
186 case 1: _t->on_xratioDial_valueChanged((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
187 case 2: _t->on_xratioSpinner_valueChanged((*
reinterpret_cast< std::add_pointer_t<double>
>(_a[1])));
break;
188 case 3: _t->on_yratioDial_valueChanged((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])));
break;
189 case 4: _t->on_yratioSpinner_valueChanged((*
reinterpret_cast< std::add_pointer_t<double>
>(_a[1])));
break;
190 case 5: _t->on_preset_selected((*
reinterpret_cast< std::add_pointer_t<void*>
>(_a[1])));
break;
191 case 6: _t->on_preset_saveClicked();
break;
194 }
else if (_c == QMetaObject::IndexOfMethod) {
195 int *result =
reinterpret_cast<int *
>(_a[0]);
197 using _t = void (LissajousWidget::*)(Mlt::Producer * );
198 if (_t _q_method = &LissajousWidget::producerChanged; *
reinterpret_cast<_t *
>(_a[1]) == _q_method) {
206const QMetaObject *LissajousWidget::metaObject()
const
208 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
211void *LissajousWidget::qt_metacast(
const char *_clname)
213 if (!_clname)
return nullptr;
214 if (!strcmp(_clname, qt_meta_stringdata_CLASSLissajousWidgetENDCLASS.stringdata0))
215 return static_cast<void*
>(
this);
216 if (!strcmp(_clname,
"AbstractProducerWidget"))
217 return static_cast< AbstractProducerWidget*
>(
this);
218 return QWidget::qt_metacast(_clname);
221int LissajousWidget::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
223 _id = QWidget::qt_metacall(_c, _id, _a);
226 if (_c == QMetaObject::InvokeMetaMethod) {
228 qt_static_metacall(
this, _c, _id, _a);
230 }
else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
232 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
239void LissajousWidget::producerChanged(Mlt::Producer * _t1)
241 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
242 QMetaObject::activate(
this, &staticMetaObject, 0, _a);