diff Framework/Loaders/DicomResourcesLoader.cpp @ 1472:474360793956

DicomResourcesLoader::Create()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 15 Jun 2020 16:26:57 +0200
parents 30deba7bc8e2
children 121d01aa328e
line wrap: on
line diff
--- a/Framework/Loaders/DicomResourcesLoader.cpp	Mon Jun 15 12:57:54 2020 +0200
+++ b/Framework/Loaders/DicomResourcesLoader.cpp	Mon Jun 15 16:26:57 2020 +0200
@@ -602,7 +602,7 @@
   }
 
 
-  boost::shared_ptr<IObserver> DicomResourcesLoader::Factory::Create(ILoadersContext::ILock& stone)
+  boost::shared_ptr<DicomResourcesLoader> DicomResourcesLoader::Create(ILoadersContext::ILock& stone)
   {
     boost::shared_ptr<DicomResourcesLoader> result(new DicomResourcesLoader(stone.GetContext()));
     result->Register<HttpCommand::SuccessMessage>(stone.GetOracleObservable(), &DicomResourcesLoader::Handle);
@@ -614,7 +614,7 @@
     result->Register<ParseDicomSuccessMessage>(stone.GetOracleObservable(), &DicomResourcesLoader::Handle);
 #endif
     
-    return boost::shared_ptr<IObserver>(result);
+    return result;
   }