comparison Framework/Radiography/RadiographyWidget.cpp @ 1067:05b2e71ed145 broker

removed MessageForwarder, unit tests are ok
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 15 Oct 2019 18:11:40 +0200
parents b537002f83a9
children 383aa2a7d426
comparison
equal deleted inserted replaced
1066:b537002f83a9 1067:05b2e71ed145
277 } 277 }
278 } 278 }
279 279
280 void RadiographyWidget::SetScene(boost::shared_ptr<RadiographyScene> scene) 280 void RadiographyWidget::SetScene(boost::shared_ptr<RadiographyScene> scene)
281 { 281 {
282 if (scene_ != NULL)
283 {
284 scene_->Unregister(this);
285 }
286
287 scene_ = scene; 282 scene_ = scene;
288 283
289 Register<RadiographyScene::GeometryChangedMessage>(*scene_, &RadiographyWidget::OnGeometryChanged); 284 Register<RadiographyScene::GeometryChangedMessage>(*scene_, &RadiographyWidget::OnGeometryChanged);
290 Register<RadiographyScene::ContentChangedMessage>(*scene_, &RadiographyWidget::OnContentChanged); 285 Register<RadiographyScene::ContentChangedMessage>(*scene_, &RadiographyWidget::OnContentChanged);
291 286