comparison Applications/IBasicApplication.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 5027cb2feb51
children ce4405d98b92
comparison
equal deleted inserted replaced
232:7d3b2c4f9ba1 233:68856534f005
63 virtual void DeclareStartupOptions(boost::program_options::options_description& options) = 0; 63 virtual void DeclareStartupOptions(boost::program_options::options_description& options) = 0;
64 virtual void Initialize(IStatusBar& statusBar, 64 virtual void Initialize(IStatusBar& statusBar,
65 const boost::program_options::variables_map& parameters) = 0; 65 const boost::program_options::variables_map& parameters) = 0;
66 66
67 #if ORTHANC_ENABLE_SDL == 1 67 #if ORTHANC_ENABLE_SDL == 1
68 virtual BasicApplicationContext& CreateApplicationContext(Orthanc::WebServiceParameters& orthancWebService) = 0; 68 virtual BasicApplicationContext& CreateApplicationContext(Orthanc::WebServiceParameters& orthancWebService, OrthancStone::WidgetViewport* centralViewport) = 0;
69 #else 69 #else
70 virtual BasicApplicationContext& CreateApplicationContext(IWebService& orthancWebService) = 0; 70 virtual BasicApplicationContext& CreateApplicationContext(IWebService& orthancWebService, std::shared_ptr<WidgetViewport> centralViewport) = 0;
71 #endif 71 #endif
72 72
73 virtual std::string GetTitle() const = 0; 73 virtual std::string GetTitle() const = 0;
74 74
75 // virtual void Initialize(BasicApplicationContext& context, 75 // virtual void Initialize(BasicApplicationContext& context,