open/save support

git-svn-id: http://svn.lsim.tuxzone.org/trunk@34 4bec179b-ab65-46ed-a5f8-55b8b5c735d0
This commit is contained in:
catdog2
2008-12-22 22:34:28 +00:00
parent ef2f7e188e
commit 1219d2b9f0
18 changed files with 1802 additions and 20 deletions

View File

@@ -43,6 +43,24 @@ HomoEFieldItem::HomoEFieldItem(QRectF sizeRect)
}
QList<QVariant> HomoEFieldItem::getSaveDataList() {
QList<QVariant> list;
list << type();
list << scenePos();
list << getRectF();
list << zValue();
list << getRotation();
list << getFieldPower();
return list;
}
void HomoEFieldItem::setSaveDataList(QList<QVariant> list){
setPos(list[1].toPointF());
setRectF(list[2].toRectF());
setZValue(list[3].toDouble());
setRotation(list[4].toInt());
setFieldPower(list[5].toDouble());
}
void HomoEFieldItem::setFieldLineDistance(int pixel) {