drumstick  1.1.0
moc_rtmidiinput.cpp
1 /****************************************************************************
2 ** Meta object code from reading C++ file 'rtmidiinput.h'
3 **
4 ** Created by: The Qt Meta Object Compiler version 67 (Qt 5.4.2)
5 **
6 ** WARNING! All changes made in this file will be lost!
7 *****************************************************************************/
8 
9 #include "../../../include/rtmidiinput.h"
10 #include <QtCore/qbytearray.h>
11 #include <QtCore/qmetatype.h>
12 #if !defined(Q_MOC_OUTPUT_REVISION)
13 #error "The header file 'rtmidiinput.h' doesn't include <QObject>."
14 #elif Q_MOC_OUTPUT_REVISION != 67
15 #error "This file was generated using the moc from 5.4.2. It"
16 #error "cannot be used with the include files from this version of Qt."
17 #error "(The moc has changed too much.)"
18 #endif
19 
20 QT_BEGIN_MOC_NAMESPACE
21 struct qt_meta_stringdata_drumstick__rt__MIDIInput_t {
22  QByteArrayData data[20];
23  char stringdata[220];
24 };
25 #define QT_MOC_LITERAL(idx, ofs, len) \
26  Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
27  qptrdiff(offsetof(qt_meta_stringdata_drumstick__rt__MIDIInput_t, stringdata) + ofs \
28  - idx * sizeof(QByteArrayData)) \
29  )
30 static const qt_meta_stringdata_drumstick__rt__MIDIInput_t qt_meta_stringdata_drumstick__rt__MIDIInput = {
31  {
32 QT_MOC_LITERAL(0, 0, 24), // "drumstick::rt::MIDIInput"
33 QT_MOC_LITERAL(1, 25, 11), // "midiNoteOff"
34 QT_MOC_LITERAL(2, 37, 0), // ""
35 QT_MOC_LITERAL(3, 38, 4), // "chan"
36 QT_MOC_LITERAL(4, 43, 4), // "note"
37 QT_MOC_LITERAL(5, 48, 3), // "vel"
38 QT_MOC_LITERAL(6, 52, 10), // "midiNoteOn"
39 QT_MOC_LITERAL(7, 63, 15), // "midiKeyPressure"
40 QT_MOC_LITERAL(8, 79, 5), // "value"
41 QT_MOC_LITERAL(9, 85, 14), // "midiController"
42 QT_MOC_LITERAL(10, 100, 7), // "control"
43 QT_MOC_LITERAL(11, 108, 11), // "midiProgram"
44 QT_MOC_LITERAL(12, 120, 7), // "program"
45 QT_MOC_LITERAL(13, 128, 19), // "midiChannelPressure"
46 QT_MOC_LITERAL(14, 148, 13), // "midiPitchBend"
47 QT_MOC_LITERAL(15, 162, 9), // "midiSysex"
48 QT_MOC_LITERAL(16, 172, 4), // "data"
49 QT_MOC_LITERAL(17, 177, 16), // "midiSystemCommon"
50 QT_MOC_LITERAL(18, 194, 6), // "status"
51 QT_MOC_LITERAL(19, 201, 18) // "midiSystemRealtime"
52 
53  },
54  "drumstick::rt::MIDIInput\0midiNoteOff\0"
55  "\0chan\0note\0vel\0midiNoteOn\0midiKeyPressure\0"
56  "value\0midiController\0control\0midiProgram\0"
57  "program\0midiChannelPressure\0midiPitchBend\0"
58  "midiSysex\0data\0midiSystemCommon\0status\0"
59  "midiSystemRealtime"
60 };
61 #undef QT_MOC_LITERAL
62 
63 static const uint qt_meta_data_drumstick__rt__MIDIInput[] = {
64 
65  // content:
66  7, // revision
67  0, // classname
68  0, 0, // classinfo
69  10, 14, // methods
70  0, 0, // properties
71  0, 0, // enums/sets
72  0, 0, // constructors
73  0, // flags
74  10, // signalCount
75 
76  // signals: name, argc, parameters, tag, flags
77  1, 3, 64, 2, 0x06 /* Public */,
78  6, 3, 71, 2, 0x06 /* Public */,
79  7, 3, 78, 2, 0x06 /* Public */,
80  9, 3, 85, 2, 0x06 /* Public */,
81  11, 2, 92, 2, 0x06 /* Public */,
82  13, 2, 97, 2, 0x06 /* Public */,
83  14, 2, 102, 2, 0x06 /* Public */,
84  15, 1, 107, 2, 0x06 /* Public */,
85  17, 1, 110, 2, 0x06 /* Public */,
86  19, 1, 113, 2, 0x06 /* Public */,
87 
88  // signals: parameters
89  QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 3, 4, 5,
90  QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 3, 4, 5,
91  QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 3, 4, 8,
92  QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 3, 10, 8,
93  QMetaType::Void, QMetaType::Int, QMetaType::Int, 3, 12,
94  QMetaType::Void, QMetaType::Int, QMetaType::Int, 3, 8,
95  QMetaType::Void, QMetaType::Int, QMetaType::Int, 3, 8,
96  QMetaType::Void, QMetaType::QByteArray, 16,
97  QMetaType::Void, QMetaType::Int, 18,
98  QMetaType::Void, QMetaType::Int, 18,
99 
100  0 // eod
101 };
102 
103 void drumstick::rt::MIDIInput::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
104 {
105  if (_c == QMetaObject::InvokeMetaMethod) {
106  MIDIInput *_t = static_cast<MIDIInput *>(_o);
107  switch (_id) {
108  case 0: _t->midiNoteOff((*reinterpret_cast< const int(*)>(_a[1])),(*reinterpret_cast< const int(*)>(_a[2])),(*reinterpret_cast< const int(*)>(_a[3]))); break;
109  case 1: _t->midiNoteOn((*reinterpret_cast< const int(*)>(_a[1])),(*reinterpret_cast< const int(*)>(_a[2])),(*reinterpret_cast< const int(*)>(_a[3]))); break;
110  case 2: _t->midiKeyPressure((*reinterpret_cast< const int(*)>(_a[1])),(*reinterpret_cast< const int(*)>(_a[2])),(*reinterpret_cast< const int(*)>(_a[3]))); break;
111  case 3: _t->midiController((*reinterpret_cast< const int(*)>(_a[1])),(*reinterpret_cast< const int(*)>(_a[2])),(*reinterpret_cast< const int(*)>(_a[3]))); break;
112  case 4: _t->midiProgram((*reinterpret_cast< const int(*)>(_a[1])),(*reinterpret_cast< const int(*)>(_a[2]))); break;
113  case 5: _t->midiChannelPressure((*reinterpret_cast< const int(*)>(_a[1])),(*reinterpret_cast< const int(*)>(_a[2]))); break;
114  case 6: _t->midiPitchBend((*reinterpret_cast< const int(*)>(_a[1])),(*reinterpret_cast< const int(*)>(_a[2]))); break;
115  case 7: _t->midiSysex((*reinterpret_cast< const QByteArray(*)>(_a[1]))); break;
116  case 8: _t->midiSystemCommon((*reinterpret_cast< const int(*)>(_a[1]))); break;
117  case 9: _t->midiSystemRealtime((*reinterpret_cast< const int(*)>(_a[1]))); break;
118  default: ;
119  }
120  } else if (_c == QMetaObject::IndexOfMethod) {
121  int *result = reinterpret_cast<int *>(_a[0]);
122  void **func = reinterpret_cast<void **>(_a[1]);
123  {
124  typedef void (MIDIInput::*_t)(const int , const int , const int );
125  if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MIDIInput::midiNoteOff)) {
126  *result = 0;
127  }
128  }
129  {
130  typedef void (MIDIInput::*_t)(const int , const int , const int );
131  if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MIDIInput::midiNoteOn)) {
132  *result = 1;
133  }
134  }
135  {
136  typedef void (MIDIInput::*_t)(const int , const int , const int );
137  if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MIDIInput::midiKeyPressure)) {
138  *result = 2;
139  }
140  }
141  {
142  typedef void (MIDIInput::*_t)(const int , const int , const int );
143  if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MIDIInput::midiController)) {
144  *result = 3;
145  }
146  }
147  {
148  typedef void (MIDIInput::*_t)(const int , const int );
149  if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MIDIInput::midiProgram)) {
150  *result = 4;
151  }
152  }
153  {
154  typedef void (MIDIInput::*_t)(const int , const int );
155  if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MIDIInput::midiChannelPressure)) {
156  *result = 5;
157  }
158  }
159  {
160  typedef void (MIDIInput::*_t)(const int , const int );
161  if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MIDIInput::midiPitchBend)) {
162  *result = 6;
163  }
164  }
165  {
166  typedef void (MIDIInput::*_t)(const QByteArray & );
167  if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MIDIInput::midiSysex)) {
168  *result = 7;
169  }
170  }
171  {
172  typedef void (MIDIInput::*_t)(const int );
173  if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MIDIInput::midiSystemCommon)) {
174  *result = 8;
175  }
176  }
177  {
178  typedef void (MIDIInput::*_t)(const int );
179  if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&MIDIInput::midiSystemRealtime)) {
180  *result = 9;
181  }
182  }
183  }
184 }
185 
186 const QMetaObject drumstick::rt::MIDIInput::staticMetaObject = {
187  { &QObject::staticMetaObject, qt_meta_stringdata_drumstick__rt__MIDIInput.data,
188  qt_meta_data_drumstick__rt__MIDIInput, qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
189 };
190 
191 
192 const QMetaObject *drumstick::rt::MIDIInput::metaObject() const
193 {
194  return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
195 }
196 
197 void *drumstick::rt::MIDIInput::qt_metacast(const char *_clname)
198 {
199  if (!_clname) return Q_NULLPTR;
200  if (!strcmp(_clname, qt_meta_stringdata_drumstick__rt__MIDIInput.stringdata))
201  return static_cast<void*>(const_cast< MIDIInput*>(this));
202  return QObject::qt_metacast(_clname);
203 }
204 
205 int drumstick::rt::MIDIInput::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
206 {
207  _id = QObject::qt_metacall(_c, _id, _a);
208  if (_id < 0)
209  return _id;
210  if (_c == QMetaObject::InvokeMetaMethod) {
211  if (_id < 10)
212  qt_static_metacall(this, _c, _id, _a);
213  _id -= 10;
214  } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
215  if (_id < 10)
216  *reinterpret_cast<int*>(_a[0]) = -1;
217  _id -= 10;
218  }
219  return _id;
220 }
221 
222 // SIGNAL 0
223 void drumstick::rt::MIDIInput::midiNoteOff(const int _t1, const int _t2, const int _t3)
224 {
225  void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)), const_cast<void*>(reinterpret_cast<const void*>(&_t3)) };
226  QMetaObject::activate(this, &staticMetaObject, 0, _a);
227 }
228 
229 // SIGNAL 1
230 void drumstick::rt::MIDIInput::midiNoteOn(const int _t1, const int _t2, const int _t3)
231 {
232  void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)), const_cast<void*>(reinterpret_cast<const void*>(&_t3)) };
233  QMetaObject::activate(this, &staticMetaObject, 1, _a);
234 }
235 
236 // SIGNAL 2
237 void drumstick::rt::MIDIInput::midiKeyPressure(const int _t1, const int _t2, const int _t3)
238 {
239  void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)), const_cast<void*>(reinterpret_cast<const void*>(&_t3)) };
240  QMetaObject::activate(this, &staticMetaObject, 2, _a);
241 }
242 
243 // SIGNAL 3
244 void drumstick::rt::MIDIInput::midiController(const int _t1, const int _t2, const int _t3)
245 {
246  void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)), const_cast<void*>(reinterpret_cast<const void*>(&_t3)) };
247  QMetaObject::activate(this, &staticMetaObject, 3, _a);
248 }
249 
250 // SIGNAL 4
251 void drumstick::rt::MIDIInput::midiProgram(const int _t1, const int _t2)
252 {
253  void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
254  QMetaObject::activate(this, &staticMetaObject, 4, _a);
255 }
256 
257 // SIGNAL 5
258 void drumstick::rt::MIDIInput::midiChannelPressure(const int _t1, const int _t2)
259 {
260  void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
261  QMetaObject::activate(this, &staticMetaObject, 5, _a);
262 }
263 
264 // SIGNAL 6
265 void drumstick::rt::MIDIInput::midiPitchBend(const int _t1, const int _t2)
266 {
267  void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
268  QMetaObject::activate(this, &staticMetaObject, 6, _a);
269 }
270 
271 // SIGNAL 7
272 void drumstick::rt::MIDIInput::midiSysex(const QByteArray & _t1)
273 {
274  void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
275  QMetaObject::activate(this, &staticMetaObject, 7, _a);
276 }
277 
278 // SIGNAL 8
280 {
281  void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
282  QMetaObject::activate(this, &staticMetaObject, 8, _a);
283 }
284 
285 // SIGNAL 9
287 {
288  void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
289  QMetaObject::activate(this, &staticMetaObject, 9, _a);
290 }
291 QT_END_MOC_NAMESPACE
void midiNoteOn(const int chan, const int note, const int vel)
midiNoteOn 0x9
void midiPitchBend(const int chan, const int value)
midiPitchBend 0xE
void midiSysex(const QByteArray &data)
midiSysex
The QObject class is the base class of all Qt objects.
void midiSystemRealtime(const int status)
midiSystemRealtime
void midiSystemCommon(const int status)
midiSystemCommon
void midiController(const int chan, const int control, const int value)
midiController 0xB
void midiChannelPressure(const int chan, const int value)
midiChannelPressure 0xD
void midiKeyPressure(const int chan, const int note, const int value)
midiKeyPressure 0xA
MIDIInput(QObject *parent=0)
MIDIInput constructor.
Definition: rtmidiinput.h:53
void midiProgram(const int chan, const int program)
midiProgram 0xC
void midiNoteOff(const int chan, const int note, const int vel)
midiNoteOff 0x8