12345678910111213141516171819202122232425262728293031 |
- #ifndef SUBREPORTTHREAD_H
- #define SUBREPORTTHREAD_H
- #include <QThread>
- #include <QTcpSocket>
- #include <QJsonDocument>
- #include <QJsonObject>
- #include <QJsonValue>
- #include <QJsonParseError>
- //#include "logthread.h"
- class SubReportThread : public QThread
- {
- Q_OBJECT
- public:
- explicit SubReportThread(qintptr socketDescriptor, QObject *parent = nullptr);
- void run();
- signals:
- void getSubReport(quint16 subType, QString DeviceID, quint64 insertId, bool flag);
- void getSubReport1(quint16 subType, QString DeviceID, quint64 insertId, int flag, QString CompanyCode, QString evt_name, QString evt, QString alarm_time);
- void getSubReport2(quint16 subType, QString artificial_id, quint16 area_status, QString reason, QString handler, QString mobile);
- void appendLog(QString log);
- public slots:
- private:
- qintptr SocketDescriptor;
- // LogThread *logThread;
- };
- #endif // SUBREPORTTHREAD_H
|