FilterableTreeView Class Reference

The FilterableTreeView class. More...

#include <ArmarXGui/libraries/ArmarXGuiBase/widgets/FilterableTreeView.h>

+ Inheritance diagram for FilterableTreeView:

Public Member Functions

 FilterableTreeView (QWidget *parent=0, bool hideChildren=true)
 
armarx::InfixFilterModelgetProxyModel () const
 
void setHideChildren (bool hideChildren)
 
void setModel (QAbstractItemModel *model) override
 

Static Public Attributes

static const QString DefaultFilterStr = DEFAULT_FILTER_CONTENT
 

Protected Slots

void delayedFilterExpansion ()
 
void expandFilterSelection (QString filterStr)
 

Detailed Description

The FilterableTreeView class.

Definition at line 39 of file FilterableTreeView.h.

Constructor & Destructor Documentation

◆ FilterableTreeView()

FilterableTreeView ( QWidget *  parent = 0,
bool  hideChildren = true 
)
explicit

Definition at line 36 of file FilterableTreeView.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ delayedFilterExpansion

void delayedFilterExpansion ( )
protectedslot

Definition at line 86 of file FilterableTreeView.cpp.

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

◆ expandFilterSelection

void expandFilterSelection ( QString  filterStr)
protectedslot

Definition at line 72 of file FilterableTreeView.cpp.

+ Here is the caller graph for this function:

◆ getProxyModel()

armarx::InfixFilterModel * getProxyModel ( ) const

Definition at line 55 of file FilterableTreeView.cpp.

◆ setHideChildren()

void setHideChildren ( bool  hideChildren)
inline

Definition at line 44 of file FilterableTreeView.h.

◆ setModel()

void setModel ( QAbstractItemModel *  model)
override

Definition at line 60 of file FilterableTreeView.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ DefaultFilterStr

const QString DefaultFilterStr = DEFAULT_FILTER_CONTENT
static

Definition at line 48 of file FilterableTreeView.h.


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