#include <filter_tree.h>
Public Member Functions | |
| LogicMap (CardFilter::Attr a, FilterTree *parent) | |
| const FilterItemList * | findTypeList (CardFilter::Type type) const |
| FilterItemList * | typeList (CardFilter::Type type) |
| FilterTreeNode * | parent () const override |
| const QString | text () const override |
| Public Member Functions inherited from FilterTreeBranch< FilterItemList * > | |
| virtual | ~FilterTreeBranch () |
| void | removeFiltersByAttr (CardFilter::Attr filterType) |
| FilterTreeNode * | nodeAt (int i) const override |
| void | deleteAt (int i) override |
| int | childCount () const override |
| int | childIndex (const FilterTreeNode *node) const override |
| Public Member Functions inherited from FilterTreeNode | |
| FilterTreeNode () | |
| virtual bool | isEnabled () const |
| virtual void | enable () |
| virtual void | disable () |
| virtual int | index () const |
| virtual bool | isLeaf () 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 CardFilter::Attr | attr |
Private Attributes | |
| FilterTree *const | p |
Additional Inherited Members | |
| Protected Attributes inherited from FilterTreeBranch< FilterItemList * > | |
| QList< FilterItemList * > | childNodes |
|
inline |
|
nodiscard |
|
nodiscardoverridevirtual |
|
inlinenodiscardoverridevirtual |
| FilterItemList * LogicMap::typeList | ( | CardFilter::Type | type | ) |
| const CardFilter::Attr LogicMap::attr |
|
private |