Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
FilterTreeNode Class Reference

#include <filter_tree.h>

Inheritance diagram for FilterTreeNode:
[legend]

Public Member Functions

 FilterTreeNode ()
virtual bool isEnabled () const
virtual void enable ()
virtual void disable ()
virtual FilterTreeNode * parent () const
virtual FilterTreeNode * nodeAt (int) const
virtual void deleteAt (int)
virtual int childCount () const
virtual int childIndex (const FilterTreeNode *) const
virtual int index () const
virtual const QString text () 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

Private Attributes

bool enabled

Constructor & Destructor Documentation

◆ FilterTreeNode()

FilterTreeNode::FilterTreeNode ( )
inline
Here is the caller graph for this function:

Member Function Documentation

◆ childCount()

virtual int FilterTreeNode::childCount ( ) const
inlinenodiscardvirtual

Reimplemented in FilterTreeBranch< T >, FilterTreeBranch< FilterItem * >, FilterTreeBranch< FilterItemList * >, and FilterTreeBranch< LogicMap * >.

Here is the caller graph for this function:

◆ childIndex()

virtual int FilterTreeNode::childIndex ( const FilterTreeNode * ) const
inlinevirtual

Reimplemented in FilterTreeBranch< T >, FilterTreeBranch< FilterItem * >, FilterTreeBranch< FilterItemList * >, and FilterTreeBranch< LogicMap * >.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deleteAt()

virtual void FilterTreeNode::deleteAt ( int )
inlinevirtual

Reimplemented in FilterTreeBranch< T >, FilterTreeBranch< FilterItem * >, FilterTreeBranch< FilterItemList * >, and FilterTreeBranch< LogicMap * >.

Here is the caller graph for this function:

◆ disable()

virtual void FilterTreeNode::disable ( )
inlinevirtual
Here is the call graph for this function:
Here is the caller graph for this function:

◆ enable()

virtual void FilterTreeNode::enable ( )
inlinevirtual
Here is the call graph for this function:
Here is the caller graph for this function:

◆ index()

virtual int FilterTreeNode::index ( ) const
inlinenodiscardvirtual

Reimplemented in FilterTree.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isEnabled()

virtual bool FilterTreeNode::isEnabled ( ) const
inlinenodiscardvirtual
Here is the caller graph for this function:

◆ isLeaf()

virtual bool FilterTreeNode::isLeaf ( ) const
inlinenodiscardvirtual

Reimplemented in FilterItem.

Here is the caller graph for this function:

◆ nodeAt()

virtual FilterTreeNode * FilterTreeNode::nodeAt ( int ) const
inlinenodiscardvirtual

Reimplemented in FilterTreeBranch< T >, FilterTreeBranch< FilterItem * >, FilterTreeBranch< FilterItemList * >, and FilterTreeBranch< LogicMap * >.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ nodeChanged()

virtual void FilterTreeNode::nodeChanged ( ) const
inlinevirtual

Reimplemented in FilterTree.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ parent()

virtual FilterTreeNode * FilterTreeNode::parent ( ) const
inlinenodiscardvirtual

Reimplemented in FilterItem, FilterItemList, and LogicMap.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ postInsertChild()

virtual void FilterTreeNode::postInsertChild ( const FilterTreeNode * p,
int i ) const
inlinevirtual

Reimplemented in FilterTree.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ postRemoveChild()

virtual void FilterTreeNode::postRemoveChild ( const FilterTreeNode * p,
int i ) const
inlinevirtual

Reimplemented in FilterTree.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ preInsertChild()

virtual void FilterTreeNode::preInsertChild ( const FilterTreeNode * p,
int i ) const
inlinevirtual

Reimplemented in FilterTree.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ preRemoveChild()

virtual void FilterTreeNode::preRemoveChild ( const FilterTreeNode * p,
int i ) const
inlinevirtual

Reimplemented in FilterTree.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ text()

virtual const QString FilterTreeNode::text ( ) const
inlinenodiscardvirtual

Reimplemented in FilterItem, FilterItemList, FilterTree, and LogicMap.

Here is the caller graph for this function:

Member Data Documentation

◆ enabled

bool FilterTreeNode::enabled
private

The documentation for this class was generated from the following file: