fix #29, you can`t move selected blocks in place which causes bus segment deletion

This commit is contained in:
2023-05-30 18:24:37 +03:00
parent 5a4cd77dcb
commit f6205cab55
4 changed files with 61 additions and 19 deletions

View File

@@ -158,7 +158,7 @@ protected:
void hoverAcceptedPin(BlockItemPin * pin, bool hover);
void unhoverPins(BlockItemPin * excl_pin = 0);
void simplifyBuses();
void moveBuses(const QList<QGraphicsItem *> & items, QPointF dp);
bool moveBuses(const QList<QGraphicsItem *> & items, QPointF dp);
QList<BlockBusItem *> internalBuses(const QList<BlockItem *> & items);
QList<BlockItemPin *> nearPins(BlockItemPin * pin, Qt::KeyboardModifiers km);
BlockItemPin * getPin(const QList<QGraphicsItem *> & list) const;