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 }