#pragma once #include #include "TaskMNG.h" class TaskRunThread : public QThread { Q_OBJECT public: TaskRunThread(QObject *parent); ~TaskRunThread(); enum TaskType { server_Run = 0, server_Stop }; void SetCMDType(TaskType pCMDType); void SetRunData(int nCourseID,int nType,int nTrainingID,int nLineID); signals: void signal_RunSuccess(); void signal_ErrorData(QString strError); protected: void run(); public: //当前要执行的状态 TaskType nThreadStatus; int m_nCourseID; int m_nTrainID; int m_nSysId; int m_nLineID; };