HLCC Documentation
2.2.0
Loading...
Searching...
No Matches
software
lsvsim
app
src
include
lsvsim
actionMgr.hpp
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2020-2025 European Southern Observatory (ESO)
2
//
3
// SPDX-License-Identifier: LGPL-3.0-only
4
13
#ifndef HLCC_LSVSIM_ACTIONMGR_HPP
14
#define HLCC_LSVSIM_ACTIONMGR_HPP
15
16
#include <rad/configurableActionMgr.hpp>
17
#include <rad/application.hpp>
18
19
20
namespace
hlcc::lsvsim
{
21
22
class
DataContext;
23
28
class
ActionMgr
:
public
rad::ConfigurableActionMgr {
29
public
:
33
explicit
ActionMgr
(
DataContext
& the_data);
34
38
virtual
~ActionMgr
();
39
43
virtual
void
CreateActions
(rad::Application& appl)
override
;
44
48
virtual
void
CreateActivities
(rad::Application& appl)
override
;
49
50
ActionMgr
(
const
ActionMgr
&) =
delete
;
51
ActionMgr
&
operator=
(
const
ActionMgr
&) =
delete
;
52
53
private
:
54
DataContext
& m_data;
55
};
56
57
}
// namespace hlcc::lsvsim
58
59
#endif
// HLCC_LSVSIM_ACTIONMGR_HPP
hlcc::lsvsim::ActionMgr
Definition
actionMgr.hpp:28
hlcc::lsvsim::ActionMgr::operator=
ActionMgr & operator=(const ActionMgr &)=delete
Disable copy constructor.
hlcc::lsvsim::ActionMgr::CreateActions
virtual void CreateActions(rad::Application &appl) override
Definition
actionMgr.cpp:41
hlcc::lsvsim::ActionMgr::CreateActivities
virtual void CreateActivities(rad::Application &appl) override
Definition
actionMgr.cpp:115
hlcc::lsvsim::ActionMgr::ActionMgr
ActionMgr(const ActionMgr &)=delete
hlcc::lsvsim::ActionMgr::~ActionMgr
virtual ~ActionMgr()
Definition
actionMgr.cpp:37
hlcc::lsvsim::ActionMgr::ActionMgr
ActionMgr(DataContext &the_data)
Definition
actionMgr.cpp:32
hlcc::lsvsim::DataContext
Definition
dataContext.hpp:30
hlcc::lsvsim
Definition
actionMgr.cpp:30
Generated by
1.10.0