Isis 3 Programmer Reference
Isis::AbstractTreeModel::FilterFunctor Class Reference
Inheritance diagram for Isis::AbstractTreeModel::FilterFunctor:
Inheritance graph
Collaboration diagram for Isis::AbstractTreeModel::FilterFunctor:
Collaboration graph

Public Member Functions

 FilterFunctor (FilterWidget *fw)
 
 FilterFunctor (FilterFunctor const &other)
 
bool operator() (AbstractTreeItem *const &) const
 
FilterFunctoroperator= (FilterFunctor const &)
 
void filterWorker (AbstractTreeItem *) const
 

Static Public Member Functions

static void updateTopLevelLinks (QAtomicPointer< AbstractTreeItem > &root, AbstractTreeItem *const &item)
 

Private Attributes

FilterWidgetm_filter
 

Detailed Description

Author
????-??-?? Eric Hyer

Definition at line 182 of file AbstractTreeModel.h.

Constructor & Destructor Documentation

◆ FilterFunctor() [1/2]

Isis::AbstractTreeModel::FilterFunctor::FilterFunctor ( FilterWidget * fw)

Definition at line 590 of file AbstractTreeModel.cpp.

◆ FilterFunctor() [2/2]

Isis::AbstractTreeModel::FilterFunctor::FilterFunctor ( FilterFunctor const & other)

Definition at line 595 of file AbstractTreeModel.cpp.

◆ ~FilterFunctor()

Isis::AbstractTreeModel::FilterFunctor::~FilterFunctor ( )

Definition at line 600 of file AbstractTreeModel.cpp.

Member Function Documentation

◆ filterWorker()

void Isis::AbstractTreeModel::FilterFunctor::filterWorker ( AbstractTreeItem * item) const

Definition at line 620 of file AbstractTreeModel.cpp.

◆ operator()()

bool Isis::AbstractTreeModel::FilterFunctor::operator() ( AbstractTreeItem *const & item) const

Definition at line 604 of file AbstractTreeModel.cpp.

◆ operator=()

AbstractTreeModel::FilterFunctor & Isis::AbstractTreeModel::FilterFunctor::operator= ( FilterFunctor const & other)

Definition at line 612 of file AbstractTreeModel.cpp.

◆ updateTopLevelLinks()

void Isis::AbstractTreeModel::FilterFunctor::updateTopLevelLinks ( QAtomicPointer< AbstractTreeItem > & root,
AbstractTreeItem *const & item )
static

Definition at line 675 of file AbstractTreeModel.cpp.

Member Data Documentation

◆ m_filter

FilterWidget* Isis::AbstractTreeModel::FilterFunctor::m_filter
private

Definition at line 198 of file AbstractTreeModel.h.


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