45 lines
805 B
C++
45 lines
805 B
C++
#include "parasetitem.h"
|
|
|
|
ParaSetItem::ParaSetItem(QObject *parent) : QObject(parent)
|
|
{
|
|
clean();
|
|
}
|
|
|
|
ParaSetItem::~ParaSetItem()
|
|
{
|
|
clean();
|
|
}
|
|
|
|
ParaSetItem::ParaSetItem(const ParaSetItem & item) : QObject()
|
|
{
|
|
copyData(item);
|
|
}
|
|
|
|
ParaSetItem & ParaSetItem::operator= (const ParaSetItem & item)
|
|
{
|
|
copyData(item);
|
|
return *this;
|
|
}
|
|
|
|
void ParaSetItem::clean()
|
|
{
|
|
m_macType = 0;
|
|
m_showPriority = 0;
|
|
m_name.clear();
|
|
m_topImageName.clear();
|
|
m_paraType = 1;
|
|
}
|
|
|
|
void ParaSetItem::copyData(const ParaSetItem &item)
|
|
{
|
|
if (this != &item)
|
|
{
|
|
this->m_macType = item.m_macType;
|
|
this->m_showPriority = item.m_showPriority;
|
|
this->m_name = item.m_name;
|
|
this->m_topImageName = item.m_topImageName;
|
|
this->m_paraType = item.m_paraType;
|
|
}
|
|
}
|
|
|