Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
deck_list_model.h File Reference
Include dependency graph for deck_list_model.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DecklistModelCardNode
 Adapter node that wraps a DecklistCardNode for use in the DeckListModel tree. More...
class  DeckListModel
 Qt model representing a decklist for use in views (tree/table). More...

Namespaces

namespace  DeckRoles
 Custom model roles used by the DeckListModel for data retrieval.
namespace  DeckListModelColumns
 Column indices for the DeckListModel.
namespace  DeckListModelGroupCriteria
 Specifies criteria used to group cards in the DeckListModel.

Enumerations

enum  { DeckRoles::IsCardRole = Qt::UserRole + 1 , DeckRoles::DepthRole , DeckRoles::IsLegalRole }
enum  {
  DeckListModelColumns::CARD_AMOUNT = 0 , DeckListModelColumns::CARD_NAME = 1 , DeckListModelColumns::CARD_SET = 2 , DeckListModelColumns::CARD_COLLECTOR_NUMBER = 3 ,
  DeckListModelColumns::CARD_PROVIDER_ID = 4
}
enum  DeckListModelGroupCriteria::Type { DeckListModelGroupCriteria::MAIN_TYPE , DeckListModelGroupCriteria::MANA_COST , DeckListModelGroupCriteria::COLOR }

Functions

static QString DeckListModelGroupCriteria::toString (Type t)
static Type DeckListModelGroupCriteria::fromString (const QString &s)