Nix (Dev)
3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CMenuOptionApp.hpp
Go to the documentation of this file.
1
#ifndef LIBS_APP_CMENUOPTIONAPP_HPP_
2
#define LIBS_APP_CMENUOPTIONAPP_HPP_
3
4
#include "
ui/gui/CMenuOption.hpp
"
5
6
class
AbstractMenuOption
;
7
8
class
CMenuOptionApp
:
public
CMenuOption
9
{
10
public
:
11
CMenuOptionApp
() =
delete
;
12
CMenuOptionApp
(std::string_view nameOption,
AbstractMenuOption
**option);
13
CMenuOptionApp
(std::string_view nameOption, std::string_view nameIcon,
bool
isToolbar,
AbstractMenuOption
**option);
14
CMenuOptionApp
(
const
CMenuOptionApp
&other) =
delete
;
15
CMenuOptionApp
(
CMenuOptionApp
&&other) =
delete
;
16
~CMenuOptionApp
()
override
;
17
18
[[nodiscard]]
bool
isActivated
()
const override
;
19
20
private
:
21
AbstractMenuOption
*
m_option
;
22
};
23
24
#endif
/* LIBS_APP_CMENUOPTIONAPP_HPP_ */
CMenuOption.hpp
AbstractMenuOption
Definition
AbstractMenuOption.hpp:7
CMenuOptionApp
Definition
CMenuOptionApp.hpp:9
CMenuOptionApp::CMenuOptionApp
CMenuOptionApp()=delete
CMenuOptionApp::isActivated
bool isActivated() const override
Definition
CMenuOptionApp.cpp:27
CMenuOptionApp::~CMenuOptionApp
~CMenuOptionApp() override
Definition
CMenuOptionApp.cpp:21
CMenuOptionApp::CMenuOptionApp
CMenuOptionApp(CMenuOptionApp &&other)=delete
CMenuOptionApp::CMenuOptionApp
CMenuOptionApp(const CMenuOptionApp &other)=delete
CMenuOptionApp::m_option
AbstractMenuOption * m_option
Definition
CMenuOptionApp.hpp:21
CMenuOption
Definition
CMenuOption.hpp:10
src
diamar
CMenuOptionApp.hpp
Generated by
1.12.0