Mercurial > hg > orthanc-stone
comparison Samples/Common/LineMeasureTool.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 LineMeasureTool : public MeasureTool | 38 class LineMeasureTool : public MeasureTool |
39 { | 39 { |
40 public: | 40 public: |
41 LineMeasureTool(Scene2D& scene) | 41 LineMeasureTool(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 |