mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-08-13 10:04:13 +02:00
show terminalnames in export
This commit is contained in:
+2
-1
@@ -2397,9 +2397,10 @@ QPointF Diagram::snapToGrid(const QPointF &p)
|
|||||||
\~French true pour afficher les bornes, false sinon
|
\~French true pour afficher les bornes, false sinon
|
||||||
*/
|
*/
|
||||||
void Diagram::setDrawTerminals(bool dt) {
|
void Diagram::setDrawTerminals(bool dt) {
|
||||||
|
draw_terminals_ = dt;
|
||||||
foreach(QGraphicsItem *qgi, items()) {
|
foreach(QGraphicsItem *qgi, items()) {
|
||||||
if (Terminal *t = qgraphicsitem_cast<Terminal *>(qgi)) {
|
if (Terminal *t = qgraphicsitem_cast<Terminal *>(qgi)) {
|
||||||
t -> setVisible(dt);
|
t -> update();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -199,19 +199,21 @@ void Terminal::paint(
|
|||||||
|
|
||||||
// dessin de la borne en rouge
|
// dessin de la borne en rouge
|
||||||
// draw the terminal in red
|
// draw the terminal in red
|
||||||
t.setColor(Qt::red);
|
if (!diagram() || diagram()->drawTerminals()) {
|
||||||
painter -> setPen(t);
|
t.setColor(Qt::red);
|
||||||
painter -> drawLine(c, e);
|
painter -> setPen(t);
|
||||||
|
painter -> drawLine(c, e);
|
||||||
|
|
||||||
// dessin du point d'amarrage au conducteur en bleu
|
// dessin du point d'amarrage au conducteur en bleu
|
||||||
// draw the docking point to the conductor in blue
|
// draw the docking point to the conductor in blue
|
||||||
t.setColor(m_hovered_color);
|
t.setColor(m_hovered_color);
|
||||||
painter -> setPen(t);
|
painter -> setPen(t);
|
||||||
painter -> setBrush(m_hovered_color);
|
painter -> setBrush(m_hovered_color);
|
||||||
if (m_hovered) {
|
if (m_hovered) {
|
||||||
painter -> setRenderHint(QPainter::Antialiasing, true);
|
painter -> setRenderHint(QPainter::Antialiasing, true);
|
||||||
painter -> drawEllipse(QRectF(c.x() - 2.5, c.y() - 2.5, 5.0, 5.0));
|
painter -> drawEllipse(QRectF(c.x() - 2.5, c.y() - 2.5, 5.0, 5.0));
|
||||||
} else painter -> drawPoint(c);
|
} else painter -> drawPoint(c);
|
||||||
|
}
|
||||||
|
|
||||||
//Draw help line if needed,
|
//Draw help line if needed,
|
||||||
if (diagram() && m_draw_help_line)
|
if (diagram() && m_draw_help_line)
|
||||||
|
|||||||
Reference in New Issue
Block a user