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));
}
Exemplo n.º 2
0
const QList<CmpSigPinDisplayType>&
CmpSigPinDisplayType::getAllTypes() noexcept {
  static QList<CmpSigPinDisplayType> list{
      none(),
      pinName(),
      componentSignal(),
      netSignal(),
  };
  return list;
}