Nix (Dev)
3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
AbstractMenuOption.hpp
Go to the documentation of this file.
1
#ifndef LIBS_APP_ABSTRACTMENUOPTION_HPP_
2
#define LIBS_APP_ABSTRACTMENUOPTION_HPP_
3
4
#include "
diamar/CEventMenuOption.hpp
"
5
6
class
AbstractMenuOption
7
{
8
public
:
9
AbstractMenuOption
();
10
AbstractMenuOption
(
const
AbstractMenuOption
&) =
delete
;
11
AbstractMenuOption
(
AbstractMenuOption
&&other) =
delete
;
12
virtual
~AbstractMenuOption
();
13
14
AbstractMenuOption
&
operator=
(
const
AbstractMenuOption
&other) =
delete
;
15
AbstractMenuOption
&
operator=
(
AbstractMenuOption
&&other) =
delete
;
16
17
virtual
void
execute
(
CEventMenuOption
*evtMenuOption) = 0;
18
[[nodiscard]]
virtual
bool
isEnabled
()
const
;
19
};
20
21
#endif
/* LIBS_APP_ABSTRACTMENUOPTION_HPP_ */
CEventMenuOption.hpp
AbstractMenuOption
Definition
AbstractMenuOption.hpp:7
AbstractMenuOption::execute
virtual void execute(CEventMenuOption *evtMenuOption)=0
AbstractMenuOption::operator=
AbstractMenuOption & operator=(AbstractMenuOption &&other)=delete
AbstractMenuOption::AbstractMenuOption
AbstractMenuOption(AbstractMenuOption &&other)=delete
AbstractMenuOption::operator=
AbstractMenuOption & operator=(const AbstractMenuOption &other)=delete
AbstractMenuOption::AbstractMenuOption
AbstractMenuOption()
AbstractMenuOption::isEnabled
virtual bool isEnabled() const
Definition
AbstractMenuOption.cpp:7
AbstractMenuOption::~AbstractMenuOption
virtual ~AbstractMenuOption()
AbstractMenuOption::AbstractMenuOption
AbstractMenuOption(const AbstractMenuOption &)=delete
CEventMenuOption
Definition
CEventMenuOption.hpp:11
src
diamar
menus
AbstractMenuOption.hpp
Generated by
1.12.0