Nix (Dev)
3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
MenuFileOptions.hpp
Go to the documentation of this file.
1
#ifndef IV_SRC_DIAMAR_MENUS_EDITOR_MENUFILEOPTIONS_HPP_
2
#define IV_SRC_DIAMAR_MENUS_EDITOR_MENUFILEOPTIONS_HPP_
3
4
#include "
diamar/menus/AbstractMenuOption.hpp
"
5
#include "
diamar/menus/editor/AbstractMenuOptionOnProjectLoaded.hpp
"
6
7
namespace
iv::menus::editor
8
{
9
10
class
MenuOptionLanguage
final :
public
AbstractMenuOption
11
{
12
public
:
13
explicit
MenuOptionLanguage
(
iv::eLanguage
language);
14
15
private
:
16
void
execute
(
CEventMenuOption
*evtMenuOption)
override
;
17
18
iv::eLanguage
m_language
;
19
};
20
21
class
MenuOptionProjectNew
final :
public
AbstractMenuOption
22
{
23
void
execute
(
CEventMenuOption
*evtMenuOption)
override
;
24
};
25
26
class
MenuOptionProjectLoad
final :
public
AbstractMenuOption
27
{
28
void
execute
(
CEventMenuOption
*evtMenuOption)
override
;
29
};
30
31
class
MenuOptionProjectSave
final :
public
iv::menus::editor::AbstractMenuOptionOnProjectLoaded
32
{
33
void
execute
(
CEventMenuOption
*evtMenuOption)
override
;
34
};
35
36
class
MenuOptionProjectSaveAs
final :
public
iv::menus::editor::AbstractMenuOptionOnProjectLoaded
37
{
38
void
execute
(
CEventMenuOption
*evtMenuOption)
override
;
39
};
40
41
class
MenuOptionProjectCloseProject
final :
public
iv::menus::editor::AbstractMenuOptionOnProjectLoaded
42
{
43
void
execute
(
CEventMenuOption
*evtMenuOption)
override
;
44
};
45
46
class
MenuOptionProjectCloseProgram
final :
public
AbstractMenuOption
47
{
48
void
execute
(
CEventMenuOption
*evtMenuOption)
override
;
49
};
50
51
}
// namespace iv::menus::editor
52
53
#endif
//IV_SRC_DIAMAR_MENUS_EDITOR_MENUFILEOPTIONS_HPP_
AbstractMenuOptionOnProjectLoaded.hpp
AbstractMenuOption.hpp
AbstractMenuOption
Definition
AbstractMenuOption.hpp:7
CEventMenuOption
Definition
CEventMenuOption.hpp:11
iv::menus::editor::AbstractMenuOptionOnProjectLoaded
Definition
AbstractMenuOptionOnProjectLoaded.hpp:10
iv::menus::editor::MenuOptionLanguage
Definition
MenuFileOptions.hpp:11
iv::menus::editor::MenuOptionLanguage::execute
void execute(CEventMenuOption *evtMenuOption) override
Definition
MenuFileOptions.cpp:61
iv::menus::editor::MenuOptionLanguage::m_language
iv::eLanguage m_language
Definition
MenuFileOptions.hpp:18
iv::menus::editor::MenuOptionLanguage::MenuOptionLanguage
MenuOptionLanguage(iv::eLanguage language)
Definition
MenuFileOptions.cpp:57
iv::menus::editor::MenuOptionProjectCloseProgram
Definition
MenuFileOptions.hpp:47
iv::menus::editor::MenuOptionProjectCloseProgram::execute
void execute(CEventMenuOption *evtMenuOption) override
Definition
MenuFileOptions.cpp:510
iv::menus::editor::MenuOptionProjectCloseProject
Definition
MenuFileOptions.hpp:42
iv::menus::editor::MenuOptionProjectCloseProject::execute
void execute(CEventMenuOption *evtMenuOption) override
Definition
MenuFileOptions.cpp:483
iv::menus::editor::MenuOptionProjectLoad
Definition
MenuFileOptions.hpp:27
iv::menus::editor::MenuOptionProjectLoad::execute
void execute(CEventMenuOption *evtMenuOption) override
Definition
MenuFileOptions.cpp:148
iv::menus::editor::MenuOptionProjectNew
Definition
MenuFileOptions.hpp:22
iv::menus::editor::MenuOptionProjectNew::execute
void execute(CEventMenuOption *evtMenuOption) override
Definition
MenuFileOptions.cpp:79
iv::menus::editor::MenuOptionProjectSaveAs
Definition
MenuFileOptions.hpp:37
iv::menus::editor::MenuOptionProjectSaveAs::execute
void execute(CEventMenuOption *evtMenuOption) override
Definition
MenuFileOptions.cpp:413
iv::menus::editor::MenuOptionProjectSave
Definition
MenuFileOptions.hpp:32
iv::menus::editor::MenuOptionProjectSave::execute
void execute(CEventMenuOption *evtMenuOption) override
Definition
MenuFileOptions.cpp:342
iv::menus::editor
Definition
AbstractMenuOptionOnProjectLoaded.cpp:7
iv::eLanguage
eLanguage
Definition
enums.hpp:37
src
diamar
menus
editor
MenuFileOptions.hpp
Generated by
1.12.0