HLCC Documentation
2.2.0
Loading...
Searching...
No Matches
software
pfssimhlcc
app
src
include
pfssimhlcc
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_PFSSIMHLCC_ACTIONMGR_HPP
14
#define HLCC_PFSSIMHLCC_ACTIONMGR_HPP
15
16
#include <rad/configurableActionMgr.hpp>
17
#include <rad/application.hpp>
18
19
namespace
hlcc::pfssimhlcc
{
20
21
class
DataContext;
22
27
class
ActionMgr
:
public
rad::ConfigurableActionMgr {
28
public
:
32
explicit
ActionMgr
(
DataContext
& the_data);
33
37
virtual
~ActionMgr
();
38
44
void
CreateActions
(rad::Application& appl)
override
;
45
51
void
CreateActivities
(rad::Application& appl)
override
;
52
53
ActionMgr
(
const
ActionMgr
&) =
delete
;
54
ActionMgr
&
operator=
(
const
ActionMgr
&) =
delete
;
55
56
private
:
57
DataContext
& m_data;
58
};
59
60
}
// namespace hlcc:pfssimhlcc
61
62
#endif
// HLCC_PFSSIMHLCC_ACTIONMGR_HPP
hlcc::pfssimhlcc::ActionMgr
Definition
actionMgr.hpp:27
hlcc::pfssimhlcc::ActionMgr::operator=
ActionMgr & operator=(const ActionMgr &)=delete
Disable copy constructor.
hlcc::pfssimhlcc::ActionMgr::ActionMgr
ActionMgr(const ActionMgr &)=delete
hlcc::pfssimhlcc::ActionMgr::CreateActions
void CreateActions(rad::Application &appl) override
Definition
actionMgr.cpp:45
hlcc::pfssimhlcc::ActionMgr::CreateActivities
void CreateActivities(rad::Application &appl) override
Definition
actionMgr.cpp:113
hlcc::pfssimhlcc::ActionMgr::~ActionMgr
virtual ~ActionMgr()
Definition
actionMgr.cpp:41
hlcc::pfssimhlcc::ActionMgr::ActionMgr
ActionMgr(DataContext &the_data)
Definition
actionMgr.cpp:36
hlcc::pfssimhlcc::DataContext
Definition
dataContext.hpp:41
hlcc::pfssimhlcc
Definition
actionMgr.cpp:34
Generated by
1.10.0