loginform.h 726 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #ifndef LOGINFORM_H
  2. #define LOGINFORM_H
  3. #include <QWidget>
  4. #include <handle/httprequest.h>
  5. #include "globalinfo.h"
  6. namespace Ui {
  7. class LoginForm;
  8. }
  9. class LoginForm : public QWidget
  10. {
  11. Q_OBJECT
  12. public:
  13. explicit LoginForm(QWidget *parent = nullptr);
  14. ~LoginForm();
  15. signals:
  16. void loginFinish();
  17. void SettingsClicked();
  18. private slots:
  19. void on_pushLogin_clicked();
  20. void result(int code, const QJsonObject & body);
  21. void clear();
  22. void on_pushButton_2_clicked();
  23. void on_pushButton_clicked();
  24. void login();
  25. private:
  26. HttpRequest * request();
  27. private:
  28. Ui::LoginForm *ui;
  29. HttpRequest * _request;
  30. GlobalInfo * glo = GlobalInfo::this_();
  31. };
  32. #endif // LOGINFORM_H