Mercurial > hg > orthanc-stone
comparison Applications/Samples/SimpleViewerApplicationSingleFile.h @ 406:5d359b115b29
use of callables in OrthancVolumeImage
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sun, 11 Nov 2018 18:17:50 +0100 |
parents | ed7146fa2c98 |
children | 3aa058dcd5fb |
comparison
equal
deleted
inserted
replaced
405:3942123602ba | 406:5d359b115b29 |
---|---|
405 orthancApiClient_->GetJsonAsync("/studies/" + studyId, new Callable<SimpleViewerApplication, OrthancApiClient::JsonResponseReadyMessage>(*this, &SimpleViewerApplication::OnStudyReceived)); | 405 orthancApiClient_->GetJsonAsync("/studies/" + studyId, new Callable<SimpleViewerApplication, OrthancApiClient::JsonResponseReadyMessage>(*this, &SimpleViewerApplication::OnStudyReceived)); |
406 } | 406 } |
407 | 407 |
408 void OnWidgetGeometryChanged(const SliceViewerWidget::GeometryChangedMessage& message) | 408 void OnWidgetGeometryChanged(const SliceViewerWidget::GeometryChangedMessage& message) |
409 { | 409 { |
410 message.GetOrigin().FitContent(); | 410 // TODO: The "const_cast" could probably be replaced by "mainWidget" |
411 const_cast<SliceViewerWidget&>(message.GetOrigin()).FitContent(); | |
411 } | 412 } |
412 | 413 |
413 void SelectSeriesInMainViewport(const std::string& seriesId) | 414 void SelectSeriesInMainViewport(const std::string& seriesId) |
414 { | 415 { |
415 SliceViewerWidget& widget = *dynamic_cast<SliceViewerWidget*>(mainWidget_); | 416 SliceViewerWidget& widget = *dynamic_cast<SliceViewerWidget*>(mainWidget_); |