comparison Framework/SmartLoader.h @ 266:c9cf95b49a86 am-2

removed OrthancSlicesLoader::ISliceLoaderObserver; now using standard messages instead
author am@osimis.io
date Tue, 21 Aug 2018 18:14:22 +0200
parents c887eddd48f1
children 5bd4161bf11b
comparison
equal deleted inserted replaced
265:30dc6e383b0b 266:c9cf95b49a86
30 class SmartLoader : public IObservable, IObserver 30 class SmartLoader : public IObservable, IObserver
31 { 31 {
32 SliceImageQuality imageQuality_; 32 SliceImageQuality imageQuality_;
33 IWebService& webService_; 33 IWebService& webService_;
34 34
35
35 public: 36 public:
36 SmartLoader(MessageBroker& broker, IWebService& webService); // TODO: add maxPreloadStorageSizeInBytes 37 SmartLoader(MessageBroker& broker, IWebService& webService); // TODO: add maxPreloadStorageSizeInBytes
37 38
38 virtual void HandleMessage(IObservable& from, const IMessage& message); 39 virtual void HandleMessage(const IObservable& from, const IMessage& message);
39 40
40 void PreloadStudy(const std::string studyId) {/* TODO */} 41 void PreloadStudy(const std::string studyId);
41 void PreloadSeries(const std::string seriesId) {/* TODO */} 42 void PreloadSeries(const std::string seriesId);
42 43
43 void SetImageQuality(SliceImageQuality imageQuality) { imageQuality_ = imageQuality; } 44 void SetImageQuality(SliceImageQuality imageQuality) { imageQuality_ = imageQuality; }
44 45
45 ILayerSource* GetFrame(const std::string& instanceId, unsigned int frame); 46 ILayerSource* GetFrame(const std::string& instanceId, unsigned int frame);
46 47