diff Framework/Scene2DViewport/ViewportController.cpp @ 916:a911f5bb48da am-dev

MultiPlatform Basic Scene sample (so far: SDL + Qt)
author Alain Mazy <alain@mazy.be>
date Fri, 19 Jul 2019 15:06:36 +0200
parents 52b1c6ff10c5
children ac88989817e3
line wrap: on
line diff
--- a/Framework/Scene2DViewport/ViewportController.cpp	Fri Jul 19 11:40:45 2019 +0200
+++ b/Framework/Scene2DViewport/ViewportController.cpp	Fri Jul 19 15:06:36 2019 +0200
@@ -161,6 +161,12 @@
     BroadcastMessage(SceneTransformChanged(*this));
   }
 
+  void ViewportController::FitContent()
+  {
+    viewport_.GetScene().FitContent(viewport_.GetCanvasWidth(), viewport_.GetCanvasHeight());
+    BroadcastMessage(SceneTransformChanged(*this));
+  }
+
   void ViewportController::AddMeasureTool(boost::shared_ptr<MeasureTool> measureTool)
   {
     ORTHANC_ASSERT(std::find(measureTools_.begin(), measureTools_.end(), measureTool)