Mercurial > hg > orthanc-stone
comparison Applications/IBasicApplication.h @ 274:dc1beee33134 am-2
split SdlApplication into NativeApplication and SdlApplication
author | am@osimis.io |
---|---|
date | Fri, 24 Aug 2018 13:52:55 +0200 |
parents | 092db46c6291 |
children | 2038d76bf13f |
comparison
equal
deleted
inserted
replaced
273:f21ba2468570 | 274:dc1beee33134 |
---|---|
39 | 39 |
40 virtual void DeclareStartupOptions(boost::program_options::options_description& options) = 0; | 40 virtual void DeclareStartupOptions(boost::program_options::options_description& options) = 0; |
41 virtual void Initialize(BasicApplicationContext* context, | 41 virtual void Initialize(BasicApplicationContext* context, |
42 IStatusBar& statusBar, | 42 IStatusBar& statusBar, |
43 const boost::program_options::variables_map& parameters) = 0; | 43 const boost::program_options::variables_map& parameters) = 0; |
44 #if ORTHANC_ENABLE_SDL==0 | 44 #if ORTHANC_ENABLE_WASM==1 |
45 virtual void InitializeWasm() {} // specific initialization when the app is running in WebAssembly. This is called after the other Initialize() | 45 virtual void InitializeWasm() {} // specific initialization when the app is running in WebAssembly. This is called after the other Initialize() |
46 #endif | 46 #endif |
47 | 47 |
48 virtual std::string GetTitle() const = 0; | 48 virtual std::string GetTitle() const = 0; |
49 virtual IWidget* GetCentralWidget() = 0; | 49 virtual IWidget* GetCentralWidget() = 0; |