10#include "../../../deconz/touchlink_controller.h"
11#include <QtCore/qbytearray.h>
12#include <QtCore/qmetatype.h>
13#if !defined(Q_MOC_OUTPUT_REVISION)
14#error "The header file 'touchlink_controller.h' doesn't include <QObject>."
15#elif Q_MOC_OUTPUT_REVISION != 67
16#error "This file was generated using the moc from 5.15.10. It"
17#error "cannot be used with the include files from this version of Qt."
18#error "(The moc has changed too much.)"
23QT_WARNING_DISABLE_DEPRECATED
25 QByteArrayData data[8];
26 char stringdata0[120];
28#define QT_MOC_LITERAL(idx, ofs, len) \
29 Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
30 qptrdiff(offsetof(qt_meta_stringdata_deCONZ__TouchlinkController_t, stringdata0) + ofs \
31 - idx * sizeof(QByteArrayData)) \
35QT_MOC_LITERAL(0, 0, 27),
36QT_MOC_LITERAL(1, 28, 24),
37QT_MOC_LITERAL(2, 53, 0),
38QT_MOC_LITERAL(3, 54, 15),
39QT_MOC_LITERAL(4, 70, 6),
40QT_MOC_LITERAL(5, 77, 19),
41QT_MOC_LITERAL(6, 97, 18),
42QT_MOC_LITERAL(7, 116, 3)
45 "deCONZ::TouchlinkController\0"
46 "startInterpanModeConfirm\0\0TouchlinkStatus\0"
47 "status\0sendInterpanConfirm\0"
48 "interpanIndication\0ind"
52static const uint qt_meta_data_deCONZ__TouchlinkController[] = {
71 QMetaType::Void, 0x80000000 | 3, 4,
72 QMetaType::Void, 0x80000000 | 3, 4,
73 QMetaType::Void, QMetaType::QByteArray, 7,
78void deCONZ::TouchlinkController::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
80 if (_c == QMetaObject::InvokeMetaMethod) {
84 case 0: _t->startInterpanModeConfirm((*
reinterpret_cast< TouchlinkStatus(*)
>(_a[1])));
break;
85 case 1: _t->sendInterpanConfirm((*
reinterpret_cast< TouchlinkStatus(*)
>(_a[1])));
break;
86 case 2: _t->interpanIndication((*
reinterpret_cast< const QByteArray(*)
>(_a[1])));
break;
89 }
else if (_c == QMetaObject::IndexOfMethod) {
90 int *result =
reinterpret_cast<int *
>(_a[0]);
106 using _t = void (TouchlinkController::*)(const QByteArray & );
115QT_INIT_METAOBJECT
const QMetaObject deCONZ::TouchlinkController::staticMetaObject = { {
116 QMetaObject::SuperData::link<QObject::staticMetaObject>(),
117 qt_meta_stringdata_deCONZ__TouchlinkController.data,
118 qt_meta_data_deCONZ__TouchlinkController,
125const QMetaObject *deCONZ::TouchlinkController::metaObject()
const
127 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
130void *deCONZ::TouchlinkController::qt_metacast(
const char *_clname)
132 if (!_clname)
return nullptr;
133 if (!strcmp(_clname, qt_meta_stringdata_deCONZ__TouchlinkController.stringdata0))
134 return static_cast<void*
>(
this);
135 return QObject::qt_metacast(_clname);
138int deCONZ::TouchlinkController::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
140 _id = QObject::qt_metacall(_c, _id, _a);
143 if (_c == QMetaObject::InvokeMetaMethod) {
145 qt_static_metacall(
this, _c, _id, _a);
147 }
else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
149 *
reinterpret_cast<int*
>(_a[0]) = -1;
158 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
159 QMetaObject::activate(
this, &staticMetaObject, 0, _a);
165 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
166 QMetaObject::activate(
this, &staticMetaObject, 1, _a);
172 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
173 QMetaObject::activate(
this, &staticMetaObject, 2, _a);
void sendInterpanConfirm(TouchlinkStatus status)
Is emitted after send interpan request is processed.
Definition moc_touchlink_controller.cpp:163
void startInterpanModeConfirm(TouchlinkStatus status)
Is emitted after starting interpan mode request is processed.
Definition moc_touchlink_controller.cpp:156
TouchlinkController(QObject *parent)
Constructor.
Definition touchlink_controller.cpp:24
void interpanIndication(const QByteArray &ind)
Is emitted on the reception of a interpan frame.
Definition moc_touchlink_controller.cpp:170
TouchlinkStatus
Status codes used by the touchlink module.
Definition touchlink.h:21