#include <filter_tree.h>
Public Member Functions | |
| FilterItem (QString trm, FilterItemList *parent) | |
| virtual | ~FilterItem ()=default |
| CardFilter::Attr | attr () const |
| CardFilter::Type | type () const |
| FilterTreeNode * | parent () const override |
| const QString | text () const override |
| bool | isLeaf () const override |
| bool | acceptName (CardInfoPtr info) const |
| bool | acceptType (CardInfoPtr info) const |
| bool | acceptMainType (CardInfoPtr info) const |
| bool | acceptSubType (CardInfoPtr info) const |
| bool | acceptColor (CardInfoPtr info) const |
| bool | acceptText (CardInfoPtr info) const |
| bool | acceptSet (CardInfoPtr info) const |
| bool | acceptManaCost (CardInfoPtr info) const |
| bool | acceptCmc (CardInfoPtr info) const |
| bool | acceptPowerToughness (CardInfoPtr info, CardFilter::Attr attr) const |
| bool | acceptLoyalty (CardInfoPtr info) const |
| bool | acceptRarity (CardInfoPtr info) const |
| bool | acceptCardAttr (CardInfoPtr info, CardFilter::Attr attr) const |
| bool | acceptFormat (CardInfoPtr info) const |
| bool | relationCheck (int cardInfo) const |
| Public Member Functions inherited from FilterTreeNode | |
| FilterTreeNode () | |
| virtual bool | isEnabled () const |
| virtual void | enable () |
| virtual void | disable () |
| virtual FilterTreeNode * | nodeAt (int) const |
| virtual void | deleteAt (int) |
| virtual int | childCount () const |
| virtual int | childIndex (const FilterTreeNode *) const |
| virtual int | index () const |
| virtual void | nodeChanged () const |
| virtual void | preInsertChild (const FilterTreeNode *p, int i) const |
| virtual void | postInsertChild (const FilterTreeNode *p, int i) const |
| virtual void | preRemoveChild (const FilterTreeNode *p, int i) const |
| virtual void | postRemoveChild (const FilterTreeNode *p, int i) const |
Public Attributes | |
| const QString | term |
Private Attributes | |
| FilterItemList *const | p |
|
inline |
|
virtualdefault |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
inlinenodiscard |
|
inlinenodiscardoverridevirtual |
Reimplemented from FilterTreeNode.
|
inlinenodiscardoverridevirtual |
Reimplemented from FilterTreeNode.
|
nodiscard |
|
inlinenodiscardoverridevirtual |
Reimplemented from FilterTreeNode.
|
inlinenodiscard |
|
private |
| const QString FilterItem::term |