Mercurial > hg > orthanc-stone
comparison Framework/Widgets/LayerWidget.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 | c9cf95b49a86 |
comparison
equal
deleted
inserted
replaced
251:192e6e349e69 | 252:40b21c1f8b8d |
---|---|
491 break; | 491 break; |
492 case MessageType_ContentChanged: | 492 case MessageType_ContentChanged: |
493 OnContentChanged(dynamic_cast<ILayerSource&>(from)); | 493 OnContentChanged(dynamic_cast<ILayerSource&>(from)); |
494 break; | 494 break; |
495 case MessageType_SliceChanged: | 495 case MessageType_SliceChanged: |
496 OnSliceChanged(dynamic_cast<ILayerSource&>(from), dynamic_cast<const ILayerSource::SliceChangedMessage&>(message).slice); | 496 OnSliceChanged(dynamic_cast<ILayerSource&>(from), dynamic_cast<const ILayerSource::SliceChangedMessage&>(message).slice_); |
497 break; | 497 break; |
498 case MessageType_LayerReady: | 498 case MessageType_LayerReady: |
499 { | 499 { |
500 const ILayerSource::LayerReadyMessage& layerReadyMessage = dynamic_cast<const ILayerSource::LayerReadyMessage&>(message); | 500 const ILayerSource::LayerReadyMessage& layerReadyMessage = dynamic_cast<const ILayerSource::LayerReadyMessage&>(message); |
501 OnLayerReady(layerReadyMessage.layer, | 501 OnLayerReady(layerReadyMessage.layer_, |
502 dynamic_cast<ILayerSource&>(from), | 502 dynamic_cast<ILayerSource&>(from), |
503 layerReadyMessage.slice, | 503 layerReadyMessage.slice_, |
504 layerReadyMessage.isError); | 504 layerReadyMessage.isError_); |
505 }; break; | 505 }; break; |
506 default: | 506 default: |
507 throw Orthanc::OrthancException(Orthanc::ErrorCode_NotImplemented); | 507 throw Orthanc::OrthancException(Orthanc::ErrorCode_NotImplemented); |
508 } | 508 } |
509 } | 509 } |