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"
6
7namespace iv::menus::editor
8{
9
11{
12public:
13 explicit AbstractMenuOptionReportChannels(const std::string &dialogTitle);
15
16protected:
17 virtual void report(CEventMenuOption *evtMenuOption,
18 iv::AttributesForReportsChannels attributesForReportsChannels) const = 0;
19
20private:
21 void actionAfterAccept(CEventMenuOption *evtMenuOption) override;
22 AbstractComponentGUI *getPanel(CEventMenuOption *evtMenuOption) override;
23
25};
26
27}// namespace iv::menus::editor
28
29#endif//IV_SRC_DIAMAR_MENUS_EDITOR_ABSTRACTMENUOPTIONREPORTCHANNELS_HPP_
Definition AbstractComponentGUI.hpp:30
Definition CEventMenuOption.hpp:11
Definition AbstractMenuOptionReportChannels.hpp:11
AbstractComponentGUI * getPanel(CEventMenuOption *evtMenuOption) override
Definition AbstractMenuOptionReportChannels.cpp:24
AbstractMenuOptionReportChannels(const std::string &dialogTitle)
Definition AbstractMenuOptionReportChannels.cpp:12
virtual void report(CEventMenuOption *evtMenuOption, iv::AttributesForReportsChannels attributesForReportsChannels) const =0
iv::AttributesForReportsChannels m_attributes
Definition AbstractMenuOptionReportChannels.hpp:24
void actionAfterAccept(CEventMenuOption *evtMenuOption) override
Definition AbstractMenuOptionReportChannels.cpp:19
Definition AbstractMenuOptionWithPanel.hpp:10
Definition AbstractMenuOptionOnProjectLoaded.cpp:7
Definition structs.hpp:75