Mercurial > hg > orthanc-stone
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)); |