comparison Framework/Loaders/OrthancMultiframeVolumeLoader.cpp @ 1059:e713f1a99861 broker

replacing MessageBroker by weak_ptr
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 11 Oct 2019 17:08:34 +0200
parents 1f74bc3459ba
children f72d1ab42932
comparison
equal deleted inserted replaced
1058:a36c47487a70 1059:e713f1a99861
335 335
336 OrthancMultiframeVolumeLoader::OrthancMultiframeVolumeLoader(boost::shared_ptr<DicomVolumeImage> volume, 336 OrthancMultiframeVolumeLoader::OrthancMultiframeVolumeLoader(boost::shared_ptr<DicomVolumeImage> volume,
337 IOracle& oracle, 337 IOracle& oracle,
338 IObservable& oracleObservable) : 338 IObservable& oracleObservable) :
339 LoaderStateMachine(oracle, oracleObservable), 339 LoaderStateMachine(oracle, oracleObservable),
340 IObservable(oracleObservable.GetBroker()),
341 volume_(volume), 340 volume_(volume),
342 pixelDataLoaded_(false) 341 pixelDataLoaded_(false)
343 { 342 {
344 if (volume.get() == NULL) 343 if (volume.get() == NULL)
345 { 344 {