#ifndef INFOCLIENT_H #define INFOCLIENT_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "dashboardshm.h" class InfoClient : public QThread { Q_OBJECT public: explicit InfoClient(qintptr socketDescriptor, QObject *parent); void run() override; void appendData(QString emitlog); signals: void write_error(); void sendlog(QString sendlog); public slots: private: qintptr socketDescriptor; int count; bool isWorking; QString AgentId; QString CompanyId; QTcpSocket *So; QStringList dataList; QSqlDatabase db; }; #endif // INFOCLIENT_H