]> SALOME platform Git repositories - samples/hello.git/blob - src/HELLOGUI/HELLOGUI.h
Salome HOME
Preparation of 3.1.0a2: merge with BR_3_0_0_OCC
[samples/hello.git] / src / HELLOGUI / HELLOGUI.h
1 //  HELLOGUI : HELLO component GUI implemetation 
2 //
3
4 #ifndef _HELLOGUI_H_
5 #define _HELLOGUI_H_
6
7 #include <SalomeApp_Module.h>
8
9 #include <SALOMEconfig.h>
10 #include CORBA_CLIENT_HEADER(HELLO_Gen)
11
12 class SalomeApp_Application;
13 class HELLOGUI: public SalomeApp_Module
14 {
15   Q_OBJECT
16
17 public:
18   HELLOGUI();
19
20   void    initialize( CAM_Application* );
21   QString engineIOR() const;
22   void    windows( QMap<int, int>& ) const;
23
24   static HELLO_ORB::HELLO_Gen_ptr InitHELLOGen( SalomeApp_Application* );
25
26 public slots:
27   bool    deactivateModule( SUIT_Study* );
28   bool    activateModule( SUIT_Study* );
29
30 protected slots:
31   void            OnMyNewItem();
32   void            OnGetBanner();
33 };
34
35 #endif