Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
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
#include <qtmetamacros.h>
9
10
class
QObject;
11
12
class
SettingsCache
:
public
QSettings
13
{
14
Q_OBJECT
15
private
:
16
bool
isPortableBuild
;
17
18
public
:
19
SettingsCache
(
const
QString &fileName =
"servatrice.ini"
,
20
QSettings::Format format = QSettings::IniFormat,
21
QObject *parent = 0);
22
static
QString
guessConfigurationPath
();
23
QList<QRegularExpression>
disallowedRegExp
;
24
bool
getIsPortableBuild
()
const
25
{
26
return
isPortableBuild
;
27
}
28
};
29
30
extern
SettingsCache
*
settingsCache
;
31
32
#endif
QList
Definition
remote_connection_controller.h:20
SettingsCache
Definition
cache_settings.h:56
SettingsCache::getIsPortableBuild
bool getIsPortableBuild() const
Definition
settingscache.h:24
SettingsCache::SettingsCache
SettingsCache()
Definition
cache_settings.cpp:106
SettingsCache::guessConfigurationPath
static QString guessConfigurationPath()
Definition
settingscache.cpp:28
SettingsCache::disallowedRegExp
QList< QRegularExpression > disallowedRegExp
Definition
settingscache.h:23
SettingsCache::isPortableBuild
bool isPortableBuild
Definition
cache_settings.h:94
settingsCache
SettingsCache * settingsCache
Definition
main.cpp:56
servatrice
src
settingscache.h
Generated by
1.18.0