diff options
author | german77 <juangerman-13@hotmail.com> | 2022-09-09 15:29:22 -0500 |
---|---|---|
committer | FearlessTobi <thm.frey@gmail.com> | 2022-09-10 19:39:25 +0200 |
commit | 8f207bd93ddb9778f0242fca0dab6ef155bd2a97 (patch) | |
tree | ba3035c2a2b304956f6ba2ae6d5ac47d64c1ce52 /src/yuzu/multiplayer/lobby_p.h | |
parent | f5e635addaef59159bf6bc529b17954eda3684a1 (diff) |
yuzu: Multiple room UI improvements
Diffstat (limited to 'src/yuzu/multiplayer/lobby_p.h')
-rw-r--r-- | src/yuzu/multiplayer/lobby_p.h | 16 |
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 { |