mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-22 20:44:15 +00:00
Merge pull request #13445 from jagannatharjun/pieces-green
Use toned green color for downloading pieces in Pieces bar
This commit is contained in:
commit
79b4fb70f5
@ -32,9 +32,18 @@
|
|||||||
|
|
||||||
#include <QDebug>
|
#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)
|
DownloadedPiecesBar::DownloadedPiecesBar(QWidget *parent)
|
||||||
: base {parent}
|
: base {parent}
|
||||||
, m_dlPieceColor {0, 0xd0, 0}
|
, m_dlPieceColor {dlPieceColor(pieceColor())}
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -57,7 +57,7 @@ private:
|
|||||||
QString simpleToolTipText() const override;
|
QString simpleToolTipText() const override;
|
||||||
|
|
||||||
// incomplete piece color
|
// incomplete piece color
|
||||||
QColor m_dlPieceColor;
|
const QColor m_dlPieceColor;
|
||||||
// last used bitfields, uses to better resize redraw
|
// 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
|
// TODO: make a diff pieces to new pieces and update only changed pixels, speedup when update > 20x faster
|
||||||
QBitArray m_pieces;
|
QBitArray m_pieces;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user