1#ifndef IV_SRC_MIMICS_SUPPORT_ATTEMPT_HPP_
2#define IV_SRC_MIMICS_SUPPORT_ATTEMPT_HPP_
20 const std::shared_ptr<std::vector<std::weak_ptr<iv::channels::AbstractChannel>>> &channelsInControl)
const;
21 void mapChannels(
const std::function<
void(std::weak_ptr<iv::channels::AbstractChannel> &)> &mapFunction);
33 static constexpr std::string_view
hasAttempts {
"HasAttempts"};
Definition AbstractComponentGUI.hpp:30
Definition xmlFile.hpp:15
Definition Channel.hpp:12
Definition Attempt.hpp:11
bool m_hasAttempts
Definition Attempt.hpp:27
void mapChannels(const std::function< void(std::weak_ptr< iv::channels::AbstractChannel > &)> &mapFunction)
Definition Attempt.cpp:57
bool save(iv::file::xml::node &nodeAttempt) const
Definition Attempt.cpp:30
iv::mimics::Channel m_attemptsToStart
Definition Attempt.hpp:28
bool load(const iv::file::xml::node &nodeAttempt)
Definition Attempt.cpp:16
void getChannels(const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &channelsInControl) const
Definition Attempt.cpp:44
Attempt()
Definition Attempt.cpp:11
AbstractComponentGUI * panelEditAttempt()
Definition Attempt.cpp:67
iv::mimics::Channel m_resetAttemptsToStart
Definition Attempt.hpp:29
Definition Attempt.hpp:36
static constexpr bool hasAttempts
Definition Attempt.hpp:37
Definition Attempt.hpp:32
static constexpr std::string_view hasAttempts
Definition Attempt.hpp:33
Definition Attempt.hpp:40
static constexpr std::string_view attemptsToStart
Definition Attempt.hpp:41
static constexpr std::string_view resetAttemptsToStart
Definition Attempt.hpp:42