eden/src/yuzu/multiplayer
crueter b9e052b3a7
[desktop] Basic grid view implementation (#3479)
Closes #3441

Basic impl of a grid view on the game list. The ideal solution here
would be to use QSortFilterProxyModel and abstract the game list model
out to a QStandardItemModel, but that is too much effort for me rn.
Adapted the "card" design from QML, can 1000% be improved but QPainter
is just such a pain to deal with. Implanting a Qt Quick scene into there
would legitimately be easier.

Anyways, margins and text sizes lgtm at all sizes, though please give
feedback on both that and the general card design.

Future TODOs:
- [ ] Auto size mode
- [ ] Refactor to use models

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3479
2026-02-06 19:51:01 +01:00
..
chat_room.cpp [desktop] Basic grid view implementation (#3479) 2026-02-06 19:51:01 +01:00
chat_room.h [meta] fix license headers (#2547) 2025-09-21 21:58:59 +02:00
chat_room.ui yuzu: Add ui files for multiplayer rooms 2022-07-25 21:59:28 +02:00
client_room.cpp [desktop] Basic grid view implementation (#3479) 2026-02-06 19:51:01 +01:00
client_room.h [meta] fix license headers (#2547) 2025-09-21 21:58:59 +02:00
client_room.ui yuzu: Add ui files for multiplayer rooms 2022-07-25 21:59:28 +02:00
direct_connect.cpp [desktop, fs] main_window separation; fix Ryujinx save data link issues (#2929) 2025-11-09 18:07:38 +01:00
direct_connect.h [meta] fix license headers (#2547) 2025-09-21 21:58:59 +02:00
direct_connect.ui LDN Hostname Support in Direct Connect 2023-01-28 18:33:21 +11:00
host_room.cpp [desktop] Basic grid view implementation (#3479) 2026-02-06 19:51:01 +01:00
host_room.h [meta] fix license headers (#2547) 2025-09-21 21:58:59 +02:00
host_room.ui yuzu: Add ui files for multiplayer rooms 2022-07-25 21:59:28 +02:00
lobby.cpp [desktop] Basic grid view implementation (#3479) 2026-02-06 19:51:01 +01:00
lobby.h [meta] fix license headers (#2547) 2025-09-21 21:58:59 +02:00
lobby.ui added 'Hide empty rooms' toggle to lobby 2023-02-02 18:46:28 -06:00
lobby_p.h [chore] Fixed a couple memory leaks using up ~15 MB each iteration (#398) 2025-12-26 02:55:52 +01:00
message.cpp [desktop, core] yuzu -> Eden, eden -> Eden 2025-07-19 00:12:21 -04:00
message.h yuzu/multiplayer: Warn when game is running or no network interface is selected 2022-08-27 03:41:19 +02:00
moderation_dialog.cpp [meta] fix license headers (#2547) 2025-09-21 21:58:59 +02:00
moderation_dialog.h [meta] fix license headers (#2547) 2025-09-21 21:58:59 +02:00
moderation_dialog.ui yuzu: Add ui files for multiplayer rooms 2022-07-25 21:59:28 +02:00
state.cpp [desktop] Basic grid view implementation (#3479) 2026-02-06 19:51:01 +01:00
state.h [meta] fix license headers (#2547) 2025-09-21 21:58:59 +02:00
validation.h LDN Hostname Support in Direct Connect 2023-01-28 18:33:21 +11:00