Mercurial > hg > orthanc-stone
diff Applications/Sdl/BasicSdlApplicationContext.h @ 233:68856534f005 am
added layout to VSOL, SDL & wasm working
author | am@osimis.io |
---|---|
date | Fri, 15 Jun 2018 14:29:25 +0200 |
parents | 84844649a8fd |
children | 092db46c6291 |
line wrap: on
line diff
--- a/Applications/Sdl/BasicSdlApplicationContext.h Fri Jun 15 11:23:04 2018 +0200 +++ b/Applications/Sdl/BasicSdlApplicationContext.h Fri Jun 15 14:29:25 2018 +0200 @@ -42,7 +42,7 @@ Oracle oracle_; OracleWebService webService_; boost::mutex viewportMutex_; - WidgetViewport centralViewport_; + std::unique_ptr<WidgetViewport> centralViewport_; boost::thread updateThread_; bool stopped_; unsigned int updateDelay_; @@ -57,7 +57,7 @@ public: ViewportLocker(BasicSdlApplicationContext& that) : lock_(that.viewportMutex_), - viewport_(that.centralViewport_) + viewport_(*(that.centralViewport_.get())) { } @@ -68,7 +68,7 @@ }; - BasicSdlApplicationContext(Orthanc::WebServiceParameters& orthanc); + BasicSdlApplicationContext(Orthanc::WebServiceParameters& orthanc, WidgetViewport* centralViewport); virtual ~BasicSdlApplicationContext() {}