comparison Framework/Widgets/LayerWidget.cpp @ 273:f21ba2468570 am-2

force all Widgets to have a name to ease debugging
author am@osimis.io
date Fri, 24 Aug 2018 11:26:59 +0200
parents d7d91d96b9d8
children 8a86695fcbc3
comparison
equal deleted inserted replaced
272:d7d91d96b9d8 273:f21ba2468570
358 } 358 }
359 } 359 }
360 360
361 361
362 LayerWidget::LayerWidget(MessageBroker& broker, const std::string& name) : 362 LayerWidget::LayerWidget(MessageBroker& broker, const std::string& name) :
363 WorldSceneWidget(name),
363 IObserver(broker), 364 IObserver(broker),
364 IObservable(broker), 365 IObservable(broker),
365 started_(false), 366 started_(false)
366 name_(name)
367 { 367 {
368 DeclareHandledMessage(MessageType_LayerSource_GeometryReady); 368 DeclareHandledMessage(MessageType_LayerSource_GeometryReady);
369 DeclareHandledMessage(MessageType_LayerSource_ContentChanged); 369 DeclareHandledMessage(MessageType_LayerSource_ContentChanged);
370 DeclareHandledMessage(MessageType_LayerSource_LayerReady); 370 DeclareHandledMessage(MessageType_LayerSource_LayerReady);
371 DeclareHandledMessage(MessageType_LayerSource_SliceChanged); 371 DeclareHandledMessage(MessageType_LayerSource_SliceChanged);
522 void LayerWidget::OnGeometryReady(const ILayerSource& source) 522 void LayerWidget::OnGeometryReady(const ILayerSource& source)
523 { 523 {
524 size_t i; 524 size_t i;
525 if (LookupLayer(i, source)) 525 if (LookupLayer(i, source))
526 { 526 {
527 LOG(INFO) << ": Geometry ready for layer " << i << " in " << name_; 527 LOG(INFO) << ": Geometry ready for layer " << i << " in " << GetName();
528 528
529 changedLayers_[i] = true; 529 changedLayers_[i] = true;
530 //layers_[i]->ScheduleLayerCreation(slice_); 530 //layers_[i]->ScheduleLayerCreation(slice_);
531 } 531 }
532 EmitMessage(IMessage(MessageType_Widget_GeometryChanged)); 532 EmitMessage(IMessage(MessageType_Widget_GeometryChanged));