summaryrefslogtreecommitdiff
path: root/src/gui/nodeitem.h
diff options
context:
space:
mode:
authorAleks Kissinger <aleks0@gmail.com>2018-04-17 11:03:24 +0300
committerAleks Kissinger <aleks0@gmail.com>2018-04-17 11:03:24 +0300
commit8ac7248513189d82fe5bdf90c0d7fc15f2e718ce (patch)
treea537036afd281726cad73b1622935d3084c68f15 /src/gui/nodeitem.h
parent34b60b77d3f9830ddb6a0107bd65aa3c79701305 (diff)
fixed bounding box bug
Diffstat (limited to 'src/gui/nodeitem.h')
-rw-r--r--src/gui/nodeitem.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/gui/nodeitem.h b/src/gui/nodeitem.h
index eb3fbb3..91b3f63 100644
--- a/src/gui/nodeitem.h
+++ b/src/gui/nodeitem.h
@@ -19,14 +19,15 @@ public:
void readPos();
void writePos();
void paint(QPainter *painter, const QStyleOptionGraphicsItem *, QWidget *);
- QVariant itemChange(GraphicsItemChange change, const QVariant &value);
- QPainterPath shape() const;
- QRectF boundingRect() const;
+ QPainterPath shape() const override;
+ QRectF boundingRect() const override;
+ void updateBounds();
Node *node() const;
private:
Node *_node;
QRectF labelRect() const;
+ QRectF _boundingRect;
};
#endif // NODEITEM_H