Mercurial > hg > orthanc-stone
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>