Fix bug where undoing+redoing AddWire multiple times crashes

This commit is contained in:
xypwn
2020-03-28 11:15:04 +01:00
parent de9e38ddf7
commit 9414c8c426
7 changed files with 28 additions and 7 deletions

View File

@@ -9,7 +9,7 @@ class Part;
class Wire;
class Scene;
class Connector : public QGraphicsItem
class Connector : private QGraphicsItem
{
public:
friend class Scene;
@@ -24,6 +24,8 @@ public:
Connector(Scene* scene, Part *parentPart, ConnectorType::ConnectorType side);
Part* parentPart();
QRectF boundingRect() const override; // For drawing
QPainterPath shape() const override; // For selection ("Hitbox")
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override;