Nix (Dev)
3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
AbstractMenuOptionReportChannels.hpp
Go to the documentation of this file.
1
#ifndef IV_SRC_DIAMAR_MENUS_EDITOR_ABSTRACTMENUOPTIONREPORTCHANNELS_HPP_
2
#define IV_SRC_DIAMAR_MENUS_EDITOR_ABSTRACTMENUOPTIONREPORTCHANNELS_HPP_
3
4
#include "
core/structs.hpp
"
5
#include "
diamar/menus/editor/AbstractMenuOptionWithPanel.hpp
"
6
7
namespace
iv::menus::editor
8
{
9
10
class
AbstractMenuOptionReportChannels
:
public
iv::menus::editor::AbstractMenuOptionWithPanel
11
{
12
public
:
13
explicit
AbstractMenuOptionReportChannels
(
const
std::string &dialogTitle);
14
~AbstractMenuOptionReportChannels
()
override
;
15
16
protected
:
17
virtual
void
report
(
CEventMenuOption
*evtMenuOption,
18
iv::AttributesForReportsChannels
attributesForReportsChannels)
const
= 0;
19
20
private
:
21
void
actionAfterAccept
(
CEventMenuOption
*evtMenuOption)
override
;
22
AbstractComponentGUI
*
getPanel
(
CEventMenuOption
*evtMenuOption)
override
;
23
24
iv::AttributesForReportsChannels
m_attributes
;
25
};
26
27
}
// namespace iv::menus::editor
28
29
#endif
//IV_SRC_DIAMAR_MENUS_EDITOR_ABSTRACTMENUOPTIONREPORTCHANNELS_HPP_
AbstractMenuOptionWithPanel.hpp
AbstractComponentGUI
Definition
AbstractComponentGUI.hpp:30
CEventMenuOption
Definition
CEventMenuOption.hpp:11
iv::menus::editor::AbstractMenuOptionReportChannels
Definition
AbstractMenuOptionReportChannels.hpp:11
iv::menus::editor::AbstractMenuOptionReportChannels::getPanel
AbstractComponentGUI * getPanel(CEventMenuOption *evtMenuOption) override
Definition
AbstractMenuOptionReportChannels.cpp:24
iv::menus::editor::AbstractMenuOptionReportChannels::AbstractMenuOptionReportChannels
AbstractMenuOptionReportChannels(const std::string &dialogTitle)
Definition
AbstractMenuOptionReportChannels.cpp:12
iv::menus::editor::AbstractMenuOptionReportChannels::report
virtual void report(CEventMenuOption *evtMenuOption, iv::AttributesForReportsChannels attributesForReportsChannels) const =0
iv::menus::editor::AbstractMenuOptionReportChannels::m_attributes
iv::AttributesForReportsChannels m_attributes
Definition
AbstractMenuOptionReportChannels.hpp:24
iv::menus::editor::AbstractMenuOptionReportChannels::actionAfterAccept
void actionAfterAccept(CEventMenuOption *evtMenuOption) override
Definition
AbstractMenuOptionReportChannels.cpp:19
iv::menus::editor::AbstractMenuOptionReportChannels::~AbstractMenuOptionReportChannels
~AbstractMenuOptionReportChannels() override
iv::menus::editor::AbstractMenuOptionWithPanel
Definition
AbstractMenuOptionWithPanel.hpp:10
structs.hpp
iv::menus::editor
Definition
AbstractMenuOptionOnProjectLoaded.cpp:7
iv::AttributesForReportsChannels
Definition
structs.hpp:75
src
diamar
menus
editor
AbstractMenuOptionReportChannels.hpp
Generated by
1.12.0