diff options
author | Aleks Kissinger <aleks0@gmail.com> | 2017-12-18 17:59:56 +0000 |
---|---|---|
committer | Aleks Kissinger <aleks0@gmail.com> | 2017-12-18 17:59:56 +0000 |
commit | 708011ca445e6096d693bde77b63b43b9de78e54 (patch) | |
tree | 8c4e96d311953dde45d1de7aa8c84d49ec761480 /tikzit/src/gui/nodeitem.h | |
parent | 2bf85f71dc07b2c4785b9408e3c426ccaab55b74 (diff) |
adding node position tracking for undo
Diffstat (limited to 'tikzit/src/gui/nodeitem.h')
-rw-r--r-- | tikzit/src/gui/nodeitem.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tikzit/src/gui/nodeitem.h b/tikzit/src/gui/nodeitem.h index 2228874..d0f1e62 100644 --- a/tikzit/src/gui/nodeitem.h +++ b/tikzit/src/gui/nodeitem.h @@ -16,11 +16,14 @@ class NodeItem : public QGraphicsItem { public: NodeItem(Node *node); - void syncPos(); + void readPos(); + void writePos(); void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget); QVariant itemChange(GraphicsItemChange change, const QVariant &value); QPainterPath shape() const; QRectF boundingRect() const; + Node *node() const; + private: Node *_node; QRectF labelRect() const; |