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 }