Cockatrice 2026-06-01-Development-3.1.0-beta.3
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
card_database_settings.h
Go to the documentation of this file.
1
7
8#ifndef CARDDATABASESETTINGS_H
9#define CARDDATABASESETTINGS_H
10
11#include "settings_manager.h"
12
14
16{
17 Q_OBJECT
18 friend class SettingsCache;
19
20public:
21 void setSortKey(QString shortName, unsigned int sortKey) override;
22 void setEnabled(QString shortName, bool enabled) override;
23 void setIsKnown(QString shortName, bool isknown) override;
24
25 unsigned int getSortKey(QString shortName) const override;
26 bool isEnabled(QString shortName) const override;
27 bool isKnown(QString shortName) const override;
28
29 void saveSets(const QVector<SetSaveData> &data) override;
30
31private:
32 explicit CardDatabaseSettings(const QString &settingPath, QObject *parent = nullptr);
33};
34
35#endif // CARDDATABASESETTINGS_H
void setIsKnown(QString shortName, bool isknown) override
Definition card_database_settings.cpp:18
bool isEnabled(QString shortName) const override
Definition card_database_settings.cpp:28
CardDatabaseSettings(const QString &settingPath, QObject *parent=nullptr)
Definition card_database_settings.cpp:3
void setSortKey(QString shortName, unsigned int sortKey) override
Definition card_database_settings.cpp:8
friend class SettingsCache
Definition card_database_settings.h:18
unsigned int getSortKey(QString shortName) const override
Definition card_database_settings.cpp:23
bool isKnown(QString shortName) const override
Definition card_database_settings.cpp:33
void saveSets(const QVector< SetSaveData > &data) override
Definition card_database_settings.cpp:38
void setEnabled(QString shortName, bool enabled) override
Definition card_database_settings.cpp:13
Definition interface_card_set_priority_controller.h:7
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:31