comparison Applications/Samples/SimpleViewer/SimpleViewerApplication.cpp @ 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 5d359b115b29
comparison
equal deleted inserted replaced
392:d87fe075d31b 393:e7a494bdd956
52 thumbnailsLayout_->SetPadding(10); 52 thumbnailsLayout_->SetPadding(10);
53 thumbnailsLayout_->SetBackgroundCleared(true); 53 thumbnailsLayout_->SetBackgroundCleared(true);
54 thumbnailsLayout_->SetBackgroundColor(50, 50, 50); 54 thumbnailsLayout_->SetBackgroundColor(50, 50, 50);
55 thumbnailsLayout_->SetVertical(); 55 thumbnailsLayout_->SetVertical();
56 56
57 mainWidget_ = new SliceViewerWidget(IObserver::broker_, "main-viewport"); 57 mainWidget_ = new SliceViewerWidget(IObserver::GetBroker(), "main-viewport");
58 //mainWidget_->RegisterObserver(*this); 58 //mainWidget_->RegisterObserver(*this);
59 59
60 // hierarchy 60 // hierarchy
61 mainLayout_->AddWidget(thumbnailsLayout_); 61 mainLayout_->AddWidget(thumbnailsLayout_);
62 mainLayout_->AddWidget(mainWidget_); 62 mainLayout_->AddWidget(mainWidget_);
63 63
64 orthancApiClient_.reset(new OrthancApiClient(IObserver::broker_, context_->GetWebService())); 64 orthancApiClient_.reset(new OrthancApiClient(IObserver::GetBroker(), context_->GetWebService()));
65 65
66 // sources 66 // sources
67 smartLoader_.reset(new SmartLoader(IObserver::broker_, *orthancApiClient_)); 67 smartLoader_.reset(new SmartLoader(IObserver::GetBroker(), *orthancApiClient_));
68 smartLoader_->SetImageQuality(SliceImageQuality_FullPam); 68 smartLoader_->SetImageQuality(SliceImageQuality_FullPam);
69 69
70 mainLayout_->SetTransmitMouseOver(true); 70 mainLayout_->SetTransmitMouseOver(true);
71 mainWidgetInteractor_.reset(new MainWidgetInteractor(*this)); 71 mainWidgetInteractor_.reset(new MainWidgetInteractor(*this));
72 mainWidget_->SetInteractor(*mainWidgetInteractor_); 72 mainWidget_->SetInteractor(*mainWidgetInteractor_);
151 151
152 void SimpleViewerApplication::LoadThumbnailForSeries(const std::string& seriesId, const std::string& instanceId) 152 void SimpleViewerApplication::LoadThumbnailForSeries(const std::string& seriesId, const std::string& instanceId)
153 { 153 {
154 LOG(INFO) << "Loading thumbnail for series " << seriesId; 154 LOG(INFO) << "Loading thumbnail for series " << seriesId;
155 SliceViewerWidget* thumbnailWidget = 155 SliceViewerWidget* thumbnailWidget =
156 new SliceViewerWidget(IObserver::broker_, "thumbnail-series-" + seriesId); 156 new SliceViewerWidget(IObserver::GetBroker(), "thumbnail-series-" + seriesId);
157 thumbnails_.push_back(thumbnailWidget); 157 thumbnails_.push_back(thumbnailWidget);
158 thumbnailsLayout_->AddWidget(thumbnailWidget); 158 thumbnailsLayout_->AddWidget(thumbnailWidget);
159 thumbnailWidget->RegisterObserverCallback( 159 thumbnailWidget->RegisterObserverCallback(
160 new Callable<SimpleViewerApplication, SliceViewerWidget::GeometryChangedMessage> 160 new Callable<SimpleViewerApplication, SliceViewerWidget::GeometryChangedMessage>
161 (*this, &SimpleViewerApplication::OnWidgetGeometryChanged)); 161 (*this, &SimpleViewerApplication::OnWidgetGeometryChanged));