comparison Framework/Scene2DViewport/LineMeasureTool.h @ 818:e42b491f1fb2

Removed typedefs to shared_ptr by making them explicit. Removed using namespace directives to make usage more explicit, too.
author Benjamin Golinvaux <bgo@osimis.io>
date Wed, 29 May 2019 10:51:28 +0200
parents 66ac7a2d1e3a
children a29c13497557
comparison
equal deleted inserted replaced
817:68f888812af4 818:e42b491f1fb2
35 namespace OrthancStone 35 namespace OrthancStone
36 { 36 {
37 class LineMeasureTool : public MeasureTool 37 class LineMeasureTool : public MeasureTool
38 { 38 {
39 public: 39 public:
40 LineMeasureTool(MessageBroker& broker, ViewportControllerWPtr controllerW); 40 LineMeasureTool(MessageBroker& broker, boost::weak_ptr<ViewportController> controllerW);
41 41
42 ~LineMeasureTool(); 42 ~LineMeasureTool();
43 43
44 void SetStart(ScenePoint2D start); 44 void SetStart(ScenePoint2D start);
45 void SetEnd(ScenePoint2D end); 45 void SetEnd(ScenePoint2D end);
53 void RemoveFromScene(); 53 void RemoveFromScene();
54 54
55 private: 55 private:
56 ScenePoint2D start_; 56 ScenePoint2D start_;
57 ScenePoint2D end_; 57 ScenePoint2D end_;
58 LayerHolderPtr layerHolder_; 58 boost::shared_ptr<LayerHolder> layerHolder_;
59 int baseLayerIndex_; 59 int baseLayerIndex_;
60 }; 60 };
61 61
62 } 62 }
63 63