Cockatrice 2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
personal_settings.h
Go to the documentation of this file.
1#ifndef PERSONAL_SETTINGS_H
2#define PERSONAL_SETTINGS_H
3
4#include "settings_manager.h"
5
6#include <QDate>
7#include <QList>
9
11{
12 Q_OBJECT
13 friend class SettingsCache;
14
15public:
16 [[nodiscard]] QString getLang() const override;
17 [[nodiscard]] bool getShowTipsOnStartup() const override;
18 [[nodiscard]] QList<int> getSeenTips() const override;
19
20 void setLang(const QString &_lang);
21 void setShowTipsOnStartup(bool _showTipsOnStartup);
22 void setSeenTips(const QList<int> &_seenTips);
23
24signals:
26
27public:
28 explicit PersonalSettings(const QString &settingPath, QObject *parent = nullptr);
29
30private:
32};
33
34#endif // PERSONAL_SETTINGS_H
Definition interface_personal_settings_provider.h:9
void setShowTipsOnStartup(bool _showTipsOnStartup)
Definition personal_settings.cpp:34
QString getLang() const override
Definition personal_settings.cpp:8
void setSeenTips(const QList< int > &_seenTips)
Definition personal_settings.cpp:39
void setLang(const QString &_lang)
Definition personal_settings.cpp:28
friend class SettingsCache
Definition personal_settings.h:13
bool getShowTipsOnStartup() const override
Definition personal_settings.cpp:13
PersonalSettings(const QString &settingPath, QObject *parent=nullptr)
Definition personal_settings.cpp:3
PersonalSettings(const PersonalSettings &)
QList< int > getSeenTips() const override
Definition personal_settings.cpp:18
SettingsManager(const QString &settingPath, const QString &defaultGroup=QString(), const QString &defaultSubGroup=QString(), QObject *parent=nullptr)
Definition settings_manager.cpp:3
QString settingPath
Definition settings_manager.h:33