configurable overlay color

This commit is contained in:
gdzhu
2021-08-28 07:38:48 +01:00
committed by Guodong Zhu
parent 687a2eb91a
commit 1fa6eb300c
3 changed files with 28 additions and 4 deletions

View File

@@ -217,7 +217,7 @@ void MainWindow::updateImage(bool immediately)
void MainWindow::drawText(QPixmap& image, int margin, int fontsize, QString text, int alignment) {
//std::cout << "text: " << text.toStdString() << " margin: " << margin << " fontsize: " << fontsize<< std::endl;
QPainter pt(&image);
pt.setPen(QPen(Qt::white));
pt.setPen(QPen(QColor(overlayHexRGB)));
pt.setFont(QFont("Sans", fontsize, QFont::Bold));
QRect marginRect = image.rect().adjusted(
margin,
@@ -337,6 +337,11 @@ void MainWindow::setBackgroundOpacity(unsigned int backgroundOpacity)
this->backgroundOpacity = backgroundOpacity;
}
void MainWindow::setOverlayHexRGB(QString overlayHexRGB)
{
this->overlayHexRGB = overlayHexRGB;
}
void MainWindow::warn(std::string text)
{
QLabel *label = this->findChild<QLabel*>("image");