Mercurial > hg > orthanc-stone
comparison Framework/Scene2DViewport/EditAngleMeasureCommand.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 |
---|---|
26 class EditAngleMeasureCommand : public EditMeasureCommand | 26 class EditAngleMeasureCommand : public EditMeasureCommand |
27 { | 27 { |
28 public: | 28 public: |
29 /** Ctor sets end of side 1*/ | 29 /** Ctor sets end of side 1*/ |
30 EditAngleMeasureCommand( | 30 EditAngleMeasureCommand( |
31 boost::shared_ptr<AngleMeasureTool> measureTool, | 31 boost::shared_ptr<MeasureTool> measureTool, |
32 MessageBroker& broker, | |
33 boost::weak_ptr<ViewportController> controllerW); | 32 boost::weak_ptr<ViewportController> controllerW); |
34 | 33 |
35 /** This method sets center*/ | 34 /** This method sets center*/ |
36 void SetCenter(ScenePoint2D scenePos); | 35 void SetCenter(ScenePoint2D scenePos); |
37 | 36 |
44 private: | 43 private: |
45 virtual boost::shared_ptr<MeasureTool> GetMeasureTool() ORTHANC_OVERRIDE | 44 virtual boost::shared_ptr<MeasureTool> GetMeasureTool() ORTHANC_OVERRIDE |
46 { | 45 { |
47 return measureTool_; | 46 return measureTool_; |
48 } | 47 } |
49 boost::shared_ptr<AngleMeasureTool> measureTool_; | 48 boost::shared_ptr<MeasureTool> measureTool_; |
50 }; | 49 }; |
51 } | 50 } |