comparison Framework/Layers/LayerSourceBase.cpp @ 381:19bd222283ae

uncoupling LayerReadyMessage from the creation of the renderer
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 06 Nov 2018 15:36:06 +0100
parents ba5ad93f935a
children 5f13809f3f76
comparison
equal deleted inserted replaced
380:ba5ad93f935a 381:19bd222283ae
43 void LayerSourceBase::NotifySliceChange(const Slice& slice) 43 void LayerSourceBase::NotifySliceChange(const Slice& slice)
44 { 44 {
45 EmitMessage(ILayerSource::SliceChangedMessage(*this, slice)); 45 EmitMessage(ILayerSource::SliceChangedMessage(*this, slice));
46 } 46 }
47 47
48 void LayerSourceBase::NotifyLayerReady(ILayerRenderer* layer, 48 void LayerSourceBase::NotifyLayerReady(const LayerReadyMessage::IRendererFactory& factory,
49 const CoordinateSystem3D& slice) 49 const CoordinateSystem3D& slice)
50 { 50 {
51 EmitMessage(ILayerSource::LayerReadyMessage(*this, layer, slice)); 51 EmitMessage(ILayerSource::LayerReadyMessage(*this, factory, slice));
52 } 52 }
53 53
54 void LayerSourceBase::NotifyLayerError(const CoordinateSystem3D& slice) 54 void LayerSourceBase::NotifyLayerError(const CoordinateSystem3D& slice)
55 { 55 {
56 EmitMessage(ILayerSource::LayerErrorMessage(*this, slice)); 56 EmitMessage(ILayerSource::LayerErrorMessage(*this, slice));