diff Samples/Shared/RadiographyEditorApp.cpp @ 885:56e4e9281076 am-dev

sharing code between Qt/SDL BasiceScene sample
author Alain Mazy <alain@mazy.be>
date Tue, 09 Jul 2019 16:44:25 +0200
parents 80829436ce0c
children 6e79e8c9021c
line wrap: on
line diff
--- a/Samples/Shared/RadiographyEditorApp.cpp	Tue Jul 09 14:43:00 2019 +0200
+++ b/Samples/Shared/RadiographyEditorApp.cpp	Tue Jul 09 16:44:25 2019 +0200
@@ -31,6 +31,7 @@
 #include "../../Framework/Scene2D/ZoomSceneTracker.h"
 #include "../../Framework/Scene2DViewport/CreateAngleMeasureTracker.h"
 #include "../../Framework/Scene2DViewport/CreateLineMeasureTracker.h"
+#include "../../Framework/Scene2DViewport/UndoStack.h"
 #include "../../Framework/StoneInitialization.h"
 
 // From Orthanc framework
@@ -610,7 +611,8 @@
     compositorFactory_(compositorFactory),
     currentTool_(GuiTool_Rotate)
   {
-    controller_ = boost::shared_ptr<ViewportController>(new ViewportController(IObserver::GetBroker()));
+    boost::shared_ptr<UndoStack> undoStack(new UndoStack);
+    controller_ = boost::shared_ptr<ViewportController>(new ViewportController(undoStack, IObserver::GetBroker()));
 
     controller_->RegisterObserverCallback(
           new Callable<RadiographyEditorApp, ViewportController::SceneTransformChanged>