subreportthread.h 607 B

1234567891011121314151617181920212223242526
  1. #ifndef SUBREPORTTHREAD_H
  2. #define SUBREPORTTHREAD_H
  3. #include <QThread>
  4. #include <QTcpSocket>
  5. #include <QJsonDocument>
  6. #include <QJsonObject>
  7. #include <QJsonValue>
  8. #include <QJsonParseError>
  9. class SubReportThread : public QThread
  10. {
  11. Q_OBJECT
  12. public:
  13. explicit SubReportThread(qintptr socketDescriptor, QObject *parent = nullptr);
  14. void run();
  15. signals:
  16. void getSubReport(quint16 subType, QString DeviceID, quint64 insertId, int flag, QString CompanyCode, QString evt_name, QString evt, QString alarm_time);
  17. public slots:
  18. private:
  19. qintptr SocketDescriptor;
  20. };
  21. #endif // SUBREPORTTHREAD_H