comparison 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
comparison
equal deleted inserted replaced
653:4eccf698e52f 654:462a5074f914
36 namespace OrthancStone 36 namespace OrthancStone
37 { 37 {
38 class AngleMeasureTool : public MeasureTool 38 class AngleMeasureTool : public MeasureTool
39 { 39 {
40 public: 40 public:
41 AngleMeasureTool(Scene2D& scene) 41 AngleMeasureTool(MessageBroker& broker, Scene2D& scene)
42 : MeasureTool(scene) 42 : MeasureTool(broker, scene)
43 , layersCreated(false) 43 , layersCreated(false)
44 , polylineZIndex_(-1) 44 , polylineZIndex_(-1)
45 , textZIndex_(-1) 45 , textZIndex_(-1)
46 { 46 {
47 47