Cockatrice 2026-06-01-Development-3.1.0-beta.3
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
game_filter_configs.h
Go to the documentation of this file.
1#ifndef COCKATRICE_GAME_FILTER_CONFIGS_H
2#define COCKATRICE_GAME_FILTER_CONFIGS_H
3
4#include <QTime>
5
10{
11 static constexpr int DEFAULT_MAX_PLAYERS_MIN = 1;
12 static constexpr int DEFAULT_MAX_PLAYERS_MAX = 99;
13
16 bool hideFullGames = false;
21 QString gameNameFilter = "";
22 QStringList creatorNameFilters = {};
23 QSet<int> gameTypeFilter = {};
26 QTime maxGameAge = {};
31
32 bool operator==(const GameFilterConfigs &) const = default;
33
39 bool isDefault() const;
40};
41
42#endif // COCKATRICE_GAME_FILTER_CONFIGS_H
The possible game filter configs.
Definition game_filter_configs.h:10
bool hideNotBuddyCreatedGames
Definition game_filter_configs.h:19
bool showOnlyIfSpectatorsCanChat
Definition game_filter_configs.h:29
QSet< int > gameTypeFilter
Definition game_filter_configs.h:23
bool hideOpenDecklistGames
Definition game_filter_configs.h:20
bool showSpectatorPasswordProtected
Definition game_filter_configs.h:28
QTime maxGameAge
Definition game_filter_configs.h:26
static constexpr int DEFAULT_MAX_PLAYERS_MAX
Definition game_filter_configs.h:12
QString gameNameFilter
Definition game_filter_configs.h:21
bool isDefault() const
Checks if this config has exactly the default values.
Definition game_filter_configs.cpp:3
bool showOnlyIfSpectatorsCanWatch
Definition game_filter_configs.h:27
QStringList creatorNameFilters
Definition game_filter_configs.h:22
bool hideFullGames
Definition game_filter_configs.h:16
bool showOnlyIfSpectatorsCanSeeHands
Definition game_filter_configs.h:30
bool hideIgnoredUserGames
Definition game_filter_configs.h:15
int maxPlayersFilterMin
Definition game_filter_configs.h:24
bool operator==(const GameFilterConfigs &) const =default
static constexpr int DEFAULT_MAX_PLAYERS_MIN
Definition game_filter_configs.h:11
bool hidePasswordProtectedGames
Definition game_filter_configs.h:18
bool hideBuddiesOnlyGames
Definition game_filter_configs.h:14
int maxPlayersFilterMax
Definition game_filter_configs.h:25
bool hideGamesThatStarted
Definition game_filter_configs.h:17