Mercurial > hg > orthanc-stone
comparison Framework/SmartLoader.h @ 388:20f149669c1f
renamed LayerWidget as SliceViewerWidget
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 09 Nov 2018 17:26:39 +0100 |
parents | c34784e5f299 |
children | 5f13809f3f76 |
comparison
equal
deleted
inserted
replaced
387:a8b5cf760473 | 388:20f149669c1f |
---|---|
26 #include "Messages/IObservable.h" | 26 #include "Messages/IObservable.h" |
27 #include "Toolbox/OrthancApiClient.h" | 27 #include "Toolbox/OrthancApiClient.h" |
28 | 28 |
29 namespace OrthancStone | 29 namespace OrthancStone |
30 { | 30 { |
31 class LayerWidget; | 31 class SliceViewerWidget; |
32 | 32 |
33 class SmartLoader : public IObservable, public IObserver | 33 class SmartLoader : public IObservable, public IObserver |
34 { | 34 { |
35 class CachedSlice; | 35 class CachedSlice; |
36 | 36 |
51 // void PreloadSeries(const std::string seriesId); | 51 // void PreloadSeries(const std::string seriesId); |
52 void PreloadSlice(const std::string instanceId, unsigned int frame); | 52 void PreloadSlice(const std::string instanceId, unsigned int frame); |
53 | 53 |
54 void SetImageQuality(SliceImageQuality imageQuality) { imageQuality_ = imageQuality; } | 54 void SetImageQuality(SliceImageQuality imageQuality) { imageQuality_ = imageQuality; } |
55 | 55 |
56 void SetFrameInWidget(LayerWidget& layerWidget, size_t layerIndex, const std::string& instanceId, unsigned int frame); | 56 void SetFrameInWidget(SliceViewerWidget& sliceViewer, size_t layerIndex, const std::string& instanceId, unsigned int frame); |
57 | 57 |
58 void GetFirstInstanceIdForSeries(std::string& output, const std::string& seriesId); | 58 void GetFirstInstanceIdForSeries(std::string& output, const std::string& seriesId); |
59 | 59 |
60 private: | 60 private: |
61 void OnLayerGeometryReady(const ILayerSource::GeometryReadyMessage& message); | 61 void OnLayerGeometryReady(const ILayerSource::GeometryReadyMessage& message); |