rad 6.2.0
Loading...
Searching...
No Matches
actionMgr.hpp
Go to the documentation of this file.
1
9#ifndef EXCIISERVER_ACTION_MGR_HPP
10#define EXCIISERVER_ACTION_MGR_HPP
11
13#include <rad/application.hpp>
14
15namespace exciiserver {
16
17class DataContext;
18
24 public:
28 ActionMgr(DataContext& the_data);
29
33 virtual ~ActionMgr();
34
38 virtual void CreateActions(rad::Application& appl) override;
39
43 virtual void CreateActivities(rad::Application& appl) override;
44
45 ActionMgr(const ActionMgr&) = delete;
46 ActionMgr& operator=(const ActionMgr&) = delete;
47
48 private:
49 DataContext& m_data;
50};
51
52} // namespace exciiserver
53
54#endif // EXCIISERVER_ACTION_MGR_HPP
Application class header file.
Definition actionMgr.hpp:23
ActionMgr & operator=(const ActionMgr &)=delete
Disable copy constructor.
ActionMgr(const ActionMgr &)=delete
virtual void CreateActivities(rad::Application &appl) override
Definition actionMgr.cpp:62
virtual void CreateActions(rad::Application &appl) override
Definition actionMgr.cpp:37
virtual ~ActionMgr()
Definition actionMgr.cpp:33
Definition dataContext.hpp:26
ActionMgr()
Definition actionMgr.cpp:19
Definition application.hpp:48
Definition configurableActionMgr.hpp:30
ConfigurableActionMgr class header file.
Definition actionMgr.cpp:26