comparison Applications/Samples/SingleFrameApplication.h @ 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 ed7146fa2c98
comparison
equal deleted inserted replaced
392:d87fe075d31b 393:e7a494bdd956
240 } 240 }
241 241
242 std::string instance = parameters["instance"].as<std::string>(); 242 std::string instance = parameters["instance"].as<std::string>();
243 int frame = parameters["frame"].as<unsigned int>(); 243 int frame = parameters["frame"].as<unsigned int>();
244 244
245 orthancApiClient_.reset(new OrthancApiClient(IObserver::broker_, context_->GetWebService())); 245 orthancApiClient_.reset(new OrthancApiClient(GetBroker(), context_->GetWebService()));
246 mainWidget_ = new SliceViewerWidget(broker_, "main-widget"); 246 mainWidget_ = new SliceViewerWidget(GetBroker(), "main-widget");
247 247
248 std::auto_ptr<OrthancFrameLayerSource> layer(new OrthancFrameLayerSource(broker_, *orthancApiClient_)); 248 std::auto_ptr<OrthancFrameLayerSource> layer(new OrthancFrameLayerSource(GetBroker(), *orthancApiClient_));
249 source_ = layer.get(); 249 source_ = layer.get();
250 layer->LoadFrame(instance, frame); 250 layer->LoadFrame(instance, frame);
251 layer->RegisterObserverCallback(new Callable<SingleFrameApplication, ILayerSource::GeometryReadyMessage>(*this, &SingleFrameApplication::OnMainWidgetGeometryReady)); 251 layer->RegisterObserverCallback(new Callable<SingleFrameApplication, ILayerSource::GeometryReadyMessage>(*this, &SingleFrameApplication::OnMainWidgetGeometryReady));
252 GetMainWidget().AddLayer(layer.release()); 252 GetMainWidget().AddLayer(layer.release());
253 253