HLCC Documentation
3.0.1
Loading...
Searching...
No Matches
software
apps
eltpk
app
src
include
eltpk
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_TELIF_ELTPK_ACTIONMGR_HPP
14
#define HLCC_TELIF_ELTPK_ACTIONMGR_HPP
15
16
#include <rad/configurableActionMgr.hpp>
17
#include <rad/application.hpp>
18
19
namespace
hlcc::eltpk
{
20
21
class
DataContext
;
22
27
class
ActionMgr
:
public
rad::ConfigurableActionMgr {
28
public
:
33
explicit
ActionMgr
(
DataContext
& the_data);
34
38
virtual
~ActionMgr
();
39
45
void
CreateActions
(rad::Application& appl)
override
;
46
52
void
CreateActivities
(rad::Application& appl)
override
;
53
54
ActionMgr
(
const
ActionMgr
&) =
delete
;
55
ActionMgr
&
operator=
(
const
ActionMgr
&) =
delete
;
56
57
private
:
58
DataContext
& m_data;
59
};
60
61
}
// namespace hlcc:eltpk
62
63
#endif
// HLCC_TELIF_ELTPK_ACTIONMGR_HPP
hlcc::eltpk::ActionMgr::CreateActivities
void CreateActivities(rad::Application &appl) override
Definition
actionMgr.cpp:101
hlcc::eltpk::ActionMgr::ActionMgr
ActionMgr(const ActionMgr &)=delete
hlcc::eltpk::ActionMgr::CreateActions
void CreateActions(rad::Application &appl) override
Definition
actionMgr.cpp:42
hlcc::eltpk::ActionMgr::~ActionMgr
virtual ~ActionMgr()
Definition
actionMgr.cpp:38
hlcc::eltpk::ActionMgr::ActionMgr
ActionMgr(DataContext &the_data)
Definition
actionMgr.cpp:33
hlcc::eltpk::ActionMgr::operator=
ActionMgr & operator=(const ActionMgr &)=delete
Disable copy constructor.
hlcc::eltpk::DataContext
Definition
dataContext.hpp:108
hlcc::eltpk
Definition
actionMgr.cpp:31
Generated by
1.13.2