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::InfixFilterModel * getProxyModel () 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.

Constructor & Destructor Documentation

◆ FilterableTreeView()

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

Member Function Documentation

◆ delayedFilterExpansion

void delayedFilterExpansion ( )
protectedslot

◆ expandFilterSelection

void expandFilterSelection ( QString filterStr)
protectedslot

◆ getProxyModel()

armarx::InfixFilterModel * getProxyModel ( ) const

◆ setHideChildren()

void setHideChildren ( bool hideChildren)
inline

◆ setModel()

void setModel ( QAbstractItemModel * model)
override

Member Data Documentation

◆ DefaultFilterStr

const QString DefaultFilterStr = DEFAULT_FILTER_CONTENT
static

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