Mercurial > hg > orthanc-stone
comparison Framework/Layers/OrthancFrameLayerSource.cpp @ 380:ba5ad93f935a
ILayerSource::LayerErrorMessage
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 06 Nov 2018 14:59:20 +0100 |
parents | 814fa32e2fcc |
children | 19bd222283ae |
comparison
equal
deleted
inserted
replaced
379:2308fe0b0b05 | 380:ba5ad93f935a |
---|---|
57 // then notify that the layer is ready for render | 57 // then notify that the layer is ready for render |
58 bool isFull = (message.GetEffectiveQuality() == SliceImageQuality_FullPng || | 58 bool isFull = (message.GetEffectiveQuality() == SliceImageQuality_FullPng || |
59 message.GetEffectiveQuality() == SliceImageQuality_FullPam); | 59 message.GetEffectiveQuality() == SliceImageQuality_FullPam); |
60 | 60 |
61 LayerSourceBase::NotifyLayerReady(FrameRenderer::CreateRenderer(message.GetImage(), message.GetSlice(), isFull), | 61 LayerSourceBase::NotifyLayerReady(FrameRenderer::CreateRenderer(message.GetImage(), message.GetSlice(), isFull), |
62 message.GetSlice().GetGeometry(), false); | 62 message.GetSlice().GetGeometry()); |
63 | 63 |
64 } | 64 } |
65 | 65 |
66 void OrthancFrameLayerSource::OnSliceImageError(const OrthancSlicesLoader::SliceImageErrorMessage& message) | 66 void OrthancFrameLayerSource::OnSliceImageError(const OrthancSlicesLoader::SliceImageErrorMessage& message) |
67 { | 67 { |
68 LayerSourceBase::NotifyLayerReady(NULL, message.GetSlice().GetGeometry(), true); | 68 LayerSourceBase::NotifyLayerError(message.GetSlice().GetGeometry()); |
69 } | 69 } |
70 | 70 |
71 OrthancFrameLayerSource::OrthancFrameLayerSource(MessageBroker& broker, OrthancApiClient& orthanc) : | 71 OrthancFrameLayerSource::OrthancFrameLayerSource(MessageBroker& broker, OrthancApiClient& orthanc) : |
72 LayerSourceBase(broker), | 72 LayerSourceBase(broker), |
73 IObserver(broker), | 73 IObserver(broker), |