TaskRunThread.h 623 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #pragma once
  2. #include <QThread>
  3. #include "TaskMNG.h"
  4. class TaskRunThread : public QThread
  5. {
  6. Q_OBJECT
  7. public:
  8. TaskRunThread(QObject *parent);
  9. ~TaskRunThread();
  10. enum TaskType
  11. {
  12. server_Run = 0,
  13. server_Stop
  14. };
  15. void SetCMDType(TaskType pCMDType);
  16. void SetRunData(int nCourseID,int nType,int nTrainingID,int nLineID);
  17. signals:
  18. void signal_RunSuccess();
  19. void signal_ErrorData(QString strError);
  20. protected:
  21. void run();
  22. public:
  23. //µ±Ç°ÒªÖ´ÐеÄ״̬
  24. TaskType nThreadStatus;
  25. int m_nCourseID;
  26. int m_nTrainID;
  27. int m_nSysId;
  28. int m_nLineID;
  29. };