void PinGraphicsItem::paint(QPainter * painter, const QStyleOptionGraphicsItem*, QWidget*) { QRectF rect(0, 0, 200, 100); painter->setBrush(QBrush(QColor(128,255,128))); painter->setPen(QColor(0,0,0)); painter->drawRoundedRect(rect, 20, 20); painter->setFont(QFont("Helveteca", 40)); painter->drawText(rect, pinName(), QTextOption(Qt::AlignHCenter | Qt::AlignVCenter)); }
const QList<CmpSigPinDisplayType>& CmpSigPinDisplayType::getAllTypes() noexcept { static QList<CmpSigPinDisplayType> list{ none(), pinName(), componentSignal(), netSignal(), }; return list; }