120 static QFont sPinFont;
122 static qreal sColorBarHeight;
124 static qreal sPinInnerHorizontalSpacing;
125 static qreal sPinOuterHorizontalSpacing;
127 static qreal sPinInnerVerticalSpacing;
128 static qreal sPinOuterVerticalSpacing;
129 static qreal sPinUpperVerticalSpacing;
130 static qreal sPinLowerVerticalSpacing;
132 static qreal sPinFontHeight;
133 static qreal sPinFontAscent;
134 static qreal sPinFontDescent;
135 static qreal sPinFontBaseline;
137 static qreal sInnerNameTypeSpacing;
138 static qreal sOuterNameTypeSpacing;
140 void format(
const bool& adjust_size_to_grid);
143 static const int sIconPadding;
144 static const QSize sIconSize;
147 static const QPixmap& iconPixmap();
Abstract base class for modules.
The standard module to visualize netlist modules.
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=nullptr) override
QPointF getOutputScenePosition(const u32 mNetId, const QString &pin_type) const override
float yEndpointDistance() const override
float yTopPinDistance() const override
QPointF endpointPositionByIndex(int index, bool isInput) const override
QPointF getInputScenePosition(const u32 mNetId, const QString &pin_type) const override
static void loadSettings()
StandardGraphicsModule(Module *m, bool adjust_size_to_grid=true)
static void updateAlpha()