Use toned green color for downloading pieces in Pieces bar

This commit is contained in:
jagannatharjun 2020-09-26 13:51:18 +05:30
parent 1c87073990
commit fbe484a615
2 changed files with 11 additions and 2 deletions

View file

@ -32,9 +32,18 @@
#include <QDebug>
namespace
{
QColor dlPieceColor(const QColor &pieceColor)
{
const QColor green {Qt::green};
return QColor::fromHsl(green.hslHue(), pieceColor.hslSaturation(), pieceColor.lightness());
}
}
DownloadedPiecesBar::DownloadedPiecesBar(QWidget *parent)
: base {parent}
, m_dlPieceColor {0, 0xd0, 0}
, m_dlPieceColor {dlPieceColor(pieceColor())}
{
}

View file

@ -57,7 +57,7 @@ private:
QString simpleToolTipText() const override;
// incomplete piece color
QColor m_dlPieceColor;
const QColor m_dlPieceColor;
// last used bitfields, uses to better resize redraw
// TODO: make a diff pieces to new pieces and update only changed pixels, speedup when update > 20x faster
QBitArray m_pieces;