#include <filter_tree.h>
Public Member Functions | |
| FilterItemList (CardFilter::Type t, LogicMap *parent) | |
| CardFilter::Attr | attr () const |
| FilterTreeNode * | parent () const override |
| int | termIndex (const QString &term) const |
| FilterTreeNode * | termNode (const QString &term) |
| const QString | text () const override |
| bool | testTypeAnd (CardInfoPtr info, CardFilter::Attr attr) const |
| bool | testTypeAndNot (CardInfoPtr info, CardFilter::Attr attr) const |
| bool | testTypeOr (CardInfoPtr info, CardFilter::Attr attr) const |
| bool | testTypeOrNot (CardInfoPtr info, CardFilter::Attr attr) const |
| Public Member Functions inherited from FilterTreeBranch< FilterItem * > | |
| 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::Type | type |
Private Attributes | |
| LogicMap *const | p |
Additional Inherited Members | |
| Protected Attributes inherited from FilterTreeBranch< FilterItem * > | |
| QList< FilterItem * > | childNodes |
|
inline |
|
inlinenodiscard |
|
inlinenodiscardoverridevirtual |
|
nodiscard |
| FilterTreeNode * FilterItemList::termNode | ( | const QString & | term | ) |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
inlinenodiscardoverridevirtual |
|
private |
| const CardFilter::Type FilterItemList::type |