Mercurial > hg > orthanc-stone
comparison Applications/Sdl/BasicSdlApplication.h @ 276:5de5699ad570 am-2
first display in QCairoWidget; no mouse interaction yet
author | am@osimis.io |
---|---|
date | Mon, 27 Aug 2018 12:21:52 +0200 |
parents | dc1beee33134 |
children | 017044be141b |
comparison
equal
deleted
inserted
replaced
275:58e23e0dd86a | 276:5de5699ad570 |
---|---|
31 | 31 |
32 namespace OrthancStone | 32 namespace OrthancStone |
33 { | 33 { |
34 class BasicSdlApplication : public BasicNativeApplication | 34 class BasicSdlApplication : public BasicNativeApplication |
35 { | 35 { |
36 unsigned int width_; | |
37 unsigned int height_; | |
38 bool enableOpenGl_; | |
36 public: | 39 public: |
37 virtual void Initialize(); | 40 virtual void Initialize(); |
38 virtual void DeclareCommandLineOptions(boost::program_options::options_description& options); | 41 virtual void DeclareCommandLineOptions(boost::program_options::options_description& options); |
39 virtual void Run(BasicNativeApplicationContext& context, const std::string& title, unsigned int width, unsigned int height, bool enableOpenGl); | 42 virtual void Run(BasicNativeApplicationContext& context, const std::string& title, int argc, char* argv[]); |
43 virtual void ParseCommandLineOptions(const boost::program_options::variables_map& parameters); | |
40 virtual void Finalize(); | 44 virtual void Finalize(); |
41 }; | 45 }; |
42 | 46 |
43 } | 47 } |