Mercurial > hg > orthanc-stone
comparison Applications/Samples/SampleApplicationBase.h @ 307:be2660b6e40a am-callable-and-promise
wip: commands + status update
author | am@osimis.io |
---|---|
date | Tue, 25 Sep 2018 15:14:53 +0200 |
parents | b04b13810540 |
children | 612238b3f3e8 |
comparison
equal
deleted
inserted
replaced
304:6c22e0506587 | 307:be2660b6e40a |
---|---|
27 { | 27 { |
28 namespace Samples | 28 namespace Samples |
29 { | 29 { |
30 class SampleApplicationBase : public IStoneApplication | 30 class SampleApplicationBase : public IStoneApplication |
31 { | 31 { |
32 protected: | |
33 BaseCommandBuilder commandBuilder_; | |
32 public: | 34 public: |
33 virtual void Initialize(StoneApplicationContext* context, | 35 virtual void Initialize(StoneApplicationContext* context, |
34 IStatusBar& statusBar, | 36 IStatusBar& statusBar, |
35 const boost::program_options::variables_map& parameters) | 37 const boost::program_options::variables_map& parameters) |
36 { | 38 { |
55 pushButton2 = "action2"; | 57 pushButton2 = "action2"; |
56 tool1 = "tool1"; | 58 tool1 = "tool1"; |
57 tool2 = "tool2"; | 59 tool2 = "tool2"; |
58 } | 60 } |
59 | 61 |
62 virtual BaseCommandBuilder& GetCommandBuilder() {return commandBuilder_;} | |
63 | |
60 }; | 64 }; |
61 } | 65 } |
62 } | 66 } |