Mercurial > hg > orthanc-stone
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 |