Salome HOME
Fix for Bug IPAL8945
[modules/visu.git] / src / VVTK / VVTK_ViewManager.h
1 #ifndef VVTK_VIEWMANAGER_H
2 #define VVTK_VIEWMANAGER_H
3
4 #include "SUIT_ViewManager.h"
5 #include "VVTK.h"
6
7 class SUIT_Desktop;
8
9 //! Extend SUIT_ViewManager to deal with VVTK_Viewer
10 class VVTK_EXPORT VVTK_ViewManager : public SUIT_ViewManager
11 {
12   Q_OBJECT;
13 public:
14   //! Construct the view manager
15   VVTK_ViewManager( SUIT_Study* study, SUIT_Desktop* );
16
17   //! Destroy the view manager
18   virtual ~VVTK_ViewManager();
19
20 protected:
21   void setViewName( SUIT_ViewWindow* theView );
22
23 private:
24   int               myId;
25   static  int       _VVTKViewMgr_Id;
26 };
27
28 #endif