]> SALOME platform Git repositories - modules/gui.git/blob - src/SUPERVGraph/SUPERVGraph_ViewManager.h
Salome HOME
9e023c2547a31a1157409c4940745493d6e765be
[modules/gui.git] / src / SUPERVGraph / SUPERVGraph_ViewManager.h
1 #ifndef SUPERVGRAPH_VIEWMANAGER_H
2 #define SUPERVGRAPH_VIEWMANAGER_H
3
4 #include "SUPERVGraph.h"
5
6 #include "SUPERVGraph_ViewModel.h"
7 #include "SUIT_ViewManager.h"
8
9 class SUIT_Desktop;
10
11 class SUPERVGRAPH_EXPORT SUPERVGraph_ViewManager : public SUIT_ViewManager
12 {
13   Q_OBJECT
14
15 public:
16   SUPERVGraph_ViewManager( SUIT_Study* theStudy, SUIT_Desktop* theDesktop, SUIT_ViewModel* theViewModel = 0 );
17   ~SUPERVGraph_ViewManager();
18
19   virtual void      contextMenuPopup( QPopupMenu* thePopup );
20
21 protected:
22   void              setViewName(SUIT_ViewWindow* theView);
23
24 private:
25   static int        myMaxId;
26   int               myId;
27
28 };
29
30 #endif