diff Samples/Common/AngleMeasureTool.h @ 654:462a5074f914

Turned the scene into an observable to be able to dynamically react to scene to canvas transform changes --> now the handles and angle measure adornments are immune to zoom changes
author Benjamin Golinvaux <bgo@osimis.io>
date Tue, 14 May 2019 13:51:00 +0200
parents 1e9ed656318e
children
line wrap: on
line diff
--- a/Samples/Common/AngleMeasureTool.h	Tue May 14 13:49:12 2019 +0200
+++ b/Samples/Common/AngleMeasureTool.h	Tue May 14 13:51:00 2019 +0200
@@ -38,8 +38,8 @@
   class AngleMeasureTool : public MeasureTool
   {
   public:
-    AngleMeasureTool(Scene2D& scene)
-      : MeasureTool(scene)
+    AngleMeasureTool(MessageBroker& broker, Scene2D& scene)
+      : MeasureTool(broker, scene)
       , layersCreated(false)
       , polylineZIndex_(-1)
       , textZIndex_(-1)
@@ -69,6 +69,6 @@
   };
 
   typedef boost::shared_ptr<AngleMeasureTool> AngleMeasureToolPtr;
-}
-
-
+}
+
+