Salome HOME
studyActivated() virtual method has been added
[modules/gui.git] / src / GLViewer / GLViewer_ViewManager.h
1 // File:      GLViewer_ViewManager.h
2 // Created:   November, 2004
3 // Author:    OCC team
4 // Copyright (C) CEA 2004
5
6 #ifndef GLVIEWER_VIEWMANAGER_H
7 #define GLVIEWER_VIEWMANAGER_H
8
9 #include "GLViewer.h"
10 #include "SUIT_ViewManager.h"
11 #include "GLViewer_Viewer.h"
12
13 class SUIT_Desktop;
14
15 class GLVIEWER_EXPORT GLViewer_ViewManager : public SUIT_ViewManager
16 {
17     Q_OBJECT
18
19 public:
20   GLViewer_ViewManager( SUIT_Study*, SUIT_Desktop* );
21   ~GLViewer_ViewManager();
22
23   GLViewer_Viewer* getGLViewer() { return (GLViewer_Viewer*) myViewModel; }
24   
25   virtual void     contextMenuPopup( QPopupMenu* );
26
27 protected:
28     void           setViewName(SUIT_ViewWindow* theView);
29
30 protected:
31     static  int    myMaxId;
32     int            myId;
33 };
34
35 #endif // GLVIEWER_VIEWMANAGER_H