Mercurial > hg > orthanc-stone
comparison Framework/Loaders/SeriesMetadataLoader.h @ 1476:4db187d29731
renamed SeriesMetadataLoader::SeriesLoadedMessage to SuccessMessage
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 17 Jun 2020 18:21:26 +0200 |
parents | 0ca50d275b9a |
children |
comparison
equal
deleted
inserted
replaced
1475:615035c2f3ba | 1476:4db187d29731 |
---|---|
54 int priority) const; | 54 int priority) const; |
55 | 55 |
56 void Handle(const DicomResourcesLoader::SuccessMessage& message); | 56 void Handle(const DicomResourcesLoader::SuccessMessage& message); |
57 | 57 |
58 public: | 58 public: |
59 class SeriesLoadedMessage : public OriginMessage<SeriesMetadataLoader> | 59 class SuccessMessage : public OriginMessage<SeriesMetadataLoader> |
60 { | 60 { |
61 ORTHANC_STONE_MESSAGE(__FILE__, __LINE__); | 61 ORTHANC_STONE_MESSAGE(__FILE__, __LINE__); |
62 | 62 |
63 private: | 63 private: |
64 const DicomSource& source_; | 64 const DicomSource& source_; |
67 LoadedDicomResources& instances_; | 67 LoadedDicomResources& instances_; |
68 std::string dicomDirPath_; | 68 std::string dicomDirPath_; |
69 boost::shared_ptr<LoadedDicomResources> dicomDir_; | 69 boost::shared_ptr<LoadedDicomResources> dicomDir_; |
70 | 70 |
71 public: | 71 public: |
72 SeriesLoadedMessage(const SeriesMetadataLoader& loader, | 72 SuccessMessage(const SeriesMetadataLoader& loader, |
73 const DicomSource& source, | 73 const DicomSource& source, |
74 const std::string& studyInstanceUid, | 74 const std::string& studyInstanceUid, |
75 const std::string& seriesInstanceUid, | 75 const std::string& seriesInstanceUid, |
76 LoadedDicomResources& instances); | 76 LoadedDicomResources& instances); |
77 | 77 |
78 const DicomSource& GetDicomSource() const | 78 const DicomSource& GetDicomSource() const |
79 { | 79 { |
80 return source_; | 80 return source_; |
81 } | 81 } |
126 | 126 |
127 | 127 |
128 class Factory : public ILoaderFactory | 128 class Factory : public ILoaderFactory |
129 { | 129 { |
130 public: | 130 public: |
131 virtual boost::shared_ptr<IObserver> Create(ILoadersContext::ILock& context); | 131 virtual boost::shared_ptr<IObserver> Create(ILoadersContext::ILock& context) |
132 { | |
133 return SeriesMetadataLoader::Create(context); | |
134 } | |
132 }; | 135 }; |
136 | |
137 | |
138 static boost::shared_ptr<SeriesMetadataLoader> Create(ILoadersContext::ILock& context); | |
133 | 139 |
134 | 140 |
135 class Accessor : public boost::noncopyable | 141 class Accessor : public boost::noncopyable |
136 { | 142 { |
137 private: | 143 private: |