Thu, 30 Jun 2022 14:44:46 +0200
Force red or black pen color
src/analog/manometer.cpp | file | annotate | diff | comparison | revisions |
--- 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<int>( 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<int>( 0 - valueOffset())) , Str); + } }// paintEvent