Mercurial > hg > orthanc-stone
comparison Applications/Samples/SimpleViewer/SimpleViewerApplication.cpp @ 406:5d359b115b29
use of callables in OrthancVolumeImage
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sun, 11 Nov 2018 18:17:50 +0100 |
parents | e7a494bdd956 |
children | 3aa058dcd5fb |
comparison
equal
deleted
inserted
replaced
405:3942123602ba | 406:5d359b115b29 |
---|---|
168 orthancApiClient_->GetJsonAsync("/studies/" + studyId, new Callable<SimpleViewerApplication, OrthancApiClient::JsonResponseReadyMessage>(*this, &SimpleViewerApplication::OnStudyReceived)); | 168 orthancApiClient_->GetJsonAsync("/studies/" + studyId, new Callable<SimpleViewerApplication, OrthancApiClient::JsonResponseReadyMessage>(*this, &SimpleViewerApplication::OnStudyReceived)); |
169 } | 169 } |
170 | 170 |
171 void SimpleViewerApplication::OnWidgetGeometryChanged(const SliceViewerWidget::GeometryChangedMessage& message) | 171 void SimpleViewerApplication::OnWidgetGeometryChanged(const SliceViewerWidget::GeometryChangedMessage& message) |
172 { | 172 { |
173 message.GetOrigin().FitContent(); | 173 // TODO: The "const_cast" could probably be replaced by "mainWidget_" |
174 const_cast<SliceViewerWidget&>(message.GetOrigin()).FitContent(); | |
174 } | 175 } |
175 | 176 |
176 void SimpleViewerApplication::SelectSeriesInMainViewport(const std::string& seriesId) | 177 void SimpleViewerApplication::SelectSeriesInMainViewport(const std::string& seriesId) |
177 { | 178 { |
178 smartLoader_->SetFrameInWidget(*mainWidget_, 0, instancesIdsPerSeriesId_[seriesId][0], 0); | 179 smartLoader_->SetFrameInWidget(*mainWidget_, 0, instancesIdsPerSeriesId_[seriesId][0], 0); |