From: Soeren Apel Date: Thu, 6 Feb 2020 08:27:24 +0000 (+0100) Subject: QHexView: Change background of hex digit header X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=commitdiff_plain;h=48b168aaec786edf7be7ff0a3661061f76d86b22 QHexView: Change background of hex digit header --- diff --git a/pv/views/decoder_output/QHexView.cpp b/pv/views/decoder_output/QHexView.cpp index 59fe779f..ccd50f87 100644 --- a/pv/views/decoder_output/QHexView.cpp +++ b/pv/views/decoder_output/QHexView.cpp @@ -302,15 +302,17 @@ void QHexView::paintEvent(QPaintEvent *event) lastLineIdx++; } - // Fill address area background - painter.fillRect(QRect(posAddr_, event->rect().top(), - posHex_ - (GAP_ADR_HEX / 2), height()), palette().color(QPalette::Window)); - // Paint divider line between hex and ASCII areas int line_x = posAscii_ - (GAP_HEX_ASCII / 2); painter.setPen(palette().color(QPalette::Midlight)); painter.drawLine(line_x, event->rect().top(), line_x, height()); + // Fill address area background + painter.fillRect(QRect(posAddr_, event->rect().top(), + posHex_ - (GAP_ADR_HEX / 2), height()), palette().color(QPalette::Window)); + painter.fillRect(QRect(posAddr_, event->rect().top(), + posAscii_ - (GAP_HEX_ASCII / 2), charHeight_ + 2), palette().color(QPalette::Window)); + // Paint address area painter.setPen(palette().color(QPalette::ButtonText)); @@ -326,7 +328,7 @@ void QHexView::paintEvent(QPaintEvent *event) painter.setPen(palette().color(QPalette::ButtonText)); for (int offset = 0; offset <= 0xF; offset++) painter.drawText(posHex_ + (1 + offset * 3) * charWidth_, - charHeight_, QString::number(offset, 16).toUpper()); + charHeight_ - 3, QString::number(offset, 16).toUpper()); // Paint hex values QBrush regular = palette().buttonText();