Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <Automatic.hpp>
Classes | |
struct | DefaultValues |
struct | Keys |
struct | Sections |
Public Member Functions | |
Automatic () | |
bool | load (const iv::file::xml::node &nodeAutomatic) |
bool | save (iv::file::xml::node &nodeAutomatic) const |
void | getChannels (const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channelsInControl) const |
void | mapChannels (const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> &mapFunction) |
std::string_view | getIconState () const |
AbstractComponentGUI * | panelEditAutomatic () |
Private Types | |
enum class | eAutomaticState { Automatic , Manual , Undefined } |
Private Member Functions | |
eAutomaticState | getAutomaticState () const |
|
strongprivate |
iv::mimics::support::Automatic::Automatic | ( | ) |
|
nodiscardprivate |
void iv::mimics::support::Automatic::getChannels | ( | const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > & | channelsInControl | ) | const |
std::string_view iv::mimics::support::Automatic::getIconState | ( | ) | const |
bool iv::mimics::support::Automatic::load | ( | const iv::file::xml::node & | nodeAutomatic | ) |
void iv::mimics::support::Automatic::mapChannels | ( | const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> & | mapFunction | ) |
AbstractComponentGUI * iv::mimics::support::Automatic::panelEditAutomatic | ( | ) |
bool iv::mimics::support::Automatic::save | ( | iv::file::xml::node & | nodeAutomatic | ) | const |
iv::mimics::Channel iv::mimics::support::Automatic::m_automaticCommand |
iv::mimics::Channel iv::mimics::support::Automatic::m_automaticFeedback |
bool iv::mimics::support::Automatic::m_hasManualFeedback |
iv::mimics::HideCommandsSettings iv::mimics::support::Automatic::m_hideCommandsSettings |
iv::mimics::Channel iv::mimics::support::Automatic::m_manualCommand |
iv::mimics::Channel iv::mimics::support::Automatic::m_manualFeedback |
bool iv::mimics::support::Automatic::m_withAutomatic |