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