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);
   }