[GameModel] Refactor game filters options into struct (#6856)

This commit is contained in:
RickyRister 2026-05-09 02:45:33 -07:00 committed by GitHub
parent 2c51054e77
commit 985936a917
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 189 additions and 475 deletions

View file

@ -180,13 +180,7 @@ void GameSelector::actSetFilter()
if (!dlg.exec())
return;
gameListProxyModel->setGameFilters(
dlg.getHideBuddiesOnlyGames(), dlg.getHideIgnoredUserGames(), dlg.getHideFullGames(),
dlg.getHideGamesThatStarted(), dlg.getHidePasswordProtectedGames(), dlg.getHideNotBuddyCreatedGames(),
dlg.getHideOpenDecklistGames(), dlg.getGameNameFilter(), dlg.getCreatorNameFilters(), dlg.getGameTypeFilter(),
dlg.getMaxPlayersFilterMin(), dlg.getMaxPlayersFilterMax(), dlg.getMaxGameAge(),
dlg.getShowOnlyIfSpectatorsCanWatch(), dlg.getShowSpectatorPasswordProtected(),
dlg.getShowOnlyIfSpectatorsCanChat(), dlg.getShowOnlyIfSpectatorsCanSeeHands());
gameListProxyModel->setGameFilters(dlg.getFilters());
gameListProxyModel->saveFilterParameters(gameTypeMap);
updateTitle();