Mercurial > hg > orthanc-stone
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 |