comparison Framework/Widgets/LayerWidget.cpp @ 271:46c5296d867e am-2

OracleWebService and BasicSdlApplicationContext using the same global mutex
author am@osimis.io
date Thu, 23 Aug 2018 17:12:54 +0200
parents 5bd4161bf11b
children d7d91d96b9d8
comparison
equal deleted inserted replaced
270:2d64f4d39610 271:46c5296d867e
357 } 357 }
358 } 358 }
359 } 359 }
360 360
361 361
362 LayerWidget::LayerWidget(MessageBroker& broker) : 362 LayerWidget::LayerWidget(MessageBroker& broker, const std::string& name) :
363 IObserver(broker), 363 IObserver(broker),
364 IObservable(broker), 364 IObservable(broker),
365 started_(false) 365 started_(false),
366 name_(name)
366 { 367 {
367 DeclareHandledMessage(MessageType_LayerSource_GeometryReady); 368 DeclareHandledMessage(MessageType_LayerSource_GeometryReady);
368 DeclareHandledMessage(MessageType_LayerSource_ContentChanged); 369 DeclareHandledMessage(MessageType_LayerSource_ContentChanged);
369 DeclareHandledMessage(MessageType_LayerSource_LayerReady); 370 DeclareHandledMessage(MessageType_LayerSource_LayerReady);
370 DeclareHandledMessage(MessageType_LayerSource_SliceChanged); 371 DeclareHandledMessage(MessageType_LayerSource_SliceChanged);
521 void LayerWidget::OnGeometryReady(const ILayerSource& source) 522 void LayerWidget::OnGeometryReady(const ILayerSource& source)
522 { 523 {
523 size_t i; 524 size_t i;
524 if (LookupLayer(i, source)) 525 if (LookupLayer(i, source))
525 { 526 {
526 LOG(INFO) << "Geometry ready for layer " << i; 527 LOG(INFO) << name_ << ": Geometry ready for layer " << i;
527 528
528 changedLayers_[i] = true; 529 changedLayers_[i] = true;
529 //layers_[i]->ScheduleLayerCreation(slice_); 530 //layers_[i]->ScheduleLayerCreation(slice_);
530 } 531 }
531 EmitMessage(IMessage(MessageType_Widget_GeometryChanged)); 532 EmitMessage(IMessage(MessageType_Widget_GeometryChanged));