summaryrefslogtreecommitdiff
path: root/tikzit/src/gui/nodeitem.h
diff options
context:
space:
mode:
authorAleks Kissinger <aleks0@gmail.com>2017-12-18 17:59:56 +0000
committerAleks Kissinger <aleks0@gmail.com>2017-12-18 17:59:56 +0000
commit708011ca445e6096d693bde77b63b43b9de78e54 (patch)
tree8c4e96d311953dde45d1de7aa8c84d49ec761480 /tikzit/src/gui/nodeitem.h
parent2bf85f71dc07b2c4785b9408e3c426ccaab55b74 (diff)
adding node position tracking for undo
Diffstat (limited to 'tikzit/src/gui/nodeitem.h')
-rw-r--r--tikzit/src/gui/nodeitem.h5
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;