qscan345thread.h

Go to the documentation of this file.
00001 #ifndef QSCAN345THREAD_H
00002 #define QSCAN345THREAD_H
00003 
00004 #include <QThread>
00005 class QScan345Application;
00006 class QScan345MainWindow;
00007 class QScan345Server;
00008 class QScan345Controller;
00009 
00010 class QScan345Thread : public QThread
00011 {
00012   Q_OBJECT;
00013 
00014  public:
00015   QScan345Thread(QScan345Application* app, QScan345MainWindow *win, QObject *parent=0);
00016   ~QScan345Thread();
00017 
00018   virtual void run();
00019   void shutdown();
00020 
00021  signals:
00022   void serverRunning();
00023 
00024  private:
00025   QScan345Application *m_Application;
00026   QScan345MainWindow  *m_MainWindow;
00027   QScan345Server      *m_Server;
00028   QScan345Controller  *m_Controller;
00029 };
00030 
00031 #endif
00032