8#ifndef CARDDATABASESETTINGS_H
9#define CARDDATABASESETTINGS_H
23 void setSortKey(QString shortName,
unsigned int sortKey)
override;
24 void setEnabled(QString shortName,
bool enabled)
override;
25 void setIsKnown(QString shortName,
bool isknown)
override;
27 unsigned int getSortKey(QString shortName)
const override;
28 bool isEnabled(QString shortName)
const override;
29 bool isKnown(QString shortName)
const override;
33 void saveSets(
const QVector<SetSaveData> &data)
override;
void setIsKnown(QString shortName, bool isknown) override
Definition card_database_settings.cpp:26
bool isEnabled(QString shortName) const override
Definition card_database_settings.cpp:60
CardDatabaseSettings(const QString &settingPath, QObject *parent=nullptr)
Definition card_database_settings.cpp:5
bool setOptionsLoaded
Definition card_database_settings.h:45
QMutex setOptionsMutex
Definition card_database_settings.h:43
void setSortKey(QString shortName, unsigned int sortKey) override
Definition card_database_settings.cpp:10
SetOptions getSetOptions(QString shortName) const override
Returns the bundled priority options for a set in a single call.
Definition card_database_settings.cpp:74
friend class SettingsCache
Definition card_database_settings.h:20
unsigned int getSortKey(QString shortName) const override
Definition card_database_settings.cpp:53
bool isKnown(QString shortName) const override
Definition card_database_settings.cpp:67
void ensureSetOptionsLoaded() const
Definition card_database_settings.cpp:34
void saveSets(const QVector< SetSaveData > &data) override
Definition card_database_settings.cpp:81
void setEnabled(QString shortName, bool enabled) override
Definition card_database_settings.cpp:18
QHash< QString, SetOptions > setOptionsCache
Definition card_database_settings.h:44
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:33
Bundled per-set priority options, returned in a single call.
Definition interface_card_set_priority_controller.h:26