1#ifndef COCKATRICE_INTERFACE_CARD_SET_PRIORITY_CONTROLLER_H
2#define COCKATRICE_INTERFACE_CARD_SET_PRIORITY_CONTROLLER_H
34 virtual void setSortKey(QString shortName,
unsigned int sortKey) = 0;
35 virtual void setEnabled(QString shortName,
bool enabled) = 0;
36 virtual void setIsKnown(QString shortName,
bool isknown) = 0;
38 virtual unsigned int getSortKey(QString shortName)
const = 0;
39 virtual bool isEnabled(QString shortName)
const = 0;
40 virtual bool isKnown(QString shortName)
const = 0;
49 virtual void saveSets(
const QVector<SetSaveData> &data) = 0;
Definition interface_card_set_priority_controller.h:7
virtual void setSortKey(QString shortName, unsigned int sortKey)=0
virtual void setEnabled(QString shortName, bool enabled)=0
virtual void setIsKnown(QString shortName, bool isknown)=0
virtual void saveSets(const QVector< SetSaveData > &data)=0
virtual ~ICardSetPriorityController()=default
virtual bool isKnown(QString shortName) const =0
virtual bool isEnabled(QString shortName) const =0
virtual unsigned int getSortKey(QString shortName) const =0
virtual SetOptions getSetOptions(QString shortName) const =0
Returns the bundled priority options for a set in a single call.
Bundled per-set priority options, returned in a single call.
Definition interface_card_set_priority_controller.h:26
bool enabled
Definition interface_card_set_priority_controller.h:28
unsigned int sortKey
Definition interface_card_set_priority_controller.h:27
bool isKnown
Definition interface_card_set_priority_controller.h:29
Definition interface_card_set_priority_controller.h:10
unsigned int sortKey
Definition interface_card_set_priority_controller.h:12
QString shortName
Definition interface_card_set_priority_controller.h:11
bool enabled
Definition interface_card_set_priority_controller.h:13