Cockatrice
2026-04-21-Development-2.11.0-beta.61
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
game_filters_settings.h
Go to the documentation of this file.
1
7
8
#ifndef GAMEFILTERSSETTINGS_H
9
#define GAMEFILTERSSETTINGS_H
10
11
#include "
settings_manager.h
"
12
13
class
GameFiltersSettings
:
public
SettingsManager
14
{
15
Q_OBJECT
16
friend
class
SettingsCache
;
17
18
public
:
19
bool
isHideBuddiesOnlyGames
()
const
;
20
bool
isHideFullGames
()
const
;
21
bool
isHideGamesThatStarted
()
const
;
22
bool
isHidePasswordProtectedGames
()
const
;
23
bool
isHideIgnoredUserGames
()
const
;
24
bool
isHideNotBuddyCreatedGames
()
const
;
25
bool
isHideOpenDecklistGames
()
const
;
26
QString
getGameNameFilter
()
const
;
27
QStringList
getCreatorNameFilters
()
const
;
28
int
getMinPlayers
()
const
;
29
int
getMaxPlayers
()
const
;
30
QTime
getMaxGameAge
()
const
;
31
bool
isGameTypeEnabled
(QString gametype)
const
;
32
bool
isShowOnlyIfSpectatorsCanWatch
()
const
;
33
bool
isShowSpectatorPasswordProtected
()
const
;
34
bool
isShowOnlyIfSpectatorsCanChat
()
const
;
35
bool
isShowOnlyIfSpectatorsCanSeeHands
()
const
;
36
37
void
setHideBuddiesOnlyGames
(
bool
hide);
38
void
setHideIgnoredUserGames
(
bool
hide);
39
void
setHideOpenDecklistGames
(
bool
hide);
40
void
setHideFullGames
(
bool
hide);
41
void
setHideGamesThatStarted
(
bool
hide);
42
void
setHidePasswordProtectedGames
(
bool
hide);
43
void
setHideNotBuddyCreatedGames
(
bool
hide);
44
void
setGameNameFilter
(QString gameName);
45
void
setCreatorNameFilters
(QStringList creatorName);
46
void
setMinPlayers
(
int
min);
47
void
setMaxPlayers
(
int
max);
48
void
setMaxGameAge
(
const
QTime &maxGameAge);
49
void
setGameTypeEnabled
(QString gametype,
bool
enabled);
50
void
setGameHashedTypeEnabled
(QString gametypeHASHED,
bool
enabled);
51
void
setShowOnlyIfSpectatorsCanWatch
(
bool
show);
52
void
setShowSpectatorPasswordProtected
(
bool
show);
53
void
setShowOnlyIfSpectatorsCanChat
(
bool
show);
54
void
setShowOnlyIfSpectatorsCanSeeHands
(
bool
show);
55
56
private
:
57
explicit
GameFiltersSettings
(
const
QString &
settingPath
, QObject *parent =
nullptr
);
58
GameFiltersSettings
(
const
GameFiltersSettings
&
/*other*/
);
59
};
60
61
#endif
// GAMEFILTERSSETTINGS_H
GameFiltersSettings::GameFiltersSettings
GameFiltersSettings(const QString &settingPath, QObject *parent=nullptr)
Definition
game_filters_settings.cpp:6
GameFiltersSettings::isHideOpenDecklistGames
bool isHideOpenDecklistGames() const
Definition
game_filters_settings.cpp:91
GameFiltersSettings::getMaxGameAge
QTime getMaxGameAge() const
Definition
game_filters_settings.cpp:144
GameFiltersSettings::setHideIgnoredUserGames
void setHideIgnoredUserGames(bool hide)
Definition
game_filters_settings.cpp:64
GameFiltersSettings::isHidePasswordProtectedGames
bool isHidePasswordProtectedGames() const
Definition
game_filters_settings.cpp:58
GameFiltersSettings::setShowOnlyIfSpectatorsCanSeeHands
void setShowOnlyIfSpectatorsCanSeeHands(bool show)
Definition
game_filters_settings.cpp:199
GameFiltersSettings::GameFiltersSettings
GameFiltersSettings(const GameFiltersSettings &)
GameFiltersSettings::setHideFullGames
void setHideFullGames(bool hide)
Definition
game_filters_settings.cpp:31
GameFiltersSettings::setShowOnlyIfSpectatorsCanChat
void setShowOnlyIfSpectatorsCanChat(bool show)
Definition
game_filters_settings.cpp:188
GameFiltersSettings::setHideNotBuddyCreatedGames
void setHideNotBuddyCreatedGames(bool hide)
Definition
game_filters_settings.cpp:75
GameFiltersSettings::setMinPlayers
void setMinPlayers(int min)
Definition
game_filters_settings.cpp:117
GameFiltersSettings::setMaxGameAge
void setMaxGameAge(const QTime &maxGameAge)
Definition
game_filters_settings.cpp:139
GameFiltersSettings::getMaxPlayers
int getMaxPlayers() const
Definition
game_filters_settings.cpp:133
GameFiltersSettings::isShowOnlyIfSpectatorsCanChat
bool isShowOnlyIfSpectatorsCanChat() const
Definition
game_filters_settings.cpp:193
GameFiltersSettings::setShowOnlyIfSpectatorsCanWatch
void setShowOnlyIfSpectatorsCanWatch(bool show)
Definition
game_filters_settings.cpp:166
GameFiltersSettings::setHidePasswordProtectedGames
void setHidePasswordProtectedGames(bool hide)
Definition
game_filters_settings.cpp:53
GameFiltersSettings::isHideNotBuddyCreatedGames
bool isHideNotBuddyCreatedGames() const
Definition
game_filters_settings.cpp:80
GameFiltersSettings::isGameTypeEnabled
bool isGameTypeEnabled(QString gametype) const
Definition
game_filters_settings.cpp:160
GameFiltersSettings::setGameNameFilter
void setGameNameFilter(QString gameName)
Definition
game_filters_settings.cpp:97
GameFiltersSettings::SettingsCache
friend class SettingsCache
Definition
game_filters_settings.h:16
GameFiltersSettings::isHideBuddiesOnlyGames
bool isHideBuddiesOnlyGames() const
Definition
game_filters_settings.cpp:25
GameFiltersSettings::setGameTypeEnabled
void setGameTypeEnabled(QString gametype, bool enabled)
Definition
game_filters_settings.cpp:150
GameFiltersSettings::isShowSpectatorPasswordProtected
bool isShowSpectatorPasswordProtected() const
Definition
game_filters_settings.cpp:182
GameFiltersSettings::isShowOnlyIfSpectatorsCanSeeHands
bool isShowOnlyIfSpectatorsCanSeeHands() const
Definition
game_filters_settings.cpp:204
GameFiltersSettings::setHideOpenDecklistGames
void setHideOpenDecklistGames(bool hide)
Definition
game_filters_settings.cpp:86
GameFiltersSettings::isHideIgnoredUserGames
bool isHideIgnoredUserGames() const
Definition
game_filters_settings.cpp:69
GameFiltersSettings::setMaxPlayers
void setMaxPlayers(int max)
Definition
game_filters_settings.cpp:128
GameFiltersSettings::setGameHashedTypeEnabled
void setGameHashedTypeEnabled(QString gametypeHASHED, bool enabled)
Definition
game_filters_settings.cpp:155
GameFiltersSettings::isHideFullGames
bool isHideFullGames() const
Definition
game_filters_settings.cpp:36
GameFiltersSettings::getCreatorNameFilters
QStringList getCreatorNameFilters() const
Definition
game_filters_settings.cpp:112
GameFiltersSettings::isShowOnlyIfSpectatorsCanWatch
bool isShowOnlyIfSpectatorsCanWatch() const
Definition
game_filters_settings.cpp:171
GameFiltersSettings::isHideGamesThatStarted
bool isHideGamesThatStarted() const
Definition
game_filters_settings.cpp:47
GameFiltersSettings::setHideGamesThatStarted
void setHideGamesThatStarted(bool hide)
Definition
game_filters_settings.cpp:42
GameFiltersSettings::setShowSpectatorPasswordProtected
void setShowSpectatorPasswordProtected(bool show)
Definition
game_filters_settings.cpp:177
GameFiltersSettings::setHideBuddiesOnlyGames
void setHideBuddiesOnlyGames(bool hide)
Definition
game_filters_settings.cpp:20
GameFiltersSettings::getMinPlayers
int getMinPlayers() const
Definition
game_filters_settings.cpp:122
GameFiltersSettings::setCreatorNameFilters
void setCreatorNameFilters(QStringList creatorName)
Definition
game_filters_settings.cpp:107
GameFiltersSettings::getGameNameFilter
QString getGameNameFilter() const
Definition
game_filters_settings.cpp:102
SettingsManager::SettingsManager
SettingsManager(const QString &settingPath, const QString &defaultGroup=QString(), const QString &defaultSubGroup=QString(), QObject *parent=nullptr)
Definition
settings_manager.cpp:3
SettingsManager::settingPath
QString settingPath
Definition
settings_manager.h:27
settings_manager.h
TODO: Document this.
libcockatrice_settings
libcockatrice
settings
game_filters_settings.h
Generated by
1.14.0