Mercurial > hg > orthanc-stone
comparison Framework/Radiography/RadiographyWidget.cpp @ 1241:a4bb8c2dd211 broker
integration mainline->broker
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 30 Dec 2019 10:54:26 +0100 |
parents | 37bc7f115f81 e257b91fae2c |
children | 0ca50d275b9a |
comparison
equal
deleted
inserted
replaced
1236:358461330978 | 1241:a4bb8c2dd211 |
---|---|
189 { | 189 { |
190 hasSelection_ = false; | 190 hasSelection_ = false; |
191 BroadcastMessage(SelectionChangedMessage(*this)); | 191 BroadcastMessage(SelectionChangedMessage(*this)); |
192 } | 192 } |
193 | 193 |
194 bool RadiographyWidget::LookupSelectedLayer(size_t& layer) | 194 bool RadiographyWidget::LookupSelectedLayer(size_t& layer) const |
195 { | 195 { |
196 if (hasSelection_) | 196 if (hasSelection_) |
197 { | 197 { |
198 layer = selectedLayer_; | 198 layer = selectedLayer_; |
199 return true; | 199 return true; |
260 | 260 |
261 Register<RadiographyScene::GeometryChangedMessage>(*scene_, &RadiographyWidget::OnGeometryChanged); | 261 Register<RadiographyScene::GeometryChangedMessage>(*scene_, &RadiographyWidget::OnGeometryChanged); |
262 Register<RadiographyScene::ContentChangedMessage>(*scene_, &RadiographyWidget::OnContentChanged); | 262 Register<RadiographyScene::ContentChangedMessage>(*scene_, &RadiographyWidget::OnContentChanged); |
263 Register<RadiographyScene::LayerRemovedMessage>(*scene_, &RadiographyWidget::OnLayerRemoved); | 263 Register<RadiographyScene::LayerRemovedMessage>(*scene_, &RadiographyWidget::OnLayerRemoved); |
264 | 264 |
265 Unselect(); | |
266 | |
265 NotifyContentChanged(); | 267 NotifyContentChanged(); |
266 | 268 |
267 // force redraw | 269 // force redraw |
268 FitContent(); | 270 FitContent(); |
269 } | 271 } |