1 //=============================================================================
2 // File : SALOME_Session_QThread.hxx
3 // Created : mar jun 19 14:38:31 CEST 2001
4 // Author : Paul RASCLE, EDF
6 // Copyright : EDF 2001
8 //=============================================================================
10 #ifndef _SALOME_SESSION_QTHREAD_HXX_
11 #define _SALOME_SESSION_QTHREAD_HXX_
16 class SALOMEGUI_Application;
17 class SALOME_NamingService;
20 //! Qt thread class for the GUI
21 class SALOME_Session_QThread: public QThread
25 SALOME_Session_QThread(int argc, char ** argv) ;
27 //! launch the Qt main window of the GUI on a separate thread
30 //! set the naming service
31 void setNamingService(SALOME_NamingService *ns);
37 SALOME_NamingService *_NS;
38 QApplication *_qappl ;
40 SALOMEGUI_Application* _mw ;