rad  5.1.0
actionMgr.hpp
Go to the documentation of this file.
1 
9 #ifndef RAD_UTEST_ACTION_MGR_HPP
10 #define RAD_UTEST_ACTION_MGR_HPP
11 
13 
14 namespace rad {
15 namespace utest {
16 
22 public:
28  explicit ActionMgr(rad::DataContext& data) : m_data(data) {}
29 
33  virtual ~ActionMgr() {}
34 
39  virtual void CreateActions(rad::Application& appl) override {
40  CreateActionsForStdEvents(appl, m_data);
41  CreateActionsForAppEvents(appl, m_data);
42  }
43 
47  virtual void CreateActivities(rad::Application& appl) override {
48  }
49 
50 private:
51  rad::DataContext& m_data; // Application data context.
52 };
53 
54 } // utest namespace
55 } // rad namespace
56 
57 #endif // RAD_UTEST_ACTION_MGR_HPP
58 
59 
Definition: application.hpp:48
Definition: configurableActionMgr.hpp:30
void CreateActionsForStdEvents(Application &appl, DataContext &the_data)
Definition: configurableActionMgr.cpp:90
void CreateActionsForAppEvents(Application &appl, DataContext &the_data)
Definition: configurableActionMgr.cpp:130
Definition: dataContext.hpp:22
Definition: actionMgr.hpp:21
virtual void CreateActions(rad::Application &appl) override
Definition: actionMgr.hpp:39
virtual void CreateActivities(rad::Application &appl) override
Definition: actionMgr.hpp:47
ActionMgr(rad::DataContext &data)
Definition: actionMgr.hpp:28
virtual ~ActionMgr()
Definition: actionMgr.hpp:33
ConfigurableActionMgr class header file.
Definition: actionsApp.cpp:20