diff --git a/libs/blockview/blockitem.cpp b/libs/blockview/blockitem.cpp index 949437f..a99824a 100644 --- a/libs/blockview/blockitem.cpp +++ b/libs/blockview/blockitem.cpp @@ -172,6 +172,11 @@ QVector BlockItem::pins() const { return ret; } +QVector BlockItem::pinsOnSide(Qt::Alignment al) const +{ + return pins_.value(al); +} + QByteArray BlockItem::saveModel() { ChunkStream cs; diff --git a/libs/blockview/blockitem.h b/libs/blockview/blockitem.h index 9e3b693..e53a4e1 100644 --- a/libs/blockview/blockitem.h +++ b/libs/blockview/blockitem.h @@ -51,6 +51,7 @@ public: void clearPins(); void clearDecors(); QVector pins() const; + QVector pinsOnSide(Qt::Alignment al) const; QList decors() const { return decors_; } QList connectedBuses() const; BlockItemPin * pinByText(const QString & t) const;