- QRectF boundingRect() const
- {
- qreal penWidth = 1;
- return QRectF(x - penWidth / 2, y - penWidth / 2,
- dx + penWidth, dy + penWidth);
+ QPointF getEntry() const {
+ return mapToScene(QPointF(width/2, 0));
+ }
+
+ std::array<QPointF, 3> getExits() const {
+ return { { mapToScene(QPointF( width/3, height)),
+ mapToScene(QPointF( width/2, height)),
+ mapToScene(QPointF(2*width/3, height)) } };