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;