#ifndef LINETHREAD_H #define LINETHREAD_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include class LineThread : public QThread { Q_OBJECT public: explicit LineThread(QObject *parent = nullptr); void SendJSONData(QByteArray sendData); void DealAccessDBData(QString lId,QString lName,QString placeId,QString lOrder,QString lNextPlaceTime,QString lStayTime); void finishedSlot(QNetworkReply *); void deleteLineData(); public slots: void getData(QNetworkReply *); private: QSqlDatabase db; QJsonArray arrays; QNetworkAccessManager* naManagerLine; QNetworkReply * reply; QNetworkRequest m_httpRequest; QByteArray m_httpData; QJsonDocument m_httpDocum; QStringList logList; }; #endif // LINETHREAD_H