#include "interfacestatetype.h" InterfaceStateType::InterfaceStateType() { } bool InterfaceStateType::optional() const { return m_optional; } void InterfaceStateType::setOptional(bool optional) { m_optional = optional; } bool InterfaceStateType::loggingOverride() const { return m_loggingOverride; } void InterfaceStateType::setLoggingOverride(bool loggingOverride) { m_loggingOverride = loggingOverride; } InterfaceStateTypes::InterfaceStateTypes(const QList &other): QList(other) { } InterfaceStateType InterfaceStateTypes::findByName(const QString &name) { foreach (const InterfaceStateType &ist, *this) { if (ist.name() == name) { return ist; } } return InterfaceStateType(); }