Salome HOME
Join modifications from branch OCC_development_for_3_2_0a2
[modules/visu.git] / src / VVTK / VVTK_ViewModel.h
1 #ifndef VVTK_VIEWMODEL_H
2 #define VVTK_VIEWMODEL_H
3
4 #include <qcolor.h>
5
6 #include "VVTK.h"
7 #include "SVTK_ViewModel.h"
8
9 class VVTK_ViewWindow;
10
11 //! VVTK View Model
12 class VVTK_EXPORT VVTK_Viewer : public SVTK_Viewer
13 {
14   Q_OBJECT;
15
16 public:
17   typedef VVTK_ViewWindow TViewWindow;
18   static QString Type() { return "VVTK"; }
19
20   VVTK_Viewer();
21   virtual ~VVTK_Viewer();
22
23   //! See #SUIT_ViewModel::createView
24   virtual SUIT_ViewWindow* createView(SUIT_Desktop*);
25
26   //! See SUIT_ViewModel::getType
27   virtual QString getType() const { return Type(); }
28 };
29
30 #endif