mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-03-04 12:49:59 +01:00
XREF improve drawing delay type contact
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4562 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -455,27 +455,27 @@ void CrossRefItem::drawContact(QPainter &painter, int flags, QString str) {
|
|||||||
// for delay on contact
|
// for delay on contact
|
||||||
if (flags &DelayOn) {
|
if (flags &DelayOn) {
|
||||||
if (flags &NO) {
|
if (flags &NO) {
|
||||||
painter.drawLine(12, offset+4, 12, offset+6);
|
painter.drawLine(12, offset+8, 12, offset+11);
|
||||||
QRectF r(9.5, offset+1, 5, 3);
|
QRectF r(9.5, offset+9, 5, 3);
|
||||||
painter.drawArc(r, 180*16, 180*16);
|
painter.drawArc(r, 180*16, 180*16);
|
||||||
}
|
}
|
||||||
if (flags &NC) {
|
if (flags &NC) {
|
||||||
painter.drawLine(QPointF(13.5, offset+2), QPointF(13.5, offset+3.5));
|
painter.drawLine(QPointF(12.5, offset+5), QPointF(12.5, offset+8));
|
||||||
QRectF r(11, offset-1, 5, 3);
|
QRectF r(10, offset+6, 5, 3);
|
||||||
painter.drawArc(r, 180*16, 180*16);
|
painter.drawArc(r, 180*16, 180*16);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// for delay off contact
|
// for delay off contact
|
||||||
else {
|
else {
|
||||||
if (flags &NO) {
|
if (flags &NO) {
|
||||||
painter.drawLine(12, offset+3, 12, offset+6);
|
painter.drawLine(12, offset+8, 12, offset+9.5);
|
||||||
QRectF r(9.5, offset+2, 5, 3);
|
QRectF r(9.5, offset+9.5, 5, 3);
|
||||||
painter.drawArc(r, 0, 180*16);
|
painter.drawArc(r, 0, 180*16);
|
||||||
}
|
}
|
||||||
if (flags &NC) {
|
if (flags &NC) {
|
||||||
painter.drawLine(QPointF(13.5, offset+1), QPointF(13.5, offset+3.5));
|
painter.drawLine(QPointF(12.5, offset+5), QPointF(12.5, offset+7));
|
||||||
QRectF r(11, offset, 5, 3);
|
QRectF r(10, offset+7.5, 5, 3);
|
||||||
painter.drawArc(r, 0, 180*16);
|
painter.drawArc(r, 0, 180*16);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user