#ifndef SUBREPORTTHREAD_H #define SUBREPORTTHREAD_H #include #include #include #include #include #include //#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