diff Framework/Layers/OrthancFrameLayerSource.cpp @ 300:b4abaeb783b1 am-callable-and-promise

messaging refactoring almost complete: works fine in native
author am@osimis.io
date Tue, 18 Sep 2018 15:23:21 +0200
parents 3897f9f28cfa
children 3a4ca166fafa
line wrap: on
line diff
--- a/Framework/Layers/OrthancFrameLayerSource.cpp	Fri Sep 14 16:44:01 2018 +0200
+++ b/Framework/Layers/OrthancFrameLayerSource.cpp	Tue Sep 18 15:23:21 2018 +0200
@@ -61,17 +61,12 @@
     LayerSourceBase::NotifyLayerReady(NULL, message.slice_.GetGeometry(), true);
   }
 
-  OrthancFrameLayerSource::OrthancFrameLayerSource(MessageBroker& broker, IWebService& orthanc) :
+  OrthancFrameLayerSource::OrthancFrameLayerSource(MessageBroker& broker, OrthancApiClient& orthanc) :
     LayerSourceBase(broker),
     IObserver(broker),
-    //OrthancSlicesLoader::ISliceLoaderObserver(broker),
     loader_(broker, orthanc),
     quality_(SliceImageQuality_FullPng)
   {
-//    DeclareHandledMessage(MessageType_SliceLoader_GeometryReady);
-//    DeclareHandledMessage(MessageType_SliceLoader_GeometryError);
-//    DeclareHandledMessage(MessageType_SliceLoader_ImageReady);
-//    DeclareHandledMessage(MessageType_SliceLoader_ImageError);
     loader_.RegisterObserverCallback(new Callable<OrthancFrameLayerSource, OrthancSlicesLoader::SliceGeometryReadyMessage>(*this, &OrthancFrameLayerSource::OnSliceGeometryReady));
     loader_.RegisterObserverCallback(new Callable<OrthancFrameLayerSource, OrthancSlicesLoader::SliceGeometryErrorMessage>(*this, &OrthancFrameLayerSource::OnSliceGeometryError));
     loader_.RegisterObserverCallback(new Callable<OrthancFrameLayerSource, OrthancSlicesLoader::SliceImageReadyMessage>(*this, &OrthancFrameLayerSource::OnSliceImageReady));