Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
card_info.h File Reference
#include "printing/printing_info.h"
#include <QDate>
#include <QHash>
#include <QList>
#include <QLoggingCategory>
#include <QMap>
#include <QMetaType>
#include <QSharedPointer>
#include <QVariant>
#include <utility>
Include dependency graph for card_info.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CardInfo
 Represents a card and its associated metadata, properties, and relationships. More...
class  CardInfo::UiAttributes
 Attributes of the card that affect display and game logic. More...

Typedefs

typedef QSharedPointer< CardInfoCardInfoPtr
typedef QSharedPointer< CardSetCardSetPtr
typedef QMap< QString, QList< PrintingInfo > > SetToPrintingsMap
typedef QHash< QString, CardInfoPtrCardNameMap
typedef QHash< QString, CardSetPtrSetNameMap

Functions

 Q_LOGGING_CATEGORY (CardInfoLog, "card_info")

Typedef Documentation

◆ CardInfoPtr

typedef QSharedPointer<CardInfo> CardInfoPtr

◆ CardNameMap

typedef QHash<QString, CardInfoPtr> CardNameMap

◆ CardSetPtr

typedef QSharedPointer<CardSet> CardSetPtr

◆ SetNameMap

typedef QHash<QString, CardSetPtr> SetNameMap

◆ SetToPrintingsMap

typedef QMap<QString, QList<PrintingInfo> > SetToPrintingsMap

Function Documentation

◆ Q_LOGGING_CATEGORY()

Q_LOGGING_CATEGORY ( CardInfoLog ,
"card_info"  )
inline