| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 | 
							- #pragma execution_character_set("utf-8")
 
- #include <qthread.h>
 
- #ifndef MYTHREAD_H
 
- #define MYTHREAD_H
 
- #include <QScreen>
 
- #include <QList>
 
- #include <QString>
 
- #include "CGH_Shutter.h"
 
- #include <QCameraInfo>
 
- class CGH_Printer;
 
- class CGH_CheckStateThread :
 
-     public QThread
 
- {
 
-     Q_OBJECT
 
- public:
 
-     explicit CGH_CheckStateThread(QObject* parent = 0);
 
-     ~CGH_CheckStateThread();
 
-     
 
- protected:
 
-     //QThread的虚函数
 
-     //线程处理函数
 
-     //不能直接调用,通过start()间接调用
 
-     void run();
 
- signals:
 
-     void isDone(int);
 
- public slots:
 
-     void Check();
 
- private:
 
-     CGH_Printer* MyPrinter_Temp;
 
-     // SLM状态监测相关变量
 
-     //QDesktopWidget* DesktopState;
 
-     int SLMStateNum;
 
-     QList<QScreen*> screen_list;
 
-     bool curSLMState_Temp;
 
-     // Shutter状态监测相关变量
 
-     CGH_Shutter* MyShutter_Temp;
 
-     bool curShutterState_Temp;
 
-     bool curShutterConnect;
 
-     // TransTable状态监测相关变量
 
-     int ControllerID_Temp;
 
-     bool curTransTableState_Temp;
 
-     bool IsConnectedState;
 
-     // CCD状态监测相关变量
 
-     int CCDNum;
 
-     QList<QCameraInfo> m_pCameraInfos_Temp;
 
-     bool curCCDState_Temp;
 
- };
 
- #endif // MYTHREAD_H
 
 
  |