Mercurial > hg > orthanc-stone
comparison Samples/Sdl/SingleFrameViewer/SdlSimpleViewerApplication.h @ 1472:474360793956
DicomResourcesLoader::Create()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 15 Jun 2020 16:26:57 +0200 |
parents | 15173a383a00 |
children | 169adf9090a6 |
comparison
equal
deleted
inserted
replaced
1471:28c64c246312 | 1472:474360793956 |
---|---|
55 { | 55 { |
56 boost::shared_ptr<SdlSimpleViewerApplication> application(new SdlSimpleViewerApplication(context, viewport)); | 56 boost::shared_ptr<SdlSimpleViewerApplication> application(new SdlSimpleViewerApplication(context, viewport)); |
57 | 57 |
58 { | 58 { |
59 std::auto_ptr<ILoadersContext::ILock> lock(context.Lock()); | 59 std::auto_ptr<ILoadersContext::ILock> lock(context.Lock()); |
60 DicomResourcesLoader::Factory f; | 60 application->dicomLoader_ = DicomResourcesLoader::Create(*lock); |
61 application->dicomLoader_ = boost::dynamic_pointer_cast<DicomResourcesLoader>(f.Create(*lock)); | |
62 } | 61 } |
63 | 62 |
64 application->Register<DicomResourcesLoader::SuccessMessage>(*application->dicomLoader_, &SdlSimpleViewerApplication::Handle); | 63 application->Register<DicomResourcesLoader::SuccessMessage>(*application->dicomLoader_, &SdlSimpleViewerApplication::Handle); |
65 | 64 |
66 return application; | 65 return application; |