Mercurial > hg > orthanc-stone
comparison Applications/Sdl/SdlStoneApplicationRunner.h @ 385:6cc3ce74dc05
using message broker in widgets
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 07 Nov 2018 20:49:41 +0100 |
parents | faccc4b07b92 |
children | b70e9be013e4 |
comparison
equal
deleted
inserted
replaced
384:d20d75f20c5d | 385:6cc3ce74dc05 |
---|---|
31 | 31 |
32 namespace OrthancStone | 32 namespace OrthancStone |
33 { | 33 { |
34 class SdlStoneApplicationRunner : public NativeStoneApplicationRunner | 34 class SdlStoneApplicationRunner : public NativeStoneApplicationRunner |
35 { | 35 { |
36 unsigned int width_; | 36 private: |
37 unsigned int height_; | 37 unsigned int width_; |
38 bool enableOpenGl_; | 38 unsigned int height_; |
39 bool enableOpenGl_; | |
40 | |
39 public: | 41 public: |
40 SdlStoneApplicationRunner(MessageBroker& broker, | 42 SdlStoneApplicationRunner(MessageBroker& broker, |
41 IStoneApplication& application) | 43 IStoneApplication& application) : |
42 : NativeStoneApplicationRunner(broker, application) | 44 NativeStoneApplicationRunner(broker, application) |
43 { | 45 { |
44 } | 46 } |
45 | 47 |
46 virtual void Initialize(); | 48 virtual void Initialize(); |
49 | |
47 virtual void DeclareCommandLineOptions(boost::program_options::options_description& options); | 50 virtual void DeclareCommandLineOptions(boost::program_options::options_description& options); |
48 virtual void Run(NativeStoneApplicationContext& context, const std::string& title, int argc, char* argv[]); | 51 |
52 virtual void Run(NativeStoneApplicationContext& context, | |
53 const std::string& title, | |
54 int argc, | |
55 char* argv[]); | |
56 | |
49 virtual void ParseCommandLineOptions(const boost::program_options::variables_map& parameters); | 57 virtual void ParseCommandLineOptions(const boost::program_options::variables_map& parameters); |
58 | |
50 virtual void Finalize(); | 59 virtual void Finalize(); |
51 }; | 60 }; |
52 | |
53 } | 61 } |