Cockatrice
2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
settingscache.h
Go to the documentation of this file.
1
#ifndef SERVATRICE_SETTINGSCACHE_H
2
#define SERVATRICE_SETTINGSCACHE_H
3
4
#include <QList>
5
#include <QRegularExpression>
6
#include <QSettings>
7
#include <QString>
8
9
class
SettingsCache
:
public
QSettings
10
{
11
Q_OBJECT
12
private
:
13
bool
isPortableBuild
;
14
15
public
:
16
SettingsCache
(
const
QString &fileName =
"servatrice.ini"
,
17
QSettings::Format format = QSettings::IniFormat,
18
QObject *parent = 0);
19
static
QString
guessConfigurationPath
();
20
QList<QRegularExpression>
disallowedRegExp
;
21
bool
getIsPortableBuild
()
const
22
{
23
return
isPortableBuild
;
24
}
25
};
26
27
extern
SettingsCache
*
settingsCache
;
28
29
#endif
SettingsCache
Definition
cache_settings.h:137
SettingsCache::getIsPortableBuild
bool getIsPortableBuild() const
Definition
settingscache.h:21
SettingsCache::SettingsCache
SettingsCache()
Definition
cache_settings.cpp:166
SettingsCache::guessConfigurationPath
static QString guessConfigurationPath()
Definition
settingscache.cpp:26
SettingsCache::disallowedRegExp
QList< QRegularExpression > disallowedRegExp
Definition
settingscache.h:20
SettingsCache::isPortableBuild
bool isPortableBuild
Definition
cache_settings.h:332
settingsCache
SettingsCache * settingsCache
Definition
main.cpp:41
servatrice
src
settingscache.h
Generated by
1.14.0