drumstick  1.0.2
moc_alsatimer.cpp
1 /****************************************************************************
2 ** Meta object code from reading C++ file 'alsatimer.h'
3 **
4 ** Created by: The Qt Meta Object Compiler version 67 (Qt 5.6.2)
5 **
6 ** WARNING! All changes made in this file will be lost!
7 *****************************************************************************/
8 
9 #include "../../../include/alsatimer.h"
10 #include <QtCore/qbytearray.h>
11 #include <QtCore/qmetatype.h>
12 #if !defined(Q_MOC_OUTPUT_REVISION)
13 #error "The header file 'alsatimer.h' doesn't include <QObject>."
14 #elif Q_MOC_OUTPUT_REVISION != 67
15 #error "This file was generated using the moc from 5.6.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__Timer_t {
22  QByteArrayData data[5];
23  char stringdata0[43];
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__Timer_t, stringdata0) + ofs \
28  - idx * sizeof(QByteArrayData)) \
29  )
30 static const qt_meta_stringdata_drumstick__Timer_t qt_meta_stringdata_drumstick__Timer = {
31  {
32 QT_MOC_LITERAL(0, 0, 16), // "drumstick::Timer"
33 QT_MOC_LITERAL(1, 17, 12), // "timerExpired"
34 QT_MOC_LITERAL(2, 30, 0), // ""
35 QT_MOC_LITERAL(3, 31, 5), // "ticks"
36 QT_MOC_LITERAL(4, 37, 5) // "msecs"
37 
38  },
39  "drumstick::Timer\0timerExpired\0\0ticks\0"
40  "msecs"
41 };
42 #undef QT_MOC_LITERAL
43 
44 static const uint qt_meta_data_drumstick__Timer[] = {
45 
46  // content:
47  7, // revision
48  0, // classname
49  0, 0, // classinfo
50  1, 14, // methods
51  0, 0, // properties
52  0, 0, // enums/sets
53  0, 0, // constructors
54  0, // flags
55  1, // signalCount
56 
57  // signals: name, argc, parameters, tag, flags
58  1, 2, 19, 2, 0x06 /* Public */,
59 
60  // signals: parameters
61  QMetaType::Void, QMetaType::Int, QMetaType::Int, 3, 4,
62 
63  0 // eod
64 };
65 
66 void drumstick::Timer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
67 {
68  if (_c == QMetaObject::InvokeMetaMethod) {
69  Timer *_t = static_cast<Timer *>(_o);
70  Q_UNUSED(_t)
71  switch (_id) {
72  case 0: _t->timerExpired((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
73  default: ;
74  }
75  } else if (_c == QMetaObject::IndexOfMethod) {
76  int *result = reinterpret_cast<int *>(_a[0]);
77  void **func = reinterpret_cast<void **>(_a[1]);
78  {
79  typedef void (Timer::*_t)(int , int );
80  if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Timer::timerExpired)) {
81  *result = 0;
82  return;
83  }
84  }
85  }
86 }
87 
88 const QMetaObject drumstick::Timer::staticMetaObject = {
89  { &QObject::staticMetaObject, qt_meta_stringdata_drumstick__Timer.data,
90  qt_meta_data_drumstick__Timer, qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
91 };
92 
93 
94 const QMetaObject *drumstick::Timer::metaObject() const
95 {
96  return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
97 }
98 
99 void *drumstick::Timer::qt_metacast(const char *_clname)
100 {
101  if (!_clname) return Q_NULLPTR;
102  if (!strcmp(_clname, qt_meta_stringdata_drumstick__Timer.stringdata0))
103  return static_cast<void*>(const_cast< Timer*>(this));
104  return QObject::qt_metacast(_clname);
105 }
106 
107 int drumstick::Timer::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
108 {
109  _id = QObject::qt_metacall(_c, _id, _a);
110  if (_id < 0)
111  return _id;
112  if (_c == QMetaObject::InvokeMetaMethod) {
113  if (_id < 1)
114  qt_static_metacall(this, _c, _id, _a);
115  _id -= 1;
116  } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
117  if (_id < 1)
118  *reinterpret_cast<int*>(_a[0]) = -1;
119  _id -= 1;
120  }
121  return _id;
122 }
123 
124 // SIGNAL 0
125 void drumstick::Timer::timerExpired(int _t1, int _t2)
126 {
127  void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
128  QMetaObject::activate(this, &staticMetaObject, 0, _a);
129 }
130 QT_END_MOC_NAMESPACE
The QObject class is the base class of all Qt objects.
void timerExpired(int ticks, int msecs)
This signal is emitted when the timer has expired, if there is not an event hander installed...