comparison Applications/Samples/SimpleViewerApplicationSingleFile.h @ 393:e7a494bdd956

removed Messages/MessageType.h
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 09 Nov 2018 18:30:30 +0100
parents 20f149669c1f
children ed7146fa2c98
comparison
equal deleted inserted replaced
392:d87fe075d31b 393:e7a494bdd956
296 thumbnailsLayout_->SetPadding(10); 296 thumbnailsLayout_->SetPadding(10);
297 thumbnailsLayout_->SetBackgroundCleared(true); 297 thumbnailsLayout_->SetBackgroundCleared(true);
298 thumbnailsLayout_->SetBackgroundColor(50, 50, 50); 298 thumbnailsLayout_->SetBackgroundColor(50, 50, 50);
299 thumbnailsLayout_->SetVertical(); 299 thumbnailsLayout_->SetVertical();
300 300
301 mainWidget_ = new SliceViewerWidget(broker_, "main-viewport"); 301 mainWidget_ = new SliceViewerWidget(GetBroker(), "main-viewport");
302 //mainWidget_->RegisterObserver(*this); 302 //mainWidget_->RegisterObserver(*this);
303 303
304 // hierarchy 304 // hierarchy
305 mainLayout_->AddWidget(thumbnailsLayout_); 305 mainLayout_->AddWidget(thumbnailsLayout_);
306 mainLayout_->AddWidget(mainWidget_); 306 mainLayout_->AddWidget(mainWidget_);
307 307
308 orthancApiClient_.reset(new OrthancApiClient(IObserver::broker_, context_->GetWebService())); 308 orthancApiClient_.reset(new OrthancApiClient(GetBroker(), context_->GetWebService()));
309 309
310 // sources 310 // sources
311 smartLoader_.reset(new SmartLoader(IObserver::broker_, *orthancApiClient_)); 311 smartLoader_.reset(new SmartLoader(GetBroker(), *orthancApiClient_));
312 smartLoader_->SetImageQuality(SliceImageQuality_FullPam); 312 smartLoader_->SetImageQuality(SliceImageQuality_FullPam);
313 313
314 mainLayout_->SetTransmitMouseOver(true); 314 mainLayout_->SetTransmitMouseOver(true);
315 mainWidgetInteractor_.reset(new MainWidgetInteractor(*this)); 315 mainWidgetInteractor_.reset(new MainWidgetInteractor(*this));
316 mainWidget_->SetInteractor(*mainWidgetInteractor_); 316 mainWidget_->SetInteractor(*mainWidgetInteractor_);
391 } 391 }
392 392
393 void LoadThumbnailForSeries(const std::string& seriesId, const std::string& instanceId) 393 void LoadThumbnailForSeries(const std::string& seriesId, const std::string& instanceId)
394 { 394 {
395 LOG(INFO) << "Loading thumbnail for series " << seriesId; 395 LOG(INFO) << "Loading thumbnail for series " << seriesId;
396 SliceViewerWidget* thumbnailWidget = new SliceViewerWidget(IObserver::broker_, "thumbnail-series-" + seriesId); 396 SliceViewerWidget* thumbnailWidget = new SliceViewerWidget(GetBroker(), "thumbnail-series-" + seriesId);
397 thumbnails_.push_back(thumbnailWidget); 397 thumbnails_.push_back(thumbnailWidget);
398 thumbnailsLayout_->AddWidget(thumbnailWidget); 398 thumbnailsLayout_->AddWidget(thumbnailWidget);
399 thumbnailWidget->RegisterObserverCallback(new Callable<SimpleViewerApplication, SliceViewerWidget::GeometryChangedMessage>(*this, &SimpleViewerApplication::OnWidgetGeometryChanged)); 399 thumbnailWidget->RegisterObserverCallback(new Callable<SimpleViewerApplication, SliceViewerWidget::GeometryChangedMessage>(*this, &SimpleViewerApplication::OnWidgetGeometryChanged));
400 smartLoader_->SetFrameInWidget(*thumbnailWidget, 0, instanceId, 0); 400 smartLoader_->SetFrameInWidget(*thumbnailWidget, 0, instanceId, 0);
401 thumbnailWidget->SetInteractor(*thumbnailInteractor_); 401 thumbnailWidget->SetInteractor(*thumbnailInteractor_);