comparison Framework/Scene2DViewport/MeasureTrackers.h @ 891:0aff28f15ea2

new abstraction: IViewport
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 10 Jul 2019 18:18:42 +0200
parents c71ef52602a0
children ac88989817e3
comparison
equal deleted inserted replaced
890:77c96ba899f9 891:0aff28f15ea2
43 43
44 protected: 44 protected:
45 boost::shared_ptr<CreateMeasureCommand> command_; 45 boost::shared_ptr<CreateMeasureCommand> command_;
46 boost::weak_ptr<ViewportController> controllerW_; 46 boost::weak_ptr<ViewportController> controllerW_;
47 bool alive_; 47 bool alive_;
48 boost::shared_ptr<Scene2D> GetScene(); 48 Scene2D& GetScene();
49 49
50 private: 50 private:
51 bool commitResult_; 51 bool commitResult_;
52 }; 52 };
53 53
63 63
64 protected: 64 protected:
65 boost::shared_ptr<EditMeasureCommand> command_; 65 boost::shared_ptr<EditMeasureCommand> command_;
66 boost::weak_ptr<ViewportController> controllerW_; 66 boost::weak_ptr<ViewportController> controllerW_;
67 bool alive_; 67 bool alive_;
68 boost::shared_ptr<Scene2D> GetScene(); 68 Scene2D& GetScene();
69 69
70 ScenePoint2D GetOriginalClickPosition() const 70 ScenePoint2D GetOriginalClickPosition() const
71 { 71 {
72 return originalClickPosition_; 72 return originalClickPosition_;
73 } 73 }
74 private: 74 private: