comparison Framework/Scene2DViewport/MeasureTrackers.h @ 1203:f3bb9a6dd949 broker

locking abstraction in IViewport
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 29 Nov 2019 21:22:21 +0100
parents ac88989817e3
children 0ca50d275b9a
comparison
equal deleted inserted replaced
1200:54cbffabdc45 1203:f3bb9a6dd949
46 46
47 protected: 47 protected:
48 boost::shared_ptr<CreateMeasureCommand> command_; 48 boost::shared_ptr<CreateMeasureCommand> command_;
49 boost::weak_ptr<ViewportController> controllerW_; 49 boost::weak_ptr<ViewportController> controllerW_;
50 bool alive_; 50 bool alive_;
51 Scene2D& GetScene();
52 51
53 private: 52 private:
54 bool commitResult_; 53 bool commitResult_;
55 }; 54 };
56 55
66 65
67 protected: 66 protected:
68 boost::shared_ptr<EditMeasureCommand> command_; 67 boost::shared_ptr<EditMeasureCommand> command_;
69 boost::weak_ptr<ViewportController> controllerW_; 68 boost::weak_ptr<ViewportController> controllerW_;
70 bool alive_; 69 bool alive_;
71 Scene2D& GetScene();
72 70
73 ScenePoint2D GetOriginalClickPosition() const 71 ScenePoint2D GetOriginalClickPosition() const
74 { 72 {
75 return originalClickPosition_; 73 return originalClickPosition_;
76 } 74 }