Cockatrice 2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
interface_interface_settings_provider.h File Reference
#include <QList>
#include <QString>
#include <QStringList>
#include <libcockatrice/utility/playmat_params.h>
Include dependency graph for interface_interface_settings_provider.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IInterfaceSettingsProvider

Enumerations

enum  PlaymatVisibility { PlaymatVisibilityNone = 0 , PlaymatVisibilityOwnOnly = 1 , PlaymatVisibilityAll = 2 }
 Whether playmats are rendered in-game, and for whom. More...
enum  PlaymatMode { PlaymatModeOverrideDeck = 0 , PlaymatModeFallback = 1 , PlaymatModeDeckOnly = 2 }
 How the user-level playmat collection interacts with the deck-configured playmat. More...
enum  PlaymatFallbackMode { PlaymatFallbackModeFixed = 0 , PlaymatFallbackModeRoundRobin = 1 , PlaymatFallbackModeRandom = 2 }
 How the user-level fallback playmat list is consulted when a deck has no playmat configured. More...

Enumeration Type Documentation

◆ PlaymatFallbackMode

How the user-level fallback playmat list is consulted when a deck has no playmat configured.

Enumerator
PlaymatFallbackModeFixed 

Always use the first entry of the fallback list.

PlaymatFallbackModeRoundRobin 

Cycle through the list, advancing one entry per resolution.

PlaymatFallbackModeRandom 

Pick a random entry per resolution.

◆ PlaymatMode

How the user-level playmat collection interacts with the deck-configured playmat.

Enumerator
PlaymatModeOverrideDeck 

Always use the collection, ignoring any deck-configured playmat.

PlaymatModeFallback 

Prefer the deck-configured playmat; fall back to the collection when absent.

PlaymatModeDeckOnly 

Use only the deck-configured playmat, ignoring the collection.

◆ PlaymatVisibility

Whether playmats are rendered in-game, and for whom.

Enumerator
PlaymatVisibilityNone 

Don't use playmats.

PlaymatVisibilityOwnOnly 

Show the local player's playmat only.

PlaymatVisibilityAll 

Show playmats for all players.