status feedback for RX_TIMEOUT

This commit is contained in:
Kevin Matz 2023-04-16 14:54:56 -04:00
parent c3bc6dc44e
commit 3f366f2aa0

View File

@ -101,6 +101,8 @@ const QString UniverseStatusWidget::statusText() const
return tr("Active");
case DMX::Universe::DMX_LOST:
return tr("Lost");
case DMX::Universe::RX_TIMEOUT:
return tr("Missing");
case sACN::Universe::sACN_TERMINATED:
return tr("Terminated");
default:
@ -122,7 +124,10 @@ void UniverseStatusWidget::paintEvent(QPaintEvent *)
fill.setRgb(32,255,64); // green
break;
case DMX::Universe::DMX_LOST:
fill.setRgb(255,255,64); // amber
fill.setRgb(255,255,64); // yellow
break;
case DMX::Universe::RX_TIMEOUT:
fill.setRgb(255,128,32); // amber
break;
case sACN::Universe::sACN_TERMINATED:
fill.setRgb(255,32,32); // red
@ -142,6 +147,7 @@ void UniverseStatusWidget::paintEvent(QPaintEvent *)
case DMX::Universe::DMX_NULL:
case DMX::Universe::DMX_ACTIVE:
case DMX::Universe::DMX_LOST:
case DMX::Universe::RX_TIMEOUT:
case sACN::Universe::sACN_TERMINATED:
default:
painter.drawEllipse((width()-size)/2, (height()-size)/2, size, size); // circle