clopResultList.h 769 B

123456789101112131415161718192021222324252627282930313233
  1. #ifndef CLOPRESULTLIST_H
  2. #define CLOPRESULTLIST_H
  3. #include <QWidget>
  4. #include "CHttpBll.h"
  5. #include "clopReport.h"
  6. namespace Ui {
  7. class clopResultList;
  8. }
  9. class clopResultList : public QWidget
  10. {
  11. Q_OBJECT
  12. signals:
  13. void goback();
  14. public:
  15. explicit clopResultList(CPracticeCourseInfo pci, QString sBatchName, QWidget *parent = nullptr);
  16. ~clopResultList();
  17. void setUI(const int nLeft, const int nTop, const int nWidth, const int nHeight);
  18. private slots:
  19. void onQueryPracticeRecordList(CQueryPracticeRecordList queryPracticeRecordList);
  20. void on_btn_clop_goback_clicked();
  21. private:
  22. Ui::clopResultList *ui;
  23. std::shared_ptr<clopReport> m_pReport;
  24. std::vector<CPracticeRecord> m_vPracticeRecordList;
  25. };
  26. #endif // CLOPRESULTLIST_H