7#ifndef DLG_FILTER_GAMES_H
8#define DLG_FILTER_GAMES_H
18#include <qtmetamacros.h>
70 QWidget *parent =
nullptr);
bool getShowSpectatorPasswordProtected() const
Definition dlg_filter_games.cpp:256
QCheckBox * hidePasswordProtectedGames
Definition dlg_filter_games.h:36
GameFilterConfigs getFilters() const
Definition dlg_filter_games.cpp:196
QCheckBox * hideFullGames
Definition dlg_filter_games.h:34
QCheckBox * hideBuddiesOnlyGames
Definition dlg_filter_games.h:33
DlgFilterGames(const QMap< int, QString > &_allGameTypes, const GamesProxyModel *_gamesProxyModel, QWidget *parent=nullptr)
Definition dlg_filter_games.cpp:24
QCheckBox * hideIgnoredUserGames
Definition dlg_filter_games.h:37
QCheckBox * showOnlyIfSpectatorsCanSeeHands
Definition dlg_filter_games.h:50
QComboBox * maxGameAgeComboBox
Definition dlg_filter_games.h:45
bool getShowOnlyIfSpectatorsCanSeeHands() const
Definition dlg_filter_games.cpp:266
QCheckBox * hideOpenDecklistGames
Definition dlg_filter_games.h:39
QMap< int, QCheckBox * > gameTypeFilterCheckBoxes
Definition dlg_filter_games.h:42
QCheckBox * hideGamesThatStarted
Definition dlg_filter_games.h:35
QCheckBox * showOnlyIfSpectatorsCanChat
Definition dlg_filter_games.h:49
void actOk()
Definition dlg_filter_games.cpp:217
const GamesProxyModel * gamesProxyModel
Definition dlg_filter_games.h:53
QStringList getHostNameFilters() const
Definition dlg_filter_games.cpp:229
void toggleSpectatorCheckboxEnabledness(bool spectatorsEnabled)
Definition dlg_filter_games.cpp:222
QSpinBox * maxPlayersFilterMinSpinBox
Definition dlg_filter_games.h:43
QCheckBox * hideNotBuddyCreatedGames
Definition dlg_filter_games.h:38
QCheckBox * showOnlyIfSpectatorsCanWatch
Definition dlg_filter_games.h:47
QCheckBox * showSpectatorPasswordProtected
Definition dlg_filter_games.h:48
QLineEdit * hostNameFilterEdit
Definition dlg_filter_games.h:41
QTime getMaxGameAge() const
Definition dlg_filter_games.cpp:247
QSet< int > getGameTypeFilter() const
Definition dlg_filter_games.cpp:234
const QMap< QTime, QString > gameAgeMap
Definition dlg_filter_games.h:54
QSpinBox * maxPlayersFilterMaxSpinBox
Definition dlg_filter_games.h:44
QGroupBox * generalGroupBox
Definition dlg_filter_games.h:32
QLineEdit * gameNameFilterEdit
Definition dlg_filter_games.h:40
bool getShowOnlyIfSpectatorsCanChat() const
Definition dlg_filter_games.cpp:261
const QMap< int, QString > & allGameTypes
Definition dlg_filter_games.h:52
Proxy model for filtering and sorting the GamesModel based on user preferences.
Definition games_model.h:118
Definition dlg_manage_sets.h:29
The possible game filter configs.
Definition game_filter_configs.h:15