comparison Framework/Scene2DViewport/MeasureTool.cpp @ 891:0aff28f15ea2

new abstraction: IViewport
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 10 Jul 2019 18:18:42 +0200
parents e42b491f1fb2
children 262a0244e9b2
comparison
equal deleted inserted replaced
890:77c96ba899f9 891:0aff28f15ea2
74 "Using dead ViewportController object!"); 74 "Using dead ViewportController object!");
75 return controller; 75 return controller;
76 #endif 76 #endif
77 } 77 }
78 78
79 boost::shared_ptr<Scene2D> MeasureTool::GetScene()
80 {
81 return GetController()->GetScene();
82 }
83
84 boost::shared_ptr<const Scene2D> MeasureTool::GetScene() const
85 {
86 return GetController()->GetScene();
87 }
88
89 MeasureTool::MeasureTool(MessageBroker& broker, 79 MeasureTool::MeasureTool(MessageBroker& broker,
90 boost::weak_ptr<ViewportController> controllerW) 80 boost::weak_ptr<ViewportController> controllerW)
91 : IObserver(broker) 81 : IObserver(broker)
92 , controllerW_(controllerW) 82 , controllerW_(controllerW)
93 , enabled_(true) 83 , enabled_(true)