#include <QAbstractItemModel>#include <QList>#include <libcockatrice/card/printing/exact_card.h>#include <libcockatrice/deck_list/abstract_deck_list_card_node.h>#include <libcockatrice/deck_list/deck_list.h>#include <libcockatrice/deck_list/deck_list_card_node.h>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) |