![]() |
Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
|
#include <filter_tree_model.h>
Public Slots | |
| void | addFilter (const CardFilter *f) |
| void | removeFilter (const CardFilter *f) |
| void | clearFiltersOfType (CardFilter::Attr filterType) |
| QList< const CardFilter * > | getFiltersOfType (CardFilter::Attr filterType) const |
| QList< const CardFilter * > | allFilters () const |
Public Member Functions | |
| FilterTreeModel (QObject *parent=nullptr) | |
| ~FilterTreeModel () override | |
| FilterTree * | filterTree () const |
| int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
| int | columnCount (const QModelIndex &=QModelIndex()) const override |
| QVariant | data (const QModelIndex &index, int role) const override |
| bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override |
| Qt::ItemFlags | flags (const QModelIndex &index) const override |
| QModelIndex | parent (const QModelIndex &ind) const override |
| QModelIndex | index (int row, int column, const QModelIndex &parent) const override |
| bool | removeRows (int row, int count, const QModelIndex &parent) override |
| void | clear () |
Private Slots | |
| void | proxyBeginInsertRow (const FilterTreeNode *, int) |
| void | proxyEndInsertRow (const FilterTreeNode *, int) |
| void | proxyBeginRemoveRow (const FilterTreeNode *, int) |
| void | proxyEndRemoveRow (const FilterTreeNode *, int) |
Private Member Functions | |
| FilterTreeNode * | indexToNode (const QModelIndex &idx) const |
| QModelIndex | nodeIndex (const FilterTreeNode *node, int row, int column) const |
Private Attributes | |
| FilterTree * | fTree |
| FilterTreeModel::FilterTreeModel | ( | QObject * | parent = nullptr | ) |
|
override |
|
slot |
|
nodiscardslot |
| void FilterTreeModel::clear | ( | ) |
|
slot |
|
nodiscardoverride |
|
nodiscardoverride |
|
inlinenodiscard |
|
nodiscardoverride |
|
nodiscardslot |
|
nodiscardoverride |
|
nodiscardprivate |
|
private |
|
nodiscardoverride |
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
slot |
|
override |
|
nodiscardoverride |
|
override |
|
private |