diff Framework/Scene2D/PanSceneTracker.h @ 860:238693c3bc51 am-dev

merge default -> am-dev
author Alain Mazy <alain@mazy.be>
date Mon, 24 Jun 2019 14:35:00 +0200
parents e42b491f1fb2
children 2d8ab34c8c91
line wrap: on
line diff
--- a/Framework/Scene2D/PanSceneTracker.h	Wed Jun 19 17:36:33 2019 +0200
+++ b/Framework/Scene2D/PanSceneTracker.h	Mon Jun 24 14:35:00 2019 +0200
@@ -25,19 +25,17 @@
 
 namespace OrthancStone
 {
-  class ViewportController;
-
   class PanSceneTracker : public OneGesturePointerTracker
   {
   public:
-    PanSceneTracker(ViewportControllerWPtr controllerW,
+    PanSceneTracker(boost::weak_ptr<ViewportController> controllerW,
                     const PointerEvent& event);
 
     virtual void PointerMove(const PointerEvent& event) ORTHANC_OVERRIDE;
     virtual void Cancel() ORTHANC_OVERRIDE;
 
   private:
-    ViewportControllerWPtr controllerW_;
+    boost::weak_ptr<ViewportController> controllerW_;
     ScenePoint2D           pivot_;
     AffineTransform2D      originalSceneToCanvas_;
     AffineTransform2D      originalCanvasToScene_;