diff OrthancStone/Sources/Scene2DViewport/ViewportController.h @ 1789:462d7a0e064e

added line measures to sdl single frame viewer sample
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 17 May 2021 11:55:21 +0200
parents 9ac2a65d4172
children 3889ae96d2e9
line wrap: on
line diff
--- a/OrthancStone/Sources/Scene2DViewport/ViewportController.h	Sat May 15 12:17:17 2021 +0200
+++ b/OrthancStone/Sources/Scene2DViewport/ViewportController.h	Mon May 17 11:55:21 2021 +0200
@@ -139,7 +139,10 @@
     With this method, the object takes ownership of the supplied tracker and
     updates it according to user interaction
     */
-    void AcquireActiveTracker(IFlexiblePointerTracker* tracker);
+    void AcquireActiveTracker(const boost::shared_ptr<IFlexiblePointerTracker>& tracker)
+    {
+      activeTracker_ = tracker;
+    }
 
     /** Forwarded to the underlying scene */
     AffineTransform2D GetCanvasToSceneTransform() const;