etMobileTest.h 975 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #ifndef ETMOBILETEST_H
  2. #define ETMOBILETEST_H
  3. #include <QWidget>
  4. #include "CHttpBll.h"
  5. #include "CWebsocketProc.h"
  6. namespace Ui {
  7. class etMobileTest;
  8. }
  9. class etMobileTest : public QWidget
  10. {
  11. Q_OBJECT
  12. public:
  13. explicit etMobileTest(QWidget *parent = nullptr);
  14. ~etMobileTest();
  15. int setUI(const int nLeft, const int nTop, const int nWidth);
  16. int widgetHeight();
  17. int getCheckStatus();//0:false 1:true 2:未检测
  18. private slots:
  19. void onGetWXQrCode(CGetWXQrCode getWXQrCode);
  20. void onMobileStatus(__int64 nExamRecordDataId, int nOrder, QString sScanStatus);
  21. void onFileAnswer(__int64 nExamRecordDataId, int nOrder, QString sFileType, QString sFileUrl);
  22. void onSaveUploadedFileAcknowledgeStatus(CSaveUploadedFileAcknowledgeStatus saveUploadedFileAcknowledgeStatus);
  23. void on_btn_etmt_canotScan_clicked();
  24. void on_btn_etmt_uploadFaild_clicked();
  25. private:
  26. Ui::etMobileTest *ui;
  27. int m_nUploadStatus;
  28. };
  29. #endif // ETMOBILETEST_H