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_);