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