| 46 | ~Node() = default; |
| 47 | |
| 48 | QJsonObject |
| 49 | Node:: |
| 50 | save() const |
| 51 | { |
| 52 | QJsonObject nodeJson; |
| 53 | |
| 54 | nodeJson["id"] = _uid.toString(); |
| 55 | |
| 56 | nodeJson["model"] = _nodeDataModel->save(); |
| 57 | |
| 58 | double width = _nodeGraphicsObject->boundingRect().width(); |
| 59 | |
| 60 | QJsonObject obj; |
| 61 | obj["x"] = _nodeGraphicsObject->pos().x() + width*0.5; |
| 62 | obj["y"] = _nodeGraphicsObject->pos().y(); |
| 63 | nodeJson["position"] = obj; |
| 64 | |
| 65 | return nodeJson; |
| 66 | } |
| 67 | |
| 68 | |
| 69 | void |