Mercurial > hg > orthanc-stone
comparison Framework/Scene2DViewport/EditLineMeasureCommand.h @ 1059:e713f1a99861 broker
replacing MessageBroker by weak_ptr
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 11 Oct 2019 17:08:34 +0200 |
parents | ac88989817e3 |
children | 0ca50d275b9a |
comparison
equal
deleted
inserted
replaced
1058:a36c47487a70 | 1059:e713f1a99861 |
---|---|
25 { | 25 { |
26 class EditLineMeasureCommand : public EditMeasureCommand | 26 class EditLineMeasureCommand : public EditMeasureCommand |
27 { | 27 { |
28 public: | 28 public: |
29 EditLineMeasureCommand( | 29 EditLineMeasureCommand( |
30 boost::shared_ptr<LineMeasureTool> measureTool, | 30 boost::shared_ptr<MeasureTool> measureTool, |
31 MessageBroker& broker, | |
32 boost::weak_ptr<ViewportController> controllerW); | 31 boost::weak_ptr<ViewportController> controllerW); |
33 | 32 |
34 void SetStart(ScenePoint2D scenePos); | 33 void SetStart(ScenePoint2D scenePos); |
35 void SetEnd(ScenePoint2D scenePos); | 34 void SetEnd(ScenePoint2D scenePos); |
36 | 35 |
37 private: | 36 private: |
38 virtual boost::shared_ptr<MeasureTool> GetMeasureTool() ORTHANC_OVERRIDE | 37 virtual boost::shared_ptr<MeasureTool> GetMeasureTool() ORTHANC_OVERRIDE |
39 { | 38 { |
40 return measureTool_; | 39 return measureTool_; |
41 } | 40 } |
42 boost::shared_ptr<LineMeasureTool> measureTool_; | 41 boost::shared_ptr<MeasureTool> measureTool_; |
43 }; | 42 }; |
44 } | 43 } |
45 |