# HG changeset patch # User Michiel Broek # Date 1656593086 -7200 # Node ID 430d4cd2edd6ff1f0c6061bbca94e4a51f9f32e1 # Parent a866722d0f15d4d9b4c8be0a8551a7fcb3ab499d Force red or black pen color diff -r a866722d0f15 -r 430d4cd2edd6 src/analog/manometer.cpp --- a/src/analog/manometer.cpp Thu Jun 30 11:48:47 2022 +0200 +++ b/src/analog/manometer.cpp Thu Jun 30 14:44:46 2022 +0200 @@ -200,13 +200,15 @@ painter.restore();// Przywrocenie do wychylenia o 60 stopni // Rysowanie wyświetlanej wartości - if (valueOffset()) - { - - if (value() >= critical() ) painter.setPen(Qt::red); - painter.setFont(valueFont()); - QString Str = prefix() + QString("%1").arg(value()) + suffix(); - QSize Size = painter.fontMetrics().size(Qt::TextSingleLine, Str); - painter.drawText( QPointF( Size.width() / -2.0,static_cast( 0 - valueOffset())) , Str); - } + if (valueOffset()) + { + if (value() >= critical()) + painter.setPen(Qt::red); + else + painter.setPen(Qt::black); + painter.setFont(valueFont()); + QString Str = prefix() + QString("%1").arg(value()) + suffix(); + QSize Size = painter.fontMetrics().size(Qt::TextSingleLine, Str); + painter.drawText( QPointF( Size.width() / -2.0,static_cast( 0 - valueOffset())) , Str); + } }// paintEvent