comparison Applications/Samples/SampleApplicationBase.h @ 1069:5d1b0d2f4b15 broker

fix
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 15 Oct 2019 21:11:09 +0200
parents c35e98d22764
children 0ca50d275b9a
comparison
equal deleted inserted replaced
1068:04a95ee91327 1069:5d1b0d2f4b15
38 { 38 {
39 namespace Samples 39 namespace Samples
40 { 40 {
41 class SampleApplicationBase : public IStoneApplication 41 class SampleApplicationBase : public IStoneApplication
42 { 42 {
43 protected: 43 private:
44 // ownership is transferred to the application context 44 boost::shared_ptr<Deprecated::IWidget> mainWidget_;
45 Deprecated::WorldSceneWidget* mainWidget_;
46 45
47 public: 46 public:
48 virtual void Initialize(StoneApplicationContext* context, 47 virtual void Initialize(StoneApplicationContext* context,
49 Deprecated::IStatusBar& statusBar, 48 Deprecated::IStatusBar& statusBar,
50 const boost::program_options::variables_map& parameters) ORTHANC_OVERRIDE 49 const boost::program_options::variables_map& parameters) ORTHANC_OVERRIDE
62 */ 61 */
63 virtual void HandleSerializedMessage(const char* data) ORTHANC_OVERRIDE {}; 62 virtual void HandleSerializedMessage(const char* data) ORTHANC_OVERRIDE {};
64 63
65 64
66 virtual void Finalize() ORTHANC_OVERRIDE {} 65 virtual void Finalize() ORTHANC_OVERRIDE {}
67 virtual Deprecated::IWidget* GetCentralWidget() ORTHANC_OVERRIDE {return mainWidget_;} 66
67 virtual void SetCentralWidget(boost::shared_ptr<Deprecated::IWidget> widget) ORTHANC_OVERRIDE
68 {
69 mainWidget_ = widget;
70 }
71
72 virtual boost::shared_ptr<Deprecated::IWidget> GetCentralWidget() ORTHANC_OVERRIDE
73 {
74 return mainWidget_;
75 }
68 76
69 #if ORTHANC_ENABLE_WASM==1 77 #if ORTHANC_ENABLE_WASM==1
70 // default implementations for a single canvas named "canvas" in the HTML and an emtpy WasmApplicationAdapter 78 // default implementations for a single canvas named "canvas" in the HTML and an emtpy WasmApplicationAdapter
71 79
72 virtual void InitializeWasm() ORTHANC_OVERRIDE 80 virtual void InitializeWasm() ORTHANC_OVERRIDE