diff Framework/Layers/DicomStructureSetRendererFactory.h @ 129:a823122db53d wasm

removal of useless class
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 16 Nov 2017 12:50:22 +0100
parents c993693e9e63
children 1982d6c1d2ff
line wrap: on
line diff
--- a/Framework/Layers/DicomStructureSetRendererFactory.h	Tue Nov 14 17:26:10 2017 +0100
+++ b/Framework/Layers/DicomStructureSetRendererFactory.h	Thu Nov 16 12:50:22 2017 +0100
@@ -27,38 +27,14 @@
 
 namespace OrthancStone
 {
-  class DicomStructureSetRendererFactory : public LayerSourceBase
+  class DicomStructureSetRendererFactory :
+    public LayerSourceBase,
+    private IWebService::ICallback
   {
   private:
     class Renderer;
     class Operation;
     
-    class Loader : public IWebService::ICallback
-    {
-    private:
-      DicomStructureSetRendererFactory&  that_;
-
-    public:
-      Loader(DicomStructureSetRendererFactory& that) :
-        that_(that)
-      {
-      }
-
-      virtual void NotifyError(const std::string& uri,
-                               Orthanc::IDynamicObject* payload)
-      {
-        that_.NotifyError(uri, payload);
-      }
-
-      virtual void NotifySuccess(const std::string& uri,
-                                 const void* answer,
-                                 size_t answerSize,
-                                 Orthanc::IDynamicObject* payload)
-      {
-        that_.NotifySuccess(uri, answer, answerSize, payload);
-      }
-    };
-
     virtual void NotifyError(const std::string& uri,
                              Orthanc::IDynamicObject* payload);
 
@@ -67,7 +43,6 @@
                                size_t answerSize,
                                Orthanc::IDynamicObject* payload);
 
-    Loader                            loader_;
     IWebService&                      orthanc_;
     std::auto_ptr<DicomStructureSet>  structureSet_;