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 }