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
9class SettingsCache : public QSettings
10{
11 Q_OBJECT
12private:
13 bool isPortableBuild;
14
15public:
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
28
29#endif
Definition cache_settings.h:137
bool getIsPortableBuild() const
Definition settingscache.h:21
SettingsCache()
Definition cache_settings.cpp:166
static QString guessConfigurationPath()
Definition settingscache.cpp:26
QList< QRegularExpression > disallowedRegExp
Definition settingscache.h:20
bool isPortableBuild
Definition cache_settings.h:332
SettingsCache * settingsCache
Definition main.cpp:41