Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
PanelChannelTendencyCurvesFactory.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_UI_PANELS_PANELCHANNELTENDENCYCURVES_HPP
2#define IV_SRC_UI_PANELS_PANELCHANNELTENDENCYCURVES_HPP
3
4#include "core/defines.hpp"
6
7#include <functional>
8#include <optional>
9#include <set>
10
12{
13
15{
16public:
19 const std::set<iv::types::channelId> &channelsIds,
20 const std::optional<std::function<void(std::set<iv::types::channelId>)>> &channelsInPanesChangeCallback =
21 std::nullopt);
22};
23
24}// namespace iv::panels::channels
25
26#endif//IV_SRC_UI_PANELS_PANELCHANNELTENDENCYCURVES_HPP
Definition AbstractComponentGUI.hpp:30
Definition PanelChannelTendencyCurvesFactory.hpp:15
static AbstractComponentGUI * createTendencyMultipleChannels(const std::set< iv::types::channelId > &channelsIds, const std::optional< std::function< void(std::set< iv::types::channelId >)> > &channelsInPanesChangeCallback=std::nullopt)
Definition PanelChannelTendencyCurvesFactory.cpp:756
static AbstractComponentGUI * createTendencyOneChannel(const iv::types::channelId &channelId)
Definition PanelChannelTendencyCurvesFactory.cpp:722
Definition PanelChannelTendencyCurvesFactory.cpp:29
std::string channelId
Definition types.hpp:66