rad
6.2.0
Loading...
Searching...
No Matches
rad
cpp
app
src
include
rad
configurableActionMgr.hpp
Go to the documentation of this file.
1
9
#ifndef RAD_CONFIGURABLE_ACTION_MGR_HPP
10
#define RAD_CONFIGURABLE_ACTION_MGR_HPP
11
12
#include <
rad/actionMgr.hpp
>
13
14
#include <string>
15
#include <vector>
16
17
namespace
rad
{
18
19
class
DataContext;
20
class
Application;
21
30
class
ConfigurableActionMgr
:
public
rad::ActionMgr
{
31
public
:
35
ConfigurableActionMgr
();
36
40
virtual
~ConfigurableActionMgr
();
41
53
virtual
void
CreateActions
(
Application
& appl) = 0;
54
65
virtual
void
CreateActivities
(
Application
& appl) = 0;
66
77
void
CreateActionsForStdEvents
(
Application
& appl,
DataContext
& the_data);
78
89
void
CreateActionsForAppEvents
(
Application
& appl,
DataContext
& the_data);
90
95
void
Initialize
();
96
103
void
Configure
(
const
std::vector<std::string>& keys);
104
105
ConfigurableActionMgr
(
const
ConfigurableActionMgr
&) =
delete
;
106
ConfigurableActionMgr
&
operator=
(
const
ConfigurableActionMgr
&) =
delete
;
107
};
108
109
}
// namespace rad
110
111
#endif
// RAD_CONFIGURABLE_ACTION_MGR_HPP
rad::ActionMgr
Definition
actionMgr.hpp:40
rad::Application
Definition
application.hpp:48
rad::ConfigurableActionMgr
Definition
configurableActionMgr.hpp:30
rad::ConfigurableActionMgr::CreateActivities
virtual void CreateActivities(Application &appl)=0
rad::ConfigurableActionMgr::Configure
void Configure(const std::vector< std::string > &keys)
Definition
configurableActionMgr.cpp:64
rad::ConfigurableActionMgr::Initialize
void Initialize()
Definition
configurableActionMgr.cpp:32
rad::ConfigurableActionMgr::CreateActionsForStdEvents
void CreateActionsForStdEvents(Application &appl, DataContext &the_data)
Definition
configurableActionMgr.cpp:96
rad::ConfigurableActionMgr::ConfigurableActionMgr
ConfigurableActionMgr()
Definition
configurableActionMgr.cpp:24
rad::ConfigurableActionMgr::operator=
ConfigurableActionMgr & operator=(const ConfigurableActionMgr &)=delete
Disable copy constructor.
rad::ConfigurableActionMgr::~ConfigurableActionMgr
virtual ~ConfigurableActionMgr()
Definition
configurableActionMgr.cpp:28
rad::ConfigurableActionMgr::ConfigurableActionMgr
ConfigurableActionMgr(const ConfigurableActionMgr &)=delete
rad::ConfigurableActionMgr::CreateActionsForAppEvents
void CreateActionsForAppEvents(Application &appl, DataContext &the_data)
Definition
configurableActionMgr.cpp:138
rad::ConfigurableActionMgr::CreateActions
virtual void CreateActions(Application &appl)=0
rad::DataContext
Definition
dataContext.hpp:22
rad
Definition
actionsApp.cpp:23
actionMgr.hpp
ActionMgr class header file.
Generated by
1.10.0