moc_Ego.cpp 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698
  1. /****************************************************************************
  2. ** Meta object code from reading C++ file 'Ego.h'
  3. **
  4. ** Created by: The Qt Meta Object Compiler version 68 (Qt 6.2.4)
  5. **
  6. ** WARNING! All changes made in this file will be lost!
  7. *****************************************************************************/
  8. #include <memory>
  9. #include "../Ego.h"
  10. #include <QtGui/qtextcursor.h>
  11. #include <QScreen>
  12. #include <QtCore/qbytearray.h>
  13. #include <QtCore/qmetatype.h>
  14. #if !defined(Q_MOC_OUTPUT_REVISION)
  15. #error "The header file 'Ego.h' doesn't include <QObject>."
  16. #elif Q_MOC_OUTPUT_REVISION != 68
  17. #error "This file was generated using the moc from 6.2.4. It"
  18. #error "cannot be used with the include files from this version of Qt."
  19. #error "(The moc has changed too much.)"
  20. #endif
  21. QT_BEGIN_MOC_NAMESPACE
  22. QT_WARNING_PUSH
  23. QT_WARNING_DISABLE_DEPRECATED
  24. struct qt_meta_stringdata_CEgoNotify_t {
  25. const uint offsetsAndSize[144];
  26. char stringdata0[696];
  27. };
  28. #define QT_MOC_LITERAL(ofs, len) \
  29. uint(offsetof(qt_meta_stringdata_CEgoNotify_t, stringdata0) + ofs), len
  30. static const qt_meta_stringdata_CEgoNotify_t qt_meta_stringdata_CEgoNotify = {
  31. {
  32. QT_MOC_LITERAL(0, 10), // "CEgoNotify"
  33. QT_MOC_LITERAL(11, 14), // "egoLoginResult"
  34. QT_MOC_LITERAL(26, 0), // ""
  35. QT_MOC_LITERAL(27, 3), // "rst"
  36. QT_MOC_LITERAL(31, 12), // "egoCarAppend"
  37. QT_MOC_LITERAL(44, 10), // "UserCamera"
  38. QT_MOC_LITERAL(55, 4), // "info"
  39. QT_MOC_LITERAL(60, 8), // "egoRadar"
  40. QT_MOC_LITERAL(69, 7), // "int32_t"
  41. QT_MOC_LITERAL(77, 2), // "r0"
  42. QT_MOC_LITERAL(80, 2), // "r1"
  43. QT_MOC_LITERAL(83, 2), // "r2"
  44. QT_MOC_LITERAL(86, 2), // "r3"
  45. QT_MOC_LITERAL(89, 2), // "r4"
  46. QT_MOC_LITERAL(92, 2), // "r5"
  47. QT_MOC_LITERAL(95, 2), // "r6"
  48. QT_MOC_LITERAL(98, 2), // "r7"
  49. QT_MOC_LITERAL(101, 6), // "egoImu"
  50. QT_MOC_LITERAL(108, 1), // "x"
  51. QT_MOC_LITERAL(110, 1), // "y"
  52. QT_MOC_LITERAL(112, 9), // "egoEncode"
  53. QT_MOC_LITERAL(122, 4), // "left"
  54. QT_MOC_LITERAL(127, 5), // "right"
  55. QT_MOC_LITERAL(133, 11), // "egoFeedData"
  56. QT_MOC_LITERAL(145, 8), // "FeedData"
  57. QT_MOC_LITERAL(154, 4), // "data"
  58. QT_MOC_LITERAL(159, 7), // "egoPing"
  59. QT_MOC_LITERAL(167, 5), // "value"
  60. QT_MOC_LITERAL(173, 4), // "temp"
  61. QT_MOC_LITERAL(178, 12), // "egoNotifyDel"
  62. QT_MOC_LITERAL(191, 4), // "peer"
  63. QT_MOC_LITERAL(196, 10), // "egoKickoff"
  64. QT_MOC_LITERAL(207, 10), // "egoMoveEnd"
  65. QT_MOC_LITERAL(218, 8), // "WorkArea"
  66. QT_MOC_LITERAL(227, 4), // "area"
  67. QT_MOC_LITERAL(232, 2), // "no"
  68. QT_MOC_LITERAL(235, 14), // "egoNotifyLeave"
  69. QT_MOC_LITERAL(250, 13), // "egoNotifyFail"
  70. QT_MOC_LITERAL(264, 3), // "uid"
  71. QT_MOC_LITERAL(268, 14), // "egoNotifyState"
  72. QT_MOC_LITERAL(283, 9), // "UserState"
  73. QT_MOC_LITERAL(293, 10), // "egoMoveRet"
  74. QT_MOC_LITERAL(304, 8), // "MoveDesc"
  75. QT_MOC_LITERAL(313, 4), // "desc"
  76. QT_MOC_LITERAL(318, 11), // "egoPosition"
  77. QT_MOC_LITERAL(330, 1), // "z"
  78. QT_MOC_LITERAL(332, 20), // "egoFrontLightChanged"
  79. QT_MOC_LITERAL(353, 10), // "frontlight"
  80. QT_MOC_LITERAL(364, 19), // "egoBackLightChanged"
  81. QT_MOC_LITERAL(384, 9), // "backlight"
  82. QT_MOC_LITERAL(394, 16), // "egoBuzzerChanged"
  83. QT_MOC_LITERAL(411, 6), // "buzzer"
  84. QT_MOC_LITERAL(418, 22), // "egoCautionLightChanged"
  85. QT_MOC_LITERAL(441, 12), // "cautionLight"
  86. QT_MOC_LITERAL(454, 16), // "egoLightLChanged"
  87. QT_MOC_LITERAL(471, 6), // "lightL"
  88. QT_MOC_LITERAL(478, 16), // "egoLightRChanged"
  89. QT_MOC_LITERAL(495, 6), // "lightR"
  90. QT_MOC_LITERAL(502, 15), // "egoGearFChanged"
  91. QT_MOC_LITERAL(518, 5), // "gearF"
  92. QT_MOC_LITERAL(524, 15), // "egoGearRChanged"
  93. QT_MOC_LITERAL(540, 5), // "gearR"
  94. QT_MOC_LITERAL(546, 17), // "egoCarParkChanged"
  95. QT_MOC_LITERAL(564, 7), // "carPark"
  96. QT_MOC_LITERAL(572, 20), // "egoBuzzerPlayChanged"
  97. QT_MOC_LITERAL(593, 10), // "buzzerPlay"
  98. QT_MOC_LITERAL(604, 20), // "egoLightFrontChanged"
  99. QT_MOC_LITERAL(625, 10), // "lightFront"
  100. QT_MOC_LITERAL(636, 19), // "egoLightWorkChanged"
  101. QT_MOC_LITERAL(656, 9), // "lightWork"
  102. QT_MOC_LITERAL(666, 19), // "egoEmergencyChanged"
  103. QT_MOC_LITERAL(686, 9) // "emergency"
  104. },
  105. "CEgoNotify\0egoLoginResult\0\0rst\0"
  106. "egoCarAppend\0UserCamera\0info\0egoRadar\0"
  107. "int32_t\0r0\0r1\0r2\0r3\0r4\0r5\0r6\0r7\0egoImu\0"
  108. "x\0y\0egoEncode\0left\0right\0egoFeedData\0"
  109. "FeedData\0data\0egoPing\0value\0temp\0"
  110. "egoNotifyDel\0peer\0egoKickoff\0egoMoveEnd\0"
  111. "WorkArea\0area\0no\0egoNotifyLeave\0"
  112. "egoNotifyFail\0uid\0egoNotifyState\0"
  113. "UserState\0egoMoveRet\0MoveDesc\0desc\0"
  114. "egoPosition\0z\0egoFrontLightChanged\0"
  115. "frontlight\0egoBackLightChanged\0backlight\0"
  116. "egoBuzzerChanged\0buzzer\0egoCautionLightChanged\0"
  117. "cautionLight\0egoLightLChanged\0lightL\0"
  118. "egoLightRChanged\0lightR\0egoGearFChanged\0"
  119. "gearF\0egoGearRChanged\0gearR\0"
  120. "egoCarParkChanged\0carPark\0"
  121. "egoBuzzerPlayChanged\0buzzerPlay\0"
  122. "egoLightFrontChanged\0lightFront\0"
  123. "egoLightWorkChanged\0lightWork\0"
  124. "egoEmergencyChanged\0emergency"
  125. };
  126. #undef QT_MOC_LITERAL
  127. static const uint qt_meta_data_CEgoNotify[] = {
  128. // content:
  129. 10, // revision
  130. 0, // classname
  131. 0, 0, // classinfo
  132. 28, 14, // methods
  133. 0, 0, // properties
  134. 0, 0, // enums/sets
  135. 0, 0, // constructors
  136. 0, // flags
  137. 28, // signalCount
  138. // signals: name, argc, parameters, tag, flags, initial metatype offsets
  139. 1, 1, 182, 2, 0x06, 1 /* Public */,
  140. 4, 1, 185, 2, 0x06, 3 /* Public */,
  141. 7, 8, 188, 2, 0x06, 5 /* Public */,
  142. 17, 2, 205, 2, 0x06, 14 /* Public */,
  143. 20, 2, 210, 2, 0x06, 17 /* Public */,
  144. 23, 1, 215, 2, 0x06, 20 /* Public */,
  145. 26, 2, 218, 2, 0x06, 22 /* Public */,
  146. 29, 1, 223, 2, 0x06, 25 /* Public */,
  147. 31, 0, 226, 2, 0x06, 27 /* Public */,
  148. 32, 3, 227, 2, 0x06, 28 /* Public */,
  149. 36, 1, 234, 2, 0x06, 32 /* Public */,
  150. 37, 1, 237, 2, 0x06, 34 /* Public */,
  151. 39, 2, 240, 2, 0x06, 36 /* Public */,
  152. 41, 1, 245, 2, 0x06, 39 /* Public */,
  153. 44, 3, 248, 2, 0x06, 41 /* Public */,
  154. 46, 1, 255, 2, 0x06, 45 /* Public */,
  155. 48, 1, 258, 2, 0x06, 47 /* Public */,
  156. 50, 1, 261, 2, 0x06, 49 /* Public */,
  157. 52, 1, 264, 2, 0x06, 51 /* Public */,
  158. 54, 1, 267, 2, 0x06, 53 /* Public */,
  159. 56, 1, 270, 2, 0x06, 55 /* Public */,
  160. 58, 1, 273, 2, 0x06, 57 /* Public */,
  161. 60, 1, 276, 2, 0x06, 59 /* Public */,
  162. 62, 1, 279, 2, 0x06, 61 /* Public */,
  163. 64, 1, 282, 2, 0x06, 63 /* Public */,
  164. 66, 1, 285, 2, 0x06, 65 /* Public */,
  165. 68, 1, 288, 2, 0x06, 67 /* Public */,
  166. 70, 1, 291, 2, 0x06, 69 /* Public */,
  167. // signals: parameters
  168. QMetaType::Void, QMetaType::Bool, 3,
  169. QMetaType::Void, 0x80000000 | 5, 6,
  170. QMetaType::Void, 0x80000000 | 8, 0x80000000 | 8, 0x80000000 | 8, 0x80000000 | 8, 0x80000000 | 8, 0x80000000 | 8, 0x80000000 | 8, 0x80000000 | 8, 9, 10, 11, 12, 13, 14, 15, 16,
  171. QMetaType::Void, QMetaType::Float, QMetaType::Float, 18, 19,
  172. QMetaType::Void, 0x80000000 | 8, 0x80000000 | 8, 21, 22,
  173. QMetaType::Void, 0x80000000 | 24, 25,
  174. QMetaType::Void, 0x80000000 | 8, QMetaType::Double, 27, 28,
  175. QMetaType::Void, 0x80000000 | 8, 30,
  176. QMetaType::Void,
  177. QMetaType::Void, 0x80000000 | 8, 0x80000000 | 33, 0x80000000 | 8, 30, 34, 35,
  178. QMetaType::Void, 0x80000000 | 8, 30,
  179. QMetaType::Void, 0x80000000 | 8, 38,
  180. QMetaType::Void, 0x80000000 | 8, 0x80000000 | 40, 38, 2,
  181. QMetaType::Void, 0x80000000 | 42, 43,
  182. QMetaType::Void, QMetaType::Float, QMetaType::Float, QMetaType::Float, 18, 19, 45,
  183. QMetaType::Void, QMetaType::Bool, 47,
  184. QMetaType::Void, QMetaType::Bool, 49,
  185. QMetaType::Void, QMetaType::Bool, 51,
  186. QMetaType::Void, QMetaType::Bool, 53,
  187. QMetaType::Void, QMetaType::Bool, 55,
  188. QMetaType::Void, QMetaType::Bool, 57,
  189. QMetaType::Void, QMetaType::Bool, 59,
  190. QMetaType::Void, QMetaType::Bool, 61,
  191. QMetaType::Void, QMetaType::Bool, 63,
  192. QMetaType::Void, QMetaType::Bool, 65,
  193. QMetaType::Void, QMetaType::Bool, 67,
  194. QMetaType::Void, QMetaType::Bool, 69,
  195. QMetaType::Void, QMetaType::Bool, 71,
  196. 0 // eod
  197. };
  198. void CEgoNotify::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
  199. {
  200. if (_c == QMetaObject::InvokeMetaMethod) {
  201. auto *_t = static_cast<CEgoNotify *>(_o);
  202. (void)_t;
  203. switch (_id) {
  204. case 0: _t->egoLoginResult((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  205. case 1: _t->egoCarAppend((*reinterpret_cast< std::add_pointer_t<UserCamera>>(_a[1]))); break;
  206. case 2: _t->egoRadar((*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[3])),(*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[4])),(*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[5])),(*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[6])),(*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[7])),(*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[8]))); break;
  207. case 3: _t->egoImu((*reinterpret_cast< std::add_pointer_t<float>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<float>>(_a[2]))); break;
  208. case 4: _t->egoEncode((*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[2]))); break;
  209. case 5: _t->egoFeedData((*reinterpret_cast< std::add_pointer_t<FeedData>>(_a[1]))); break;
  210. case 6: _t->egoPing((*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<double>>(_a[2]))); break;
  211. case 7: _t->egoNotifyDel((*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[1]))); break;
  212. case 8: _t->egoKickoff(); break;
  213. case 9: _t->egoMoveEnd((*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<WorkArea>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[3]))); break;
  214. case 10: _t->egoNotifyLeave((*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[1]))); break;
  215. case 11: _t->egoNotifyFail((*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[1]))); break;
  216. case 12: _t->egoNotifyState((*reinterpret_cast< std::add_pointer_t<int32_t>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<UserState>>(_a[2]))); break;
  217. case 13: _t->egoMoveRet((*reinterpret_cast< std::add_pointer_t<MoveDesc>>(_a[1]))); break;
  218. case 14: _t->egoPosition((*reinterpret_cast< std::add_pointer_t<float>>(_a[1])),(*reinterpret_cast< std::add_pointer_t<float>>(_a[2])),(*reinterpret_cast< std::add_pointer_t<float>>(_a[3]))); break;
  219. case 15: _t->egoFrontLightChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  220. case 16: _t->egoBackLightChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  221. case 17: _t->egoBuzzerChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  222. case 18: _t->egoCautionLightChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  223. case 19: _t->egoLightLChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  224. case 20: _t->egoLightRChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  225. case 21: _t->egoGearFChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  226. case 22: _t->egoGearRChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  227. case 23: _t->egoCarParkChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  228. case 24: _t->egoBuzzerPlayChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  229. case 25: _t->egoLightFrontChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  230. case 26: _t->egoLightWorkChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  231. case 27: _t->egoEmergencyChanged((*reinterpret_cast< std::add_pointer_t<bool>>(_a[1]))); break;
  232. default: ;
  233. }
  234. } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
  235. switch (_id) {
  236. default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
  237. case 1:
  238. switch (*reinterpret_cast<int*>(_a[1])) {
  239. default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
  240. case 0:
  241. *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< UserCamera >(); break;
  242. }
  243. break;
  244. }
  245. } else if (_c == QMetaObject::IndexOfMethod) {
  246. int *result = reinterpret_cast<int *>(_a[0]);
  247. {
  248. using _t = void (CEgoNotify::*)(bool );
  249. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoLoginResult)) {
  250. *result = 0;
  251. return;
  252. }
  253. }
  254. {
  255. using _t = void (CEgoNotify::*)(const UserCamera & );
  256. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoCarAppend)) {
  257. *result = 1;
  258. return;
  259. }
  260. }
  261. {
  262. using _t = void (CEgoNotify::*)(int32_t , int32_t , int32_t , int32_t , int32_t , int32_t , int32_t , int32_t );
  263. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoRadar)) {
  264. *result = 2;
  265. return;
  266. }
  267. }
  268. {
  269. using _t = void (CEgoNotify::*)(float , float );
  270. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoImu)) {
  271. *result = 3;
  272. return;
  273. }
  274. }
  275. {
  276. using _t = void (CEgoNotify::*)(int32_t , int32_t );
  277. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoEncode)) {
  278. *result = 4;
  279. return;
  280. }
  281. }
  282. {
  283. using _t = void (CEgoNotify::*)(const FeedData & );
  284. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoFeedData)) {
  285. *result = 5;
  286. return;
  287. }
  288. }
  289. {
  290. using _t = void (CEgoNotify::*)(int32_t , double );
  291. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoPing)) {
  292. *result = 6;
  293. return;
  294. }
  295. }
  296. {
  297. using _t = void (CEgoNotify::*)(int32_t );
  298. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoNotifyDel)) {
  299. *result = 7;
  300. return;
  301. }
  302. }
  303. {
  304. using _t = void (CEgoNotify::*)();
  305. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoKickoff)) {
  306. *result = 8;
  307. return;
  308. }
  309. }
  310. {
  311. using _t = void (CEgoNotify::*)(int32_t , WorkArea , int32_t );
  312. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoMoveEnd)) {
  313. *result = 9;
  314. return;
  315. }
  316. }
  317. {
  318. using _t = void (CEgoNotify::*)(int32_t );
  319. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoNotifyLeave)) {
  320. *result = 10;
  321. return;
  322. }
  323. }
  324. {
  325. using _t = void (CEgoNotify::*)(int32_t );
  326. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoNotifyFail)) {
  327. *result = 11;
  328. return;
  329. }
  330. }
  331. {
  332. using _t = void (CEgoNotify::*)(int32_t , UserState );
  333. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoNotifyState)) {
  334. *result = 12;
  335. return;
  336. }
  337. }
  338. {
  339. using _t = void (CEgoNotify::*)(MoveDesc );
  340. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoMoveRet)) {
  341. *result = 13;
  342. return;
  343. }
  344. }
  345. {
  346. using _t = void (CEgoNotify::*)(float , float , float );
  347. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoPosition)) {
  348. *result = 14;
  349. return;
  350. }
  351. }
  352. {
  353. using _t = void (CEgoNotify::*)(bool );
  354. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoFrontLightChanged)) {
  355. *result = 15;
  356. return;
  357. }
  358. }
  359. {
  360. using _t = void (CEgoNotify::*)(bool );
  361. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoBackLightChanged)) {
  362. *result = 16;
  363. return;
  364. }
  365. }
  366. {
  367. using _t = void (CEgoNotify::*)(bool );
  368. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoBuzzerChanged)) {
  369. *result = 17;
  370. return;
  371. }
  372. }
  373. {
  374. using _t = void (CEgoNotify::*)(bool );
  375. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoCautionLightChanged)) {
  376. *result = 18;
  377. return;
  378. }
  379. }
  380. {
  381. using _t = void (CEgoNotify::*)(bool );
  382. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoLightLChanged)) {
  383. *result = 19;
  384. return;
  385. }
  386. }
  387. {
  388. using _t = void (CEgoNotify::*)(bool );
  389. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoLightRChanged)) {
  390. *result = 20;
  391. return;
  392. }
  393. }
  394. {
  395. using _t = void (CEgoNotify::*)(bool );
  396. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoGearFChanged)) {
  397. *result = 21;
  398. return;
  399. }
  400. }
  401. {
  402. using _t = void (CEgoNotify::*)(bool );
  403. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoGearRChanged)) {
  404. *result = 22;
  405. return;
  406. }
  407. }
  408. {
  409. using _t = void (CEgoNotify::*)(bool );
  410. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoCarParkChanged)) {
  411. *result = 23;
  412. return;
  413. }
  414. }
  415. {
  416. using _t = void (CEgoNotify::*)(bool );
  417. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoBuzzerPlayChanged)) {
  418. *result = 24;
  419. return;
  420. }
  421. }
  422. {
  423. using _t = void (CEgoNotify::*)(bool );
  424. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoLightFrontChanged)) {
  425. *result = 25;
  426. return;
  427. }
  428. }
  429. {
  430. using _t = void (CEgoNotify::*)(bool );
  431. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoLightWorkChanged)) {
  432. *result = 26;
  433. return;
  434. }
  435. }
  436. {
  437. using _t = void (CEgoNotify::*)(bool );
  438. if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CEgoNotify::egoEmergencyChanged)) {
  439. *result = 27;
  440. return;
  441. }
  442. }
  443. }
  444. }
  445. const QMetaObject CEgoNotify::staticMetaObject = { {
  446. QMetaObject::SuperData::link<QObject::staticMetaObject>(),
  447. qt_meta_stringdata_CEgoNotify.offsetsAndSize,
  448. qt_meta_data_CEgoNotify,
  449. qt_static_metacall,
  450. nullptr,
  451. qt_incomplete_metaTypeArray<qt_meta_stringdata_CEgoNotify_t
  452. , QtPrivate::TypeAndForceComplete<CEgoNotify, std::true_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const UserCamera &, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<float, std::false_type>, QtPrivate::TypeAndForceComplete<float, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<const FeedData &, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<double, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<WorkArea, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<int32_t, std::false_type>, QtPrivate::TypeAndForceComplete<UserState, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<MoveDesc, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<float, std::false_type>, QtPrivate::TypeAndForceComplete<float, std::false_type>, QtPrivate::TypeAndForceComplete<float, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>, QtPrivate::TypeAndForceComplete<void, std::false_type>, QtPrivate::TypeAndForceComplete<bool, std::false_type>
  453. >,
  454. nullptr
  455. } };
  456. const QMetaObject *CEgoNotify::metaObject() const
  457. {
  458. return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
  459. }
  460. void *CEgoNotify::qt_metacast(const char *_clname)
  461. {
  462. if (!_clname) return nullptr;
  463. if (!strcmp(_clname, qt_meta_stringdata_CEgoNotify.stringdata0))
  464. return static_cast<void*>(this);
  465. if (!strcmp(_clname, "IEgoNotify"))
  466. return static_cast< IEgoNotify*>(this);
  467. return QObject::qt_metacast(_clname);
  468. }
  469. int CEgoNotify::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
  470. {
  471. _id = QObject::qt_metacall(_c, _id, _a);
  472. if (_id < 0)
  473. return _id;
  474. if (_c == QMetaObject::InvokeMetaMethod) {
  475. if (_id < 28)
  476. qt_static_metacall(this, _c, _id, _a);
  477. _id -= 28;
  478. } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
  479. if (_id < 28)
  480. qt_static_metacall(this, _c, _id, _a);
  481. _id -= 28;
  482. }
  483. return _id;
  484. }
  485. // SIGNAL 0
  486. void CEgoNotify::egoLoginResult(bool _t1)
  487. {
  488. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  489. QMetaObject::activate(this, &staticMetaObject, 0, _a);
  490. }
  491. // SIGNAL 1
  492. void CEgoNotify::egoCarAppend(const UserCamera & _t1)
  493. {
  494. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  495. QMetaObject::activate(this, &staticMetaObject, 1, _a);
  496. }
  497. // SIGNAL 2
  498. void CEgoNotify::egoRadar(int32_t _t1, int32_t _t2, int32_t _t3, int32_t _t4, int32_t _t5, int32_t _t6, int32_t _t7, int32_t _t8)
  499. {
  500. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t6))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t7))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t8))) };
  501. QMetaObject::activate(this, &staticMetaObject, 2, _a);
  502. }
  503. // SIGNAL 3
  504. void CEgoNotify::egoImu(float _t1, float _t2)
  505. {
  506. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
  507. QMetaObject::activate(this, &staticMetaObject, 3, _a);
  508. }
  509. // SIGNAL 4
  510. void CEgoNotify::egoEncode(int32_t _t1, int32_t _t2)
  511. {
  512. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
  513. QMetaObject::activate(this, &staticMetaObject, 4, _a);
  514. }
  515. // SIGNAL 5
  516. void CEgoNotify::egoFeedData(const FeedData & _t1)
  517. {
  518. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  519. QMetaObject::activate(this, &staticMetaObject, 5, _a);
  520. }
  521. // SIGNAL 6
  522. void CEgoNotify::egoPing(int32_t _t1, double _t2)
  523. {
  524. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
  525. QMetaObject::activate(this, &staticMetaObject, 6, _a);
  526. }
  527. // SIGNAL 7
  528. void CEgoNotify::egoNotifyDel(int32_t _t1)
  529. {
  530. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  531. QMetaObject::activate(this, &staticMetaObject, 7, _a);
  532. }
  533. // SIGNAL 8
  534. void CEgoNotify::egoKickoff()
  535. {
  536. QMetaObject::activate(this, &staticMetaObject, 8, nullptr);
  537. }
  538. // SIGNAL 9
  539. void CEgoNotify::egoMoveEnd(int32_t _t1, WorkArea _t2, int32_t _t3)
  540. {
  541. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
  542. QMetaObject::activate(this, &staticMetaObject, 9, _a);
  543. }
  544. // SIGNAL 10
  545. void CEgoNotify::egoNotifyLeave(int32_t _t1)
  546. {
  547. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  548. QMetaObject::activate(this, &staticMetaObject, 10, _a);
  549. }
  550. // SIGNAL 11
  551. void CEgoNotify::egoNotifyFail(int32_t _t1)
  552. {
  553. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  554. QMetaObject::activate(this, &staticMetaObject, 11, _a);
  555. }
  556. // SIGNAL 12
  557. void CEgoNotify::egoNotifyState(int32_t _t1, UserState _t2)
  558. {
  559. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
  560. QMetaObject::activate(this, &staticMetaObject, 12, _a);
  561. }
  562. // SIGNAL 13
  563. void CEgoNotify::egoMoveRet(MoveDesc _t1)
  564. {
  565. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  566. QMetaObject::activate(this, &staticMetaObject, 13, _a);
  567. }
  568. // SIGNAL 14
  569. void CEgoNotify::egoPosition(float _t1, float _t2, float _t3)
  570. {
  571. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
  572. QMetaObject::activate(this, &staticMetaObject, 14, _a);
  573. }
  574. // SIGNAL 15
  575. void CEgoNotify::egoFrontLightChanged(bool _t1)
  576. {
  577. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  578. QMetaObject::activate(this, &staticMetaObject, 15, _a);
  579. }
  580. // SIGNAL 16
  581. void CEgoNotify::egoBackLightChanged(bool _t1)
  582. {
  583. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  584. QMetaObject::activate(this, &staticMetaObject, 16, _a);
  585. }
  586. // SIGNAL 17
  587. void CEgoNotify::egoBuzzerChanged(bool _t1)
  588. {
  589. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  590. QMetaObject::activate(this, &staticMetaObject, 17, _a);
  591. }
  592. // SIGNAL 18
  593. void CEgoNotify::egoCautionLightChanged(bool _t1)
  594. {
  595. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  596. QMetaObject::activate(this, &staticMetaObject, 18, _a);
  597. }
  598. // SIGNAL 19
  599. void CEgoNotify::egoLightLChanged(bool _t1)
  600. {
  601. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  602. QMetaObject::activate(this, &staticMetaObject, 19, _a);
  603. }
  604. // SIGNAL 20
  605. void CEgoNotify::egoLightRChanged(bool _t1)
  606. {
  607. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  608. QMetaObject::activate(this, &staticMetaObject, 20, _a);
  609. }
  610. // SIGNAL 21
  611. void CEgoNotify::egoGearFChanged(bool _t1)
  612. {
  613. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  614. QMetaObject::activate(this, &staticMetaObject, 21, _a);
  615. }
  616. // SIGNAL 22
  617. void CEgoNotify::egoGearRChanged(bool _t1)
  618. {
  619. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  620. QMetaObject::activate(this, &staticMetaObject, 22, _a);
  621. }
  622. // SIGNAL 23
  623. void CEgoNotify::egoCarParkChanged(bool _t1)
  624. {
  625. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  626. QMetaObject::activate(this, &staticMetaObject, 23, _a);
  627. }
  628. // SIGNAL 24
  629. void CEgoNotify::egoBuzzerPlayChanged(bool _t1)
  630. {
  631. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  632. QMetaObject::activate(this, &staticMetaObject, 24, _a);
  633. }
  634. // SIGNAL 25
  635. void CEgoNotify::egoLightFrontChanged(bool _t1)
  636. {
  637. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  638. QMetaObject::activate(this, &staticMetaObject, 25, _a);
  639. }
  640. // SIGNAL 26
  641. void CEgoNotify::egoLightWorkChanged(bool _t1)
  642. {
  643. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  644. QMetaObject::activate(this, &staticMetaObject, 26, _a);
  645. }
  646. // SIGNAL 27
  647. void CEgoNotify::egoEmergencyChanged(bool _t1)
  648. {
  649. void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
  650. QMetaObject::activate(this, &staticMetaObject, 27, _a);
  651. }
  652. QT_WARNING_POP
  653. QT_END_MOC_NAMESPACE