early-access version 4127

This commit is contained in:
pineappleEA 2024-02-10 04:04:31 +01:00
parent 60f0c16bdf
commit 1fa400cd38
2 changed files with 11 additions and 4 deletions

View File

@ -1,7 +1,7 @@
yuzu emulator early access yuzu emulator early access
============= =============
This is the source code for early-access 4126. This is the source code for early-access 4127.
## Legal Notice ## Legal Notice

View File

@ -202,12 +202,19 @@ public:
case Qt::ForegroundRole: { case Qt::ForegroundRole: {
auto members = data(MemberListRole).toList(); auto members = data(MemberListRole).toList();
auto max_players = data(MaxPlayerRole).toInt(); auto max_players = data(MaxPlayerRole).toInt();
const QColor room_full_color(255, 48, 32);
const QColor room_almost_full_color(255, 140, 32);
const QColor room_has_players_color(32, 160, 32);
const QColor room_empty_color(128, 128, 128);
if (members.size() >= max_players) { if (members.size() >= max_players) {
return QBrush(QColor(255, 48, 32)); return QBrush(room_full_color);
} else if (members.size() == (max_players - 1)) { } else if (members.size() == (max_players - 1)) {
return QBrush(QColor(255, 140, 32)); return QBrush(room_almost_full_color);
} else if (members.size() == 0) { } else if (members.size() == 0) {
return QBrush(QColor(128, 128, 128)); return QBrush(room_empty_color);
} else if (members.size() > 0 && members.size() < (max_players - 1)) {
return QBrush(room_has_players_color);
} }
// FIXME: How to return a value that tells Qt not to modify the // FIXME: How to return a value that tells Qt not to modify the
// text color from the default (as if Qt::ForegroundRole wasn't overridden)? // text color from the default (as if Qt::ForegroundRole wasn't overridden)?