rad 6.2.0
Loading...
Searching...
No Matches
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
14namespace rad {
15namespace utest {
16
22public:
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
50private:
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:96
void CreateActionsForAppEvents(Application &appl, DataContext &the_data)
Definition configurableActionMgr.cpp:138
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:23