comparison Samples/Sdl/RadiographyEditor.cpp @ 1298:8a0a62189f46

replacing std::auto_ptr by std::unique_ptr
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 02 Mar 2020 16:31:30 +0100
parents 2d8ab34c8c91
children
comparison
equal deleted inserted replaced
1296:86400fa16091 1298:8a0a62189f46
177 SdlOpenGLWindow window("Hello", 1024, 1024, false); 177 SdlOpenGLWindow window("Hello", 1024, 1024, false);
178 178
179 glEnable(GL_DEBUG_OUTPUT); 179 glEnable(GL_DEBUG_OUTPUT);
180 glDebugMessageCallback(OpenGLMessageCallback, 0); 180 glDebugMessageCallback(OpenGLMessageCallback, 0);
181 181
182 std::auto_ptr<OpenGlSdlCompositorFactory> compositorFactory(new OpenGlSdlCompositorFactory(window)); 182 std::unique_ptr<OpenGlSdlCompositorFactory> compositorFactory(new OpenGlSdlCompositorFactory(window));
183 boost::shared_ptr<RadiographyEditorApp> app(new RadiographyEditorApp(oracle, lock.GetOracleObservable(), compositorFactory.release())); 183 boost::shared_ptr<RadiographyEditorApp> app(new RadiographyEditorApp(oracle, lock.GetOracleObservable(), compositorFactory.release()));
184 app->PrepareScene(); 184 app->PrepareScene();
185 app->FitContent(window.GetCanvasWidth(), window.GetCanvasHeight()); 185 app->FitContent(window.GetCanvasWidth(), window.GetCanvasHeight());
186 186
187 bool stopApplication = false; 187 bool stopApplication = false;