getfrontpage.h 937 B

123456789101112131415161718192021222324252627282930313233343536
  1. #ifndef GETFRONTPAGE_H
  2. #define GETFRONTPAGE_H
  3. #include <QObject>
  4. #include <QNetworkRequest>
  5. #include <QNetworkAccessManager>
  6. #include <QNetworkReply>
  7. #include <QEventLoop>
  8. #include <QSslConfiguration>
  9. #include <QStringList>
  10. #include <QUrl>
  11. #include <QUrlQuery>
  12. class getFrontPage : public QObject
  13. {
  14. Q_OBJECT
  15. public:
  16. explicit getFrontPage(QObject *parent = nullptr, QString loginname="", QString password="", QString companyId="", QString url="");
  17. void sendRequest();
  18. void setParam(QString loginname="", QString password="", QString commpanyId="", QString url="");
  19. signals:
  20. void getFrontpage(QString data);
  21. public slots:
  22. void getData(QNetworkReply *);
  23. private:
  24. QNetworkAccessManager *manager;
  25. QNetworkReply *reply;
  26. QNetworkRequest *req;
  27. QSslConfiguration config;
  28. QString LoginName, Password, CommpanyId, AppUrl;
  29. QStringList CompanyIdList;
  30. int step, idx;
  31. };
  32. #endif // GETFRONTPAGE_H