Force red or black pen color

Thu, 30 Jun 2022 14:44:46 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Thu, 30 Jun 2022 14:44:46 +0200
changeset 321
430d4cd2edd6
parent 320
a866722d0f15
child 322
e7ca120d93c7

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

mercurial