Salome HOME
updated copyright message
[modules/gui.git] / src / LightApp / LightApp_Module.cxx
index ceb22eacd40b7de29ea894688cfeeb74c3779c57..17763be1f981c95d3c9f260170234c78b9e71169 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2020  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2023  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
   #include <PVViewer_ViewManager.h>
   #include <PVViewer_ViewWindow.h>
 #endif
+#ifndef DISABLE_PV3DVIEWER
+  #include <PV3DViewer_ViewWindow.h>
+  #include <PV3DViewer_ViewModel.h>
+#endif
 #ifndef DISABLE_PLOT2DVIEWER
   #include <Plot2d_ViewWindow.h>
   #include <Plot2d_ViewFrame.h>
@@ -377,6 +381,12 @@ void LightApp_Module::update( const int theFlags )
           ( (VTKViewer_ViewWindow*)viewWnd )->Repaint();
 #endif
 #endif
+#ifndef DISABLE_PV3DVIEWER
+        // if ( viewWnd->inherits( "SPV3D_ViewWindow" ) )
+        //   ( (SPV3D_ViewWindow*)viewWnd )->Repaint();
+        // if ( viewWnd->inherits( "PV3DViewer_ViewWindow" ) )
+        //   ( (PV3DViewer_ViewWindow*)viewWnd )->getMultiViewManager()->Repaint();
+#endif
 #ifndef DISABLE_OCCVIEWER
         if ( viewWnd->inherits( "OCCViewer_ViewWindow" ) )
           ( (OCCViewer_ViewWindow*)viewWnd )->getViewPort()->onUpdate();
@@ -486,6 +496,13 @@ QtxPopupMgr* LightApp_Module::popupMgr()
     viewers.append( VTKViewer_Viewer::Type() );
 #endif
 #endif
+#ifndef DISABLE_PV3DVIEWER
+// #ifndef DISABLE_SALOMEOBJECT
+//     viewers.append( SPV3D_ViewModel::Type() );
+// #else
+    viewers.append( PV3DViewer_ViewModel::Type() );
+// #endif
+#endif
 #ifndef DISABLE_PLOT2DVIEWER
 #ifndef DISABLE_SALOMEOBJECT
     viewers.append( SPlot2d_Viewer::Type() );