Salome HOME
Fix for import/export features
[modules/shaper.git] / src / NewGeom / NewGeom_SalomeViewer.cpp
index deb1723311fb636eb94e078b08d21d7d6023d140..a9b8065198911abc86788bec6f9c0842edaade92 100644 (file)
@@ -379,4 +379,16 @@ void NewGeom_SalomeViewer::activateViewer(bool toActivate)
         this, SLOT(onViewTransformed(OCCViewer_ViewWindow::OperationType)));
     }
   }
+}
+
+void NewGeom_SalomeViewer::Zfitall()
+{
+  if (!mySelector || !mySelector->viewer())
+    return;
+  SUIT_ViewManager* aMgr = mySelector->viewer()->getViewManager();
+  OCCViewer_ViewFrame* aView = dynamic_cast<OCCViewer_ViewFrame*>(aMgr->getActiveView());
+  if (aView) {
+    OCCViewer_ViewWindow* aWnd = aView->getView(OCCViewer_ViewFrame::MAIN_VIEW);
+    aWnd->getViewPort()->getView()->ZFitAll();
+  }
 }
\ No newline at end of file