Mercurial > hg > orthanc-stone
diff Samples/Sdl/BasicScene.cpp @ 858:e3c56d4f863f
GuiAdapter : mouse event routing in SDL + split the undo stack from the
ViewportController for multi-canvas apps + adapted the samples to this change
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Mon, 24 Jun 2019 10:31:04 +0200 |
parents | e42b491f1fb2 |
children | 31319fe867b9 77c96ba899f9 |
line wrap: on
line diff
--- a/Samples/Sdl/BasicScene.cpp Wed Jun 19 14:12:28 2019 +0200 +++ b/Samples/Sdl/BasicScene.cpp Mon Jun 24 10:31:04 2019 +0200 @@ -29,6 +29,7 @@ #include "../../Framework/Scene2D/Scene2D.h" #include "../../Framework/Scene2D/ZoomSceneTracker.h" #include "../../Framework/Scene2DViewport/ViewportController.h" +#include "../../Framework/Scene2DViewport/UndoStack.h" #include "../../Framework/StoneInitialization.h" #include "../../Framework/Messages/MessageBroker.h" @@ -376,8 +377,9 @@ try { MessageBroker broker; + boost::shared_ptr<UndoStack> undoStack(new UndoStack); boost::shared_ptr<ViewportController> controller = boost::make_shared<ViewportController>( - boost::ref(broker)); + undoStack, boost::ref(broker)); PrepareScene(controller); Run(controller); }