comparison OrthancStone/Sources/Loaders/SeriesThumbnailsLoader.h @ 1665:f62f685e0eb2

avoid loading instance metadata on RTSTRUCT to avoid JSON parsing that freezes the browser
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 19 Nov 2020 15:39:30 +0100
parents 8563ea5d8ae4
children 76c590a62755
comparison
equal deleted inserted replaced
1664:32e765ca7193 1665:f62f685e0eb2
38 #include "OracleScheduler.h" 38 #include "OracleScheduler.h"
39 39
40 40
41 namespace OrthancStone 41 namespace OrthancStone
42 { 42 {
43 enum SeriesThumbnailType
44 {
45 SeriesThumbnailType_NotLoaded = 1, // The remote server cannot decode this image
46 SeriesThumbnailType_Unsupported = 2, // The remote server cannot decode this image
47 SeriesThumbnailType_Pdf = 3,
48 SeriesThumbnailType_Video = 4,
49 SeriesThumbnailType_Image = 5
50 };
51
52
53 class SeriesThumbnailsLoader : 43 class SeriesThumbnailsLoader :
54 public IObservable, 44 public IObservable,
55 public ObserverBase<SeriesThumbnailsLoader> 45 public ObserverBase<SeriesThumbnailsLoader>
56 { 46 {
57 private: 47 private: