Cockatrice 2026-01-14-Development-2.11.0-beta.46
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
interface_card_set_priority_controller.h
Go to the documentation of this file.
1#ifndef COCKATRICE_INTERFACE_CARD_SET_PRIORITY_CONTROLLER_H
2#define COCKATRICE_INTERFACE_CARD_SET_PRIORITY_CONTROLLER_H
3
4#include <QString>
5
7{
8public:
9 virtual ~ICardSetPriorityController() = default;
10
11 virtual void setSortKey(QString shortName, unsigned int sortKey) = 0;
12 virtual void setEnabled(QString shortName, bool enabled) = 0;
13 virtual void setIsKnown(QString shortName, bool isknown) = 0;
14
15 virtual unsigned int getSortKey(QString shortName) = 0;
16 virtual bool isEnabled(QString shortName) = 0;
17 virtual bool isKnown(QString shortName) = 0;
18};
19
20#endif // COCKATRICE_INTERFACE_CARD_SET_PRIORITY_CONTROLLER_H
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 bool isEnabled(QString shortName)=0
virtual ~ICardSetPriorityController()=default
virtual unsigned int getSortKey(QString shortName)=0
virtual bool isKnown(QString shortName)=0