mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-08-20 21:33:27 -07:00
Optimize text color for dark themes. Closes #3633.
This commit is contained in:
parent
0501971e82
commit
3f9e528633
1 changed files with 7 additions and 3 deletions
|
@ -208,6 +208,7 @@ QIcon TorrentModelItem::getIconByState(State state) {
|
||||||
}
|
}
|
||||||
|
|
||||||
QColor TorrentModelItem::getColorByState(State state) {
|
QColor TorrentModelItem::getColorByState(State state) {
|
||||||
|
// Color names taken from http://cloford.com/resources/colours/500col.htm
|
||||||
bool dark = isDarkTheme();
|
bool dark = isDarkTheme();
|
||||||
switch (state) {
|
switch (state) {
|
||||||
case STATE_DOWNLOADING:
|
case STATE_DOWNLOADING:
|
||||||
|
@ -226,14 +227,14 @@ QColor TorrentModelItem::getColorByState(State state) {
|
||||||
if (!dark)
|
if (!dark)
|
||||||
return QColor(65, 105, 225); // Royal Blue
|
return QColor(65, 105, 225); // Royal Blue
|
||||||
else
|
else
|
||||||
return QColor(100, 149, 237); // Cornflower Blue
|
return QColor(99, 184, 255); // Steel Blue 1
|
||||||
case STATE_PAUSED_DL:
|
case STATE_PAUSED_DL:
|
||||||
return QColor(250, 128, 114); // Salmon
|
return QColor(250, 128, 114); // Salmon
|
||||||
case STATE_PAUSED_UP:
|
case STATE_PAUSED_UP:
|
||||||
if (!dark)
|
if (!dark)
|
||||||
return QColor(0, 0, 139); // Dark Blue
|
return QColor(0, 0, 139); // Dark Blue
|
||||||
else
|
else
|
||||||
return QColor(65, 105, 225); // Royal Blue
|
return QColor(79, 148, 205); // Steel Blue 3
|
||||||
case STATE_PAUSED_MISSING:
|
case STATE_PAUSED_MISSING:
|
||||||
return QColor(255, 0, 0); // red
|
return QColor(255, 0, 0); // red
|
||||||
case STATE_QUEUED_DL:
|
case STATE_QUEUED_DL:
|
||||||
|
@ -242,7 +243,10 @@ QColor TorrentModelItem::getColorByState(State state) {
|
||||||
case STATE_CHECKING_DL:
|
case STATE_CHECKING_DL:
|
||||||
case STATE_QUEUED_CHECK:
|
case STATE_QUEUED_CHECK:
|
||||||
case STATE_QUEUED_FASTCHECK:
|
case STATE_QUEUED_FASTCHECK:
|
||||||
return QColor(0, 128, 128); // Teal
|
if (!dark)
|
||||||
|
return QColor(0, 128, 128); // Teal
|
||||||
|
else
|
||||||
|
return QColor(0, 205, 205); // Cyan 3
|
||||||
case STATE_INVALID:
|
case STATE_INVALID:
|
||||||
return QColor(255, 0, 0); // red
|
return QColor(255, 0, 0); // red
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue