1#ifndef IV_SRC_MIMICS_MODEL_TRAITS_REMOTELOCAL_HPP_
2#define IV_SRC_MIMICS_MODEL_TRAITS_REMOTELOCAL_HPP_
29 const std::shared_ptr<std::vector<std::weak_ptr<iv::channels::AbstractChannel>>> &channelsInControl)
const;
30 void mapChannelsRemoteLocal(
const std::function<
void(std::weak_ptr<iv::channels::AbstractChannel> &)> &mapFunction);
Definition AbstractComponentGUI.hpp:30
Definition xmlFile.hpp:15
Definition Channel.hpp:12
Definition RemoteLocal.hpp:20
iv::mimics::Channel m_remoteFeedback
Definition RemoteLocal.hpp:39
eRemoteState getState() const
Definition RemoteLocal.cpp:104
void getChannelsRemoteLocal(const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channelsInControl) const
Definition RemoteLocal.cpp:45
bool m_hasLocalFeedback
Definition RemoteLocal.hpp:40
bool loadRemoteLocal(const iv::file::xml::node &nodeRemoteLocal)
Definition RemoteLocal.cpp:17
std::string_view getIconState() const
Definition RemoteLocal.cpp:69
iv::mimics::Channel m_localFeedback
Definition RemoteLocal.hpp:42
void mapChannelsRemoteLocal(const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> &mapFunction)
Definition RemoteLocal.cpp:58
RemoteLocal()
Definition RemoteLocal.cpp:12
bool saveRemoteLocal(iv::file::xml::node &nodeRemoteLocal) const
Definition RemoteLocal.cpp:31
AbstractComponentGUI * panelEditRemoteLocal()
Definition RemoteLocal.cpp:82
eRemoteState
Definition RemoteLocal.hpp:12
Definition RemoteLocal.hpp:50
static constexpr bool hasLocalFeedback
Definition RemoteLocal.hpp:51
Definition RemoteLocal.hpp:46
static constexpr std::string_view hasLocalFeedback
Definition RemoteLocal.hpp:47
Definition RemoteLocal.hpp:54
static constexpr std::string_view localFeedback
Definition RemoteLocal.hpp:56
static constexpr std::string_view remoteFeedback
Definition RemoteLocal.hpp:55