You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
949 B
C++
39 lines
949 B
C++
#include "FITKAbstractEasyParam.h"
|
|
|
|
namespace Core
|
|
{
|
|
FITKAbstractEasyParam::~FITKAbstractEasyParam()
|
|
{
|
|
_data.clear();
|
|
}
|
|
|
|
FITKAbstractEasyParam::FITKEasyParamType Core::FITKAbstractEasyParam::getParamType()
|
|
{
|
|
return Core::FITKAbstractEasyParam::FITKEasyParamType::FEPNone;
|
|
}
|
|
|
|
void FITKAbstractEasyParam::copyParaData(FITKAbstractEasyParam * data)
|
|
{
|
|
if (data == nullptr)return;
|
|
QList<QString> title = data->getDataTitle();
|
|
for (QString t : title) {
|
|
QVariant value = data->getData(t);
|
|
this->setData(value, t);
|
|
}
|
|
}
|
|
|
|
QVariant FITKAbstractEasyParam::getData(QString title)
|
|
{
|
|
return _data.value(title);
|
|
}
|
|
|
|
void FITKAbstractEasyParam::setData(QVariant data, QString title)
|
|
{
|
|
_data.insert(title, data);
|
|
}
|
|
|
|
QList<QString> FITKAbstractEasyParam::getDataTitle()
|
|
{
|
|
return _data.keys();
|
|
}
|
|
} |