/****************************************************************************
** Meta object code from reading C++ file 'mainwindow.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.0)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../../Src/mainwindow.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'mainwindow.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.12.0. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_MainWindow_t {
QByteArrayData data[19];
char stringdata0[364];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_MainWindow_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_MainWindow_t qt_meta_stringdata_MainWindow = {
{
QT_MOC_LITERAL(0, 0, 10), // "MainWindow"
QT_MOC_LITERAL(1, 11, 15), // "sig_btn_connect"
QT_MOC_LITERAL(2, 27, 0), // ""
QT_MOC_LITERAL(3, 28, 18), // "sig_btn_disconnect"
QT_MOC_LITERAL(4, 47, 15), // "sig_btn_publish"
QT_MOC_LITERAL(5, 63, 6), // "sTopic"
QT_MOC_LITERAL(6, 70, 8), // "sPayload"
QT_MOC_LITERAL(7, 79, 17), // "sig_btn_subscribe"
QT_MOC_LITERAL(8, 97, 19), // "sig_btn_unSubscribe"
QT_MOC_LITERAL(9, 117, 29), // "on_pushButton_Connect_clicked"
QT_MOC_LITERAL(10, 147, 29), // "on_pushButton_Publish_clicked"
QT_MOC_LITERAL(11, 177, 31), // "on_pushButton_Subscribe_clicked"
QT_MOC_LITERAL(12, 209, 30), // "on_pushButton_UnScribe_clicked"
QT_MOC_LITERAL(13, 240, 19), // "slot_result_connect"
QT_MOC_LITERAL(14, 260, 22), // "slot_result_disconnect"
QT_MOC_LITERAL(15, 283, 24), // "slot_result_dataReceived"
QT_MOC_LITERAL(16, 308, 14), // "QMQTT::Message"
QT_MOC_LITERAL(17, 323, 7), // "message"
QT_MOC_LITERAL(18, 331, 32) // "on_pushButton_DisConnect_clicked"
},
"MainWindow\0sig_btn_connect\0\0"
"sig_btn_disconnect\0sig_btn_publish\0"
"sTopic\0sPayload\0sig_btn_subscribe\0"
"sig_btn_unSubscribe\0on_pushButton_Connect_clicked\0"
"on_pushButton_Publish_clicked\0"
"on_pushButton_Subscribe_clicked\0"
"on_pushButton_UnScribe_clicked\0"
"slot_result_connect\0slot_result_disconnect\0"
"slot_result_dataReceived\0QMQTT::Message\0"
"message\0on_pushButton_DisConnect_clicked"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_MainWindow[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
13, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
5, // signalCount
// signals: name, argc, parameters, tag, flags
1, 0, 79, 2, 0x06 /* Public */,
3, 0, 80, 2, 0x06 /* Public */,
4, 2, 81, 2, 0x06 /* Public */,
7, 1, 86, 2, 0x06 /* Public */,
8, 1, 89, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
9, 0, 92, 2, 0x08 /* Private */,
10, 0, 93, 2, 0x08 /* Private */,
11, 0, 94, 2, 0x08 /* Private */,
12, 0, 95, 2, 0x08 /* Private */,
13, 0, 96, 2, 0x08 /* Private */,
14, 0, 97, 2, 0x08 /* Private */,
15, 1, 98, 2, 0x08 /* Private */,
18, 0, 101, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::QString, QMetaType::QString, 5, 6,
QMetaType::Void, QMetaType::QString, 5,
QMetaType::Void, QMetaType::QString, 5,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 16, 17,
QMetaType::Void,
0 // eod
};
void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
MainWindow *_t = static_cast<MainWindow *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->sig_btn_connect(); break;
case 1: _t->sig_btn_disconnect(); break;
case 2: _t->sig_btn_publish((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
case 3: _t->sig_btn_subscribe((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 4: _t->sig_btn_unSubscribe((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 5: _t->on_pushButton_Connect_clicked(); break;
case 6: _t->on_pushButton_Publish_clicked(); break;
case 7: _t->on_pushButton_Subscribe_clicked(); break;
case 8: _t->on_pushButton_UnScribe_clicked(); break;
case 9: _t->slot_result_connect(); break;
case 10: _t->slot_result_disconnect(); break;
case 11: _t->slot_result_dataReceived((*reinterpret_cast< QMQTT::Message(*)>(_a[1]))); break;
case 12: _t->on_pushButton_DisConnect_clicked(); break;
default: ;
}
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
switch (_id) {
default: *reinterpret_cast<int*>(_a[0]) = -1; break;
case 11:
switch (*reinterpret_cast<int*>(_a[1])) {
default: *reinterpret_cast<int*>(_a[0]) = -1; break;
case 0:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QMQTT::Message >(); break;
}
break;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (MainWindow::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sig_btn_connect)) {
*result = 0;
return;
}
}
{
using _t = void (MainWindow::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sig_btn_disconnect)) {
*result = 1;
return;
}
}
{
using _t = void (MainWindow::*)(QString , QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sig_btn_publish)) {
*result = 2;
return;
}
}
{
using _t = void (MainWindow::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sig_btn_subscribe)) {
*result = 3;
return;
}
}
{
using _t = void (MainWindow::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sig_btn_unSubscribe)) {
*result = 4;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject MainWindow::staticMetaObject = { {
&QMainWindow::staticMetaObject,
qt_meta_stringdata_MainWindow.data,
qt_meta_data_MainWindow,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *MainWindow::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *MainWindow::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_MainWindow.stringdata0))
return static_cast<void*>(this);
return QMainWindow::qt_metacast(
没有合适的资源?快使用搜索试试~ 我知道了~
qt编写的mqtt客户端程序,带源码
共50个文件
h:23个
cpp:5个
obj:5个
需积分: 41 36 下载量 198 浏览量
2022-12-14
14:20:36
上传
评论 2
收藏 817KB RAR 举报
温馨提示
qt编写的mqtt客户端程序,带源码,支持连接,订阅,发布操作,亲测有效
资源推荐
资源详情
资源评论
收起资源包目录
myMqttDemo.rar (50个子文件)
myMqttDemo
Src
myMqttDemo.pro 2KB
Makefile.Debug 81KB
Common
WinLib
qmqtt
include
qmqtt_ssl_socket_p.h 3KB
qmqtt_client_p.h 6KB
qmqtt_timer_p.h 2KB
qmqtt_timerinterface.h 2KB
qmqtt.h 2KB
qmqtt_socketinterface.h 3KB
qmqtt_networkinterface.h 3KB
qmqtt_router.h 2KB
qmqtt_message_p.h 3KB
qmqtt_routedmessage.h 2KB
qmqtt_routesubscription.h 3KB
qmqtt_websocket_p.h 3KB
qmqtt_global.h 2KB
QtQmqtt
QtQmqttDepends 205B
qmqtt_client.h 9KB
qmqtt_network_p.h 4KB
qmqtt_websocketiodevice_p.h 2KB
qmqtt_socket_p.h 2KB
qmqtt_message.h 3KB
qmqtt_frame.h 4KB
lib
Qt5Qmqtt.lib 70KB
Qt5Qmqttd.dll 241KB
Qt5Qmqtt.dll 95KB
Qt5Qmqttd.lib 70KB
.qmake.stash 1KB
Makefile.Release 80KB
main.cpp 183B
mainwindow.ui 9KB
debug
mainwindow.cpp 3KB
mainwindow.h 946B
Makefile 29KB
mqttClient
mqttclient.pri 82B
mqttclient.cpp 2KB
mqttclient.h 783B
myMqttDemo.pro.user 44KB
release
Bin
Qt5Qmqttd.dll 241KB
Qt5Qmqtt.dll 95KB
myMqttDemo.exe 80KB
myMqttDemo.pdb 2.61MB
Doc
Temp
obj
mainwindow.obj 145KB
moc_mainwindow.obj 21KB
mqttclient.obj 27KB
main.obj 2KB
moc_mqttclient.obj 17KB
ui
ui_mainwindow.h 13KB
moc
moc_mainwindow.cpp 9KB
moc_predefs.h 259B
moc_mqttclient.cpp 8KB
共 50 条
- 1
资源评论
浅笑一斤
- 粉丝: 1w+
- 资源: 61
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功