comparison Applications/Samples/SampleApplicationBase.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 3c190e2bb3af
comparison
equal deleted inserted replaced
273:f21ba2468570 274:dc1beee33134
19 **/ 19 **/
20 20
21 21
22 #pragma once 22 #pragma once
23 23
24 //#if ORTHANC_ENABLE_SDL==1
25 //#include "../../Applications/Sdl/BasicSdlApplication.h"
26 //#else
27 //#include "../../Applications/Wasm/BasicWasmApplication.h"
28 //#endif
29 #include "../../Applications/IBasicApplication.h" 24 #include "../../Applications/IBasicApplication.h"
30 #include "../../Framework/Viewport/WidgetViewport.h" 25 #include "../../Framework/Viewport/WidgetViewport.h"
31 //#include "SampleApplicationContext.h"
32 26
33 namespace OrthancStone 27 namespace OrthancStone
34 { 28 {
35 namespace Samples 29 namespace Samples
36 { 30 {
37
38 //#if ORTHANC_ENABLE_SDL==1
39 // class SampleSdlApplicationBase : public BasicSdlApplication {
40 // protected:
41 // public:
42 // virtual BasicApplicationContext& CreateApplicationContext(Orthanc::WebServiceParameters& orthanc, WidgetViewport* centralViewport) {
43 // context_.reset(new SampleApplicationContext(orthanc, centralViewport));
44
45 // return *context_;
46 // }
47 // };
48
49 // typedef SampleSdlApplicationBase SampleApplicationBase_;
50 //#else
51 // class SampleWasmApplicationBase : public BasicWasmApplication {
52 // protected:
53 // std::unique_ptr<SampleApplicationContext> context_;
54 // public:
55 // virtual BasicApplicationContext& CreateApplicationContext(IWebService& orthancWebService, std::shared_ptr<WidgetViewport> centralViewport) {
56 // context_.reset(new SampleApplicationContext(orthancWebService));
57 // return *context_;
58 // }
59
60 // };
61
62 // typedef SampleWasmApplicationBase SampleApplicationBase_;
63
64 //#endif
65
66 class SampleApplicationBase : public IBasicApplication 31 class SampleApplicationBase : public IBasicApplication
67 { 32 {
68 public: 33 public:
69 virtual std::string GetTitle() const 34 virtual std::string GetTitle() const
70 { 35 {
72 } 37 }
73 38
74 virtual void CustomInitialize() {} 39 virtual void CustomInitialize() {}
75 40
76 }; 41 };
77
78
79 } 42 }
80 } 43 }