valentina/tools/vdatatool.cpp

26 lines
501 B
C++
Raw Normal View History

2013-08-20 12:26:02 +02:00
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Weffc++"
#include "vdatatool.h"
2013-08-20 12:26:02 +02:00
#pragma GCC diagnostic pop
VDataTool::VDataTool(VContainer *data, QObject *parent) :
2013-08-20 12:26:02 +02:00
QObject(parent), data(*data){
}
VDataTool::~VDataTool(){
}
const VDataTool &VDataTool::operator =(const VDataTool &tool){
data = tool.getData();
2013-08-20 12:26:02 +02:00
return *this;
}
VContainer VDataTool::getData() const{
return data;
}
void VDataTool::setData(const VContainer *value){
2013-08-29 12:31:50 +02:00
data.Clear();
data = *value;
}