Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform 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 FilterTreeNodeparent () const
virtual FilterTreeNodenodeAt (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: