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.9.1)
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.9.1. 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 QT_WARNING_PUSH
22 QT_WARNING_DISABLE_DEPRECATED
23 struct qt_meta_stringdata_drumstick__Timer_t {
24  QByteArrayData data[5];
25  char stringdata0[43];
26 };
27 #define QT_MOC_LITERAL(idx, ofs, len) \
28  Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
29  qptrdiff(offsetof(qt_meta_stringdata_drumstick__Timer_t, stringdata0) + ofs \
30  - idx * sizeof(QByteArrayData)) \
31  )
32 static const qt_meta_stringdata_drumstick__Timer_t qt_meta_stringdata_drumstick__Timer = {
33  {
34 QT_MOC_LITERAL(0, 0, 16), // "drumstick::Timer"
35 QT_MOC_LITERAL(1, 17, 12), // "timerExpired"
36 QT_MOC_LITERAL(2, 30, 0), // ""
37 QT_MOC_LITERAL(3, 31, 5), // "ticks"
38 QT_MOC_LITERAL(4, 37, 5) // "msecs"
39 
40  },
41  "drumstick::Timer\0timerExpired\0\0ticks\0"
42  "msecs"
43 };
44 #undef QT_MOC_LITERAL
45 
46 static const uint qt_meta_data_drumstick__Timer[] = {
47 
48  // content:
49  7, // revision
50  0, // classname
51  0, 0, // classinfo
52  1, 14, // methods
53  0, 0, // properties
54  0, 0, // enums/sets
55  0, 0, // constructors
56  0, // flags
57  1, // signalCount
58 
59  // signals: name, argc, parameters, tag, flags
60  1, 2, 19, 2, 0x06 /* Public */,
61 
62  // signals: parameters
63  QMetaType::Void, QMetaType::Int, QMetaType::Int, 3, 4,
64 
65  0 // eod
66 };
67 
68 void drumstick::Timer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
69 {
70  if (_c == QMetaObject::InvokeMetaMethod) {
71  Timer *_t = static_cast<Timer *>(_o);
72  Q_UNUSED(_t)
73  switch (_id) {
74  case 0: _t->timerExpired((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
75  default: ;
76  }
77  } else if (_c == QMetaObject::IndexOfMethod) {
78  int *result = reinterpret_cast<int *>(_a[0]);
79  void **func = reinterpret_cast<void **>(_a[1]);
80  {
81  typedef void (Timer::*_t)(int , int );
82  if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Timer::timerExpired)) {
83  *result = 0;
84  return;
85  }
86  }
87  }
88 }
89 
90 const QMetaObject drumstick::Timer::staticMetaObject = {
91  { &QObject::staticMetaObject, qt_meta_stringdata_drumstick__Timer.data,
92  qt_meta_data_drumstick__Timer, qt_static_metacall, nullptr, nullptr}
93 };
94 
95 
96 const QMetaObject *drumstick::Timer::metaObject() const
97 {
98  return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
99 }
100 
101 void *drumstick::Timer::qt_metacast(const char *_clname)
102 {
103  if (!_clname) return nullptr;
104  if (!strcmp(_clname, qt_meta_stringdata_drumstick__Timer.stringdata0))
105  return static_cast<void*>(const_cast< Timer*>(this));
106  return QObject::qt_metacast(_clname);
107 }
108 
109 int drumstick::Timer::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
110 {
111  _id = QObject::qt_metacall(_c, _id, _a);
112  if (_id < 0)
113  return _id;
114  if (_c == QMetaObject::InvokeMetaMethod) {
115  if (_id < 1)
116  qt_static_metacall(this, _c, _id, _a);
117  _id -= 1;
118  } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
119  if (_id < 1)
120  *reinterpret_cast<int*>(_a[0]) = -1;
121  _id -= 1;
122  }
123  return _id;
124 }
125 
126 // SIGNAL 0
127 void drumstick::Timer::timerExpired(int _t1, int _t2)
128 {
129  void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
130  QMetaObject::activate(this, &staticMetaObject, 0, _a);
131 }
132 QT_WARNING_POP
133 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...