fix(cpn): screen colors in simulator for B&W OLED radios (#4779)

This commit is contained in:
philmoz
2024-03-21 09:20:56 +10:00
committed by GitHub
parent 373b8e9355
commit 2ded1192a6
13 changed files with 114 additions and 224 deletions
@@ -40,6 +40,11 @@ void LcdWidget::setBgDefaultColor(const QColor &color)
bgDefaultColor = color;
}
void LcdWidget::setFgDefaultColor(const QColor &color)
{
fgDefaultColor = color;
}
void LcdWidget::setBackgroundColor(const QColor &color) { bgColor = color; }
void LcdWidget::makeScreenshot(const QString &fileName)
@@ -118,7 +123,7 @@ void LcdWidget::doPaint(QPainter &p)
p.eraseRect(0, 0, 2 * lcdWidth, 2 * lcdHeight);
if (lcdDepth == 1) {
rgb = qRgb(0, 0, 0);
rgb = fgDefaultColor.rgb();
p.setPen(rgb);
p.setBrush(QBrush(rgb));
}