CuteLogger
Fast and simple logging solution for Qt based applications
moc_transportcontrol.cpp
1/****************************************************************************
2** Meta object code from reading C++ file 'transportcontrol.h'
3**
4** Created by: The Qt Meta Object Compiler version 68 (Qt 6.6.2)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
9#include "../../../../src/transportcontrol.h"
10#include <QtCore/qmetatype.h>
11
12#if __has_include(<QtCore/qtmochelpers.h>)
13#include <QtCore/qtmochelpers.h>
14#else
15QT_BEGIN_MOC_NAMESPACE
16#endif
17
18
19#include <memory>
20
21#if !defined(Q_MOC_OUTPUT_REVISION)
22#error "The header file 'transportcontrol.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.)"
27#endif
28
29#ifndef Q_CONSTINIT
30#define Q_CONSTINIT
31#endif
32
33QT_WARNING_PUSH
34QT_WARNING_DISABLE_DEPRECATED
35QT_WARNING_DISABLE_GCC("-Wuseless-cast")
36namespace {
37
38#ifdef QT_MOC_HAS_STRINGDATA
39struct qt_meta_stringdata_CLASSTransportControllableENDCLASS_t {};
40constexpr auto qt_meta_stringdata_CLASSTransportControllableENDCLASS = QtMocHelpers::stringData(
41 "TransportControllable",
42 "play",
43 "",
44 "speed",
45 "pause",
46 "stop",
47 "seek",
48 "position",
49 "rewind",
50 "forceChangeDirection",
51 "fastForward",
52 "previous",
53 "currentPosition",
54 "next",
55 "setIn",
56 "setOut"
57);
58#else // !QT_MOC_HAS_STRING_DATA
59struct qt_meta_stringdata_CLASSTransportControllableENDCLASS_t {
60 uint offsetsAndSizes[32];
61 char stringdata0[22];
62 char stringdata1[5];
63 char stringdata2[1];
64 char stringdata3[6];
65 char stringdata4[6];
66 char stringdata5[5];
67 char stringdata6[5];
68 char stringdata7[9];
69 char stringdata8[7];
70 char stringdata9[21];
71 char stringdata10[12];
72 char stringdata11[9];
73 char stringdata12[16];
74 char stringdata13[5];
75 char stringdata14[6];
76 char stringdata15[7];
77};
78#define QT_MOC_LITERAL(ofs, len) \
79 uint(sizeof(qt_meta_stringdata_CLASSTransportControllableENDCLASS_t::offsetsAndSizes) + ofs), len
80Q_CONSTINIT static const qt_meta_stringdata_CLASSTransportControllableENDCLASS_t qt_meta_stringdata_CLASSTransportControllableENDCLASS = {
81 {
82 QT_MOC_LITERAL(0, 21), // "TransportControllable"
83 QT_MOC_LITERAL(22, 4), // "play"
84 QT_MOC_LITERAL(27, 0), // ""
85 QT_MOC_LITERAL(28, 5), // "speed"
86 QT_MOC_LITERAL(34, 5), // "pause"
87 QT_MOC_LITERAL(40, 4), // "stop"
88 QT_MOC_LITERAL(45, 4), // "seek"
89 QT_MOC_LITERAL(50, 8), // "position"
90 QT_MOC_LITERAL(59, 6), // "rewind"
91 QT_MOC_LITERAL(66, 20), // "forceChangeDirection"
92 QT_MOC_LITERAL(87, 11), // "fastForward"
93 QT_MOC_LITERAL(99, 8), // "previous"
94 QT_MOC_LITERAL(108, 15), // "currentPosition"
95 QT_MOC_LITERAL(124, 4), // "next"
96 QT_MOC_LITERAL(129, 5), // "setIn"
97 QT_MOC_LITERAL(135, 6) // "setOut"
98 },
99 "TransportControllable",
100 "play",
101 "",
102 "speed",
103 "pause",
104 "stop",
105 "seek",
106 "position",
107 "rewind",
108 "forceChangeDirection",
109 "fastForward",
110 "previous",
111 "currentPosition",
112 "next",
113 "setIn",
114 "setOut"
115};
116#undef QT_MOC_LITERAL
117#endif // !QT_MOC_HAS_STRING_DATA
118} // unnamed namespace
119
120Q_CONSTINIT static const uint qt_meta_data_CLASSTransportControllableENDCLASS[] = {
121
122 // content:
123 12, // revision
124 0, // classname
125 0, 0, // classinfo
126 11, 14, // methods
127 0, 0, // properties
128 0, 0, // enums/sets
129 0, 0, // constructors
130 0, // flags
131 0, // signalCount
132
133 // slots: name, argc, parameters, tag, flags, initial metatype offsets
134 1, 1, 80, 2, 0x0a, 1 /* Public */,
135 1, 0, 83, 2, 0x2a, 3 /* Public | MethodCloned */,
136 4, 0, 84, 2, 0x0a, 4 /* Public */,
137 5, 0, 85, 2, 0x0a, 5 /* Public */,
138 6, 1, 86, 2, 0x0a, 6 /* Public */,
139 8, 1, 89, 2, 0x0a, 8 /* Public */,
140 10, 1, 92, 2, 0x0a, 10 /* Public */,
141 11, 1, 95, 2, 0x0a, 12 /* Public */,
142 13, 1, 98, 2, 0x0a, 14 /* Public */,
143 14, 1, 101, 2, 0x0a, 16 /* Public */,
144 15, 1, 104, 2, 0x0a, 18 /* Public */,
145
146 // slots: parameters
147 QMetaType::Void, QMetaType::Double, 3,
148 QMetaType::Void,
149 QMetaType::Void,
150 QMetaType::Void,
151 QMetaType::Void, QMetaType::Int, 7,
152 QMetaType::Void, QMetaType::Bool, 9,
153 QMetaType::Void, QMetaType::Bool, 9,
154 QMetaType::Void, QMetaType::Int, 12,
155 QMetaType::Void, QMetaType::Int, 12,
156 QMetaType::Void, QMetaType::Int, 2,
157 QMetaType::Void, QMetaType::Int, 2,
158
159 0 // eod
160};
161
162Q_CONSTINIT const QMetaObject TransportControllable::staticMetaObject = { {
163 QMetaObject::SuperData::link<QObject::staticMetaObject>(),
164 qt_meta_stringdata_CLASSTransportControllableENDCLASS.offsetsAndSizes,
165 qt_meta_data_CLASSTransportControllableENDCLASS,
166 qt_static_metacall,
167 nullptr,
168 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSTransportControllableENDCLASS_t,
169 // Q_OBJECT / Q_GADGET
170 QtPrivate::TypeAndForceComplete<TransportControllable, std::true_type>,
171 // method 'play'
172 QtPrivate::TypeAndForceComplete<void, std::false_type>,
173 QtPrivate::TypeAndForceComplete<double, std::false_type>,
174 // method 'play'
175 QtPrivate::TypeAndForceComplete<void, std::false_type>,
176 // method 'pause'
177 QtPrivate::TypeAndForceComplete<void, std::false_type>,
178 // method 'stop'
179 QtPrivate::TypeAndForceComplete<void, std::false_type>,
180 // method 'seek'
181 QtPrivate::TypeAndForceComplete<void, std::false_type>,
182 QtPrivate::TypeAndForceComplete<int, std::false_type>,
183 // method 'rewind'
184 QtPrivate::TypeAndForceComplete<void, std::false_type>,
185 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
186 // method 'fastForward'
187 QtPrivate::TypeAndForceComplete<void, std::false_type>,
188 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
189 // method 'previous'
190 QtPrivate::TypeAndForceComplete<void, std::false_type>,
191 QtPrivate::TypeAndForceComplete<int, std::false_type>,
192 // method 'next'
193 QtPrivate::TypeAndForceComplete<void, std::false_type>,
194 QtPrivate::TypeAndForceComplete<int, std::false_type>,
195 // method 'setIn'
196 QtPrivate::TypeAndForceComplete<void, std::false_type>,
197 QtPrivate::TypeAndForceComplete<int, std::false_type>,
198 // method 'setOut'
199 QtPrivate::TypeAndForceComplete<void, std::false_type>,
200 QtPrivate::TypeAndForceComplete<int, std::false_type>
201 >,
202 nullptr
203} };
204
205void TransportControllable::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
206{
207 if (_c == QMetaObject::InvokeMetaMethod) {
208 auto *_t = static_cast<TransportControllable *>(_o);
209 (void)_t;
210 switch (_id) {
211 case 0: _t->play((*reinterpret_cast< std::add_pointer_t<double>>(_a[1]))); break;
212 case 1: _t->play(); break;
213 case 2: _t->pause(); break;
214 case 3: _t->stop(); break;
215 case 4: _t->seek((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
216 case 5: _t->rewind((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
217 case 6: _t->fastForward((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
218 case 7: _t->previous((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
219 case 8: _t->next((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
220 case 9: _t->setIn((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
221 case 10: _t->setOut((*reinterpret_cast< std::add_pointer_t<int>>(_a[1]))); break;
222 default: ;
223 }
224 }
225}
226
227const QMetaObject *TransportControllable::metaObject() const
228{
229 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
230}
231
232void *TransportControllable::qt_metacast(const char *_clname)
233{
234 if (!_clname) return nullptr;
235 if (!strcmp(_clname, qt_meta_stringdata_CLASSTransportControllableENDCLASS.stringdata0))
236 return static_cast<void*>(this);
237 return QObject::qt_metacast(_clname);
238}
239
240int TransportControllable::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
241{
242 _id = QObject::qt_metacall(_c, _id, _a);
243 if (_id < 0)
244 return _id;
245 if (_c == QMetaObject::InvokeMetaMethod) {
246 if (_id < 11)
247 qt_static_metacall(this, _c, _id, _a);
248 _id -= 11;
249 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
250 if (_id < 11)
251 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
252 _id -= 11;
253 }
254 return _id;
255}
256QT_WARNING_POP