summaryrefslogtreecommitdiff
path: root/src/yuzu/multiplayer/lobby_p.h
diff options
context:
space:
mode:
authorgerman77 <juangerman-13@hotmail.com>2022-09-09 15:29:22 -0500
committerFearlessTobi <thm.frey@gmail.com>2022-09-10 19:39:25 +0200
commit8f207bd93ddb9778f0242fca0dab6ef155bd2a97 (patch)
treeba3035c2a2b304956f6ba2ae6d5ac47d64c1ce52 /src/yuzu/multiplayer/lobby_p.h
parentf5e635addaef59159bf6bc529b17954eda3684a1 (diff)
yuzu: Multiple room UI improvements
Diffstat (limited to 'src/yuzu/multiplayer/lobby_p.h')
-rw-r--r--src/yuzu/multiplayer/lobby_p.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/yuzu/multiplayer/lobby_p.h b/src/yuzu/multiplayer/lobby_p.h
index 8071cede4..8b1707506 100644
--- a/src/yuzu/multiplayer/lobby_p.h
+++ b/src/yuzu/multiplayer/lobby_p.h
@@ -11,11 +11,10 @@
namespace Column {
enum List {
- EXPAND,
- ROOM_NAME,
GAME_NAME,
- HOST,
+ ROOM_NAME,
MEMBER,
+ HOST,
TOTAL,
};
}
@@ -98,7 +97,12 @@ public:
if (role == Qt::DecorationRole) {
auto val = data(GameIconRole);
if (val.isValid()) {
- val = val.value<QPixmap>().scaled(16, 16, Qt::KeepAspectRatio);
+ val = val.value<QPixmap>().scaled(32, 32, Qt::KeepAspectRatio,
+ Qt::TransformationMode::SmoothTransformation);
+ } else {
+ auto blank_image = QPixmap(32, 32);
+ blank_image.fill(Qt::black);
+ val = blank_image;
}
return val;
} else if (role != Qt::DisplayRole) {
@@ -191,8 +195,8 @@ public:
return LobbyItem::data(role);
}
auto members = data(MemberListRole).toList();
- return QStringLiteral("%1 / %2").arg(QString::number(members.size()),
- data(MaxPlayerRole).toString());
+ return QStringLiteral("%1 / %2 ")
+ .arg(QString::number(members.size()), data(MaxPlayerRole).toString());
}
bool operator<(const QStandardItem& other) const override {