#include "Variable/VariableSynchronizationGroup.h" #include "Variable/Variable.h" Q_LOGGING_CATEGORY(LOG_VariableSynchronizationGroup, "VariableSynchronizationGroup") struct VariableSynchronizationGroup::VariableSynchronizationGroupPrivate { std::set m_VariableIdSet; }; VariableSynchronizationGroup::VariableSynchronizationGroup(QObject *parent) : QObject{parent}, impl{spimpl::make_unique_impl()} { } void VariableSynchronizationGroup::addVariableId(QUuid vIdentifier) { impl->m_VariableIdSet.insert(vIdentifier); } void VariableSynchronizationGroup::removeVariableId(QUuid vIdentifier) { impl->m_VariableIdSet.erase(vIdentifier); } const std::set &VariableSynchronizationGroup::getIds() const noexcept { return impl->m_VariableIdSet; }