Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::mimics::traits::RemoteLocal Class Reference

#include <RemoteLocal.hpp>

Inheritance diagram for iv::mimics::traits::RemoteLocal:
[legend]
Collaboration diagram for iv::mimics::traits::RemoteLocal:
[legend]

Classes

struct  DefaultValues
 
struct  Keys
 
struct  Sections
 

Public Member Functions

 RemoteLocal ()
 
bool loadRemoteLocal (const iv::file::xml::node &nodeRemoteLocal)
 
bool saveRemoteLocal (iv::file::xml::node &nodeRemoteLocal) const
 
void getChannelsRemoteLocal (const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channelsInControl) const
 
void mapChannelsRemoteLocal (const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> &mapFunction)
 
eRemoteState getState () const
 
std::string_view getIconState () const
 
AbstractComponentGUIpanelEditRemoteLocal ()
 

Public Attributes

iv::mimics::Channel m_remoteFeedback
 
bool m_hasLocalFeedback
 
iv::mimics::Channel m_localFeedback
 

Constructor & Destructor Documentation

◆ RemoteLocal()

iv::mimics::traits::RemoteLocal::RemoteLocal ( )

Member Function Documentation

◆ getChannelsRemoteLocal()

void iv::mimics::traits::RemoteLocal::getChannelsRemoteLocal ( const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > & channelsInControl) const

◆ getIconState()

std::string_view iv::mimics::traits::RemoteLocal::getIconState ( ) const
nodiscard

◆ getState()

eRemoteState iv::mimics::traits::RemoteLocal::getState ( ) const
nodiscard

◆ loadRemoteLocal()

bool iv::mimics::traits::RemoteLocal::loadRemoteLocal ( const iv::file::xml::node & nodeRemoteLocal)

◆ mapChannelsRemoteLocal()

void iv::mimics::traits::RemoteLocal::mapChannelsRemoteLocal ( const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> & mapFunction)

◆ panelEditRemoteLocal()

AbstractComponentGUI * iv::mimics::traits::RemoteLocal::panelEditRemoteLocal ( )

◆ saveRemoteLocal()

bool iv::mimics::traits::RemoteLocal::saveRemoteLocal ( iv::file::xml::node & nodeRemoteLocal) const

Member Data Documentation

◆ m_hasLocalFeedback

bool iv::mimics::traits::RemoteLocal::m_hasLocalFeedback

◆ m_localFeedback

iv::mimics::Channel iv::mimics::traits::RemoteLocal::m_localFeedback

◆ m_remoteFeedback

iv::mimics::Channel iv::mimics::traits::RemoteLocal::m_remoteFeedback

The documentation for this class was generated from the following files: