-// Copyright (C) 2014-20xx CEA/DEN, EDF R&D -->
+// Copyright (C) 2014-2017 CEA/DEN, EDF R&D
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+// See http://www.salome-platform.org/ or
+// email : webmaster.salome@opencascade.com<mailto:webmaster.salome@opencascade.com>
+//
#include "XGUI_ViewerProxy.h"
#include "XGUI_Workshop.h"
#include <AppElements_Viewer.h>
#endif
-#ifdef VINSPECTOR\r
-#include <VInspectorAPI_PluginMgr.h>\r
-#include <VInspectorAPI_Communicator.h>\r
-
-static bool FirstCall = true;\r
-
-#endif
-
#include <ModuleBase_IViewWindow.h>
#include <QEvent>
#else
aContext = myWorkshop->mainWindow()->viewer()->AISContext();
#endif
-
-#ifdef VINSPECTOR\r
- if (FirstCall) {\r
- VInspectorAPI_PluginMgr::activateVInspector("VInspector.dll", aContext);
- FirstCall = false;
- }
-#endif
-
-
return aContext;
}
#endif
}
+void XGUI_ViewerProxy::eraseAll()
+{
+#ifdef HAVE_SALOME
+ myWorkshop->salomeConnector()->viewer()->eraseAll();
+#else
+#endif
+}
+
void XGUI_ViewerProxy::connectToViewer()
{
#ifdef HAVE_SALOME
//***************************************
-void XGUI_ViewerProxy::Zfitall()
-{
-#ifdef HAVE_SALOME
- myWorkshop->salomeConnector()->viewer()->Zfitall();
-#else
- AppElements_Viewer* aViewer = myWorkshop->mainWindow()->viewer();
- AppElements_ViewWindow* aView = aViewer->activeViewWindow();
- if (aView) {
- Handle(V3d_View) aView3d = aView->v3dView();
- aView3d->ZFitAll();
- if (aView3d->Depth() < 0.1)
- aView3d->DepthFitAll();
- }
-#endif
-}
\ No newline at end of file
+//void XGUI_ViewerProxy::Zfitall()
+//{
+//#ifdef HAVE_SALOME
+// myWorkshop->salomeConnector()->viewer()->Zfitall();
+//#else
+// AppElements_Viewer* aViewer = myWorkshop->mainWindow()->viewer();
+// AppElements_ViewWindow* aView = aViewer->activeViewWindow();
+// if (aView) {
+// Handle(V3d_View) aView3d = aView->v3dView();
+// aView3d->ZFitAll();
+// if (aView3d->Depth() < 0.1)
+// aView3d->DepthFitAll();
+// }
+//#endif
+//}
\ No newline at end of file