Mercurial > hg > orthanc-stone
diff Framework/Layers/OrthancFrameLayerSource.cpp @ 252:40b21c1f8b8d am-2
more usage of IObservable/IObserver
author | am@osimis.io |
---|---|
date | Tue, 03 Jul 2018 10:26:56 +0200 |
parents | 192e6e349e69 |
children | 9afafb192180 |
line wrap: on
line diff
--- a/Framework/Layers/OrthancFrameLayerSource.cpp Mon Jul 02 18:13:46 2018 +0200 +++ b/Framework/Layers/OrthancFrameLayerSource.cpp Tue Jul 03 10:26:56 2018 +0200 @@ -31,7 +31,7 @@ namespace OrthancStone { - void OrthancFrameLayerSource::NotifyGeometryReady(const OrthancSlicesLoader& loader) + void OrthancFrameLayerSource::OnSliceGeometryReady(const OrthancSlicesLoader& loader) { if (loader.GetSliceCount() > 0) { @@ -43,12 +43,12 @@ } } - void OrthancFrameLayerSource::NotifyGeometryError(const OrthancSlicesLoader& loader) + void OrthancFrameLayerSource::OnSliceGeometryError(const OrthancSlicesLoader& loader) { LayerSourceBase::NotifyGeometryError(); } - void OrthancFrameLayerSource::NotifySliceImageReady(const OrthancSlicesLoader& loader, + void OrthancFrameLayerSource::OnSliceImageReady(const OrthancSlicesLoader& loader, unsigned int sliceIndex, const Slice& slice, std::auto_ptr<Orthanc::ImageAccessor>& image, @@ -59,7 +59,7 @@ slice.GetGeometry(), false); } - void OrthancFrameLayerSource::NotifySliceImageError(const OrthancSlicesLoader& loader, + void OrthancFrameLayerSource::OnSliceImageError(const OrthancSlicesLoader& loader, unsigned int sliceIndex, const Slice& slice, SliceImageQuality quality) @@ -70,6 +70,7 @@ OrthancFrameLayerSource::OrthancFrameLayerSource(MessageBroker& broker, IWebService& orthanc) : LayerSourceBase(broker), + OrthancSlicesLoader::ISliceLoaderObserver(broker), loader_(broker, *this, orthanc), quality_(SliceImageQuality_Full) {