![]() |
Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
|
#include <card_sets_model.h>
Public Types | |
| enum | SetsColumns { SortKeyCol , IsKnownCol , EnabledCol , LongNameCol , ShortNameCol , SetTypeCol , ReleaseDateCol , PriorityCol } |
| enum | Role { SortRole = Qt::UserRole } |
Public Member Functions | |
| SetsModel (CardDatabase *_db, QObject *parent=nullptr) | |
| ~SetsModel () override | |
| int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
| int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
| QVariant | data (const QModelIndex &index, int role) const override |
| bool | setData (const QModelIndex &index, const QVariant &value, int role) override |
| QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override |
| Qt::ItemFlags | flags (const QModelIndex &index) const override |
| Qt::DropActions | supportedDropActions () const override |
| QMimeData * | mimeData (const QModelIndexList &indexes) const override |
| bool | dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override |
| QStringList | mimeTypes () const override |
| void | swapRows (int oldRow, int newRow) |
| void | toggleRow (int row, bool enable) |
| void | toggleRow (int row) |
| void | toggleAll (bool) |
| void | sort (int column, Qt::SortOrder order=Qt::AscendingOrder) override |
| void | save (CardDatabase *db) |
| void | restore (CardDatabase *db) |
| void | restoreOriginalOrder () |
Private Attributes | |
| CardSetList | sets |
| QSet< CardSetPtr > | enabledSets |
Static Private Attributes | |
| static const int | NUM_COLS = 7 |
Friends | |
| class | SetsProxyModel |
| enum SetsModel::Role |
|
explicit |
|
overridedefault |
|
inlinenodiscardoverride |
|
nodiscardoverride |
|
override |
|
nodiscardoverride |
|
nodiscardoverride |
|
nodiscardoverride |
|
nodiscardoverride |
| void SetsModel::restore | ( | CardDatabase * | db | ) |
| void SetsModel::restoreOriginalOrder | ( | ) |
|
nodiscardoverride |
| void SetsModel::save | ( | CardDatabase * | db | ) |
|
override |
|
override |
|
nodiscardoverride |
| void SetsModel::swapRows | ( | int | oldRow, |
| int | newRow ) |
| void SetsModel::toggleAll | ( | bool | enabled | ) |
| void SetsModel::toggleRow | ( | int | row | ) |
| void SetsModel::toggleRow | ( | int | row, |
| bool | enable ) |
|
friend |
|
private |
|
staticprivate |
|
private |