#include "serviceitem.h" ServiceItem::ServiceItem(QObject *parent) : QObject{parent} { } ServiceItem::ServiceItem(const QString &name, const QString &type, QObject *parent) : QObject(parent),m_name(name),m_type(type) { } ServiceItem::ServiceItem(const QString &name, const QString &type, const QString &background, const QString &backgroundType, QObject *parent) : QObject(parent),m_name(name),m_type(type),m_background(background), m_backgroundType(backgroundType) { } ServiceItem::ServiceItem(const QString &name, const QString &type, const QString &background, const QString &backgroundType, const QStringList &text, QObject *parent) : QObject(parent),m_name(name),m_type(type),m_background(background), m_backgroundType(backgroundType),m_text(text) { } QString ServiceItem::name() const { return m_name; } QString ServiceItem::type() const { return m_type; } QString ServiceItem::background() const { return m_background; } QString ServiceItem::backgroundType() const { return m_backgroundType; } QStringList ServiceItem::text() const { return m_text; } void ServiceItem::setName(QString name) { if (m_name == name) return; m_name = name; emit nameChanged(m_name); } void ServiceItem::setType(QString type) { if (m_type == type) return; m_type = type; emit typeChanged(m_type); } void ServiceItem::setBackground(QString background) { if (m_background == background) return; m_background = background; emit backgroundChanged(m_background); } void ServiceItem::setBackgroundType(QString backgroundType) { if (m_backgroundType == backgroundType) return; m_backgroundType = backgroundType; emit backgroundTypeChanged(m_backgroundType); } void ServiceItem::setText(QStringList text) { if (m_text == text) return; m_text = text; emit textChanged(m_text); }