ManagedTableView Class Reference

Signals

void selectionModified (size_t idx)
 

Public Member Functions

 ManagedTableView (QWidget *parent, const QStringList &entries)
 
int getCurrentSelection ()
 
void forceFilterUpdate ()
 
void resetModel ()
 
void setFocusPrefixWidget (QWidget *wdgt)
 
void setFocusSuffixWidget (QWidget *wdgt)
 
virtual void selectionChanged (const QItemSelection &selected, const QItemSelection &deselected) override
 
virtual void setFilter (const std::string &filter) override
 
virtual void scrollToFirstItem () override
 
virtual void scrollToCurrentItem () override
 
virtual void selectFirstItem () override
 
virtual void activateFirstItem () override
 
virtual void focusInEvent (QFocusEvent *event) override
 
bool focusNextPrevChild (bool next) override
 
void contextMenuEvent (QContextMenuEvent *event) override
 
void SetDelegate (ManagedTableDelegate *)
 
- Public Member Functions inherited from FilterTarget
virtual ~FilterTarget ()
 
virtual void setFilter (const std::string &filter)=0
 
virtual void scrollToFirstItem ()=0
 
virtual void scrollToCurrentItem ()=0
 
virtual void selectFirstItem ()=0
 
virtual void activateFirstItem ()=0
 
virtual void closeFilter ()
 

Constructor & Destructor Documentation

◆ ManagedTableView()

ManagedTableView::ManagedTableView ( QWidget *  parent,
const QStringList &  entries 
)

Member Function Documentation

◆ getCurrentSelection()

int ManagedTableView::getCurrentSelection ( )

◆ forceFilterUpdate()

void ManagedTableView::forceFilterUpdate ( )
inline

◆ resetModel()

void ManagedTableView::resetModel ( )

◆ setFocusPrefixWidget()

void ManagedTableView::setFocusPrefixWidget ( QWidget *  wdgt)
inline

◆ setFocusSuffixWidget()

void ManagedTableView::setFocusSuffixWidget ( QWidget *  wdgt)
inline

◆ selectionChanged()

virtual void ManagedTableView::selectionChanged ( const QItemSelection &  selected,
const QItemSelection &  deselected 
)
overridevirtual

◆ setFilter()

virtual void ManagedTableView::setFilter ( const std::string &  filter)
overridevirtual

Implements FilterTarget.

◆ scrollToFirstItem()

virtual void ManagedTableView::scrollToFirstItem ( )
overridevirtual

Implements FilterTarget.

◆ scrollToCurrentItem()

virtual void ManagedTableView::scrollToCurrentItem ( )
overridevirtual

Implements FilterTarget.

◆ selectFirstItem()

virtual void ManagedTableView::selectFirstItem ( )
overridevirtual

Implements FilterTarget.

◆ activateFirstItem()

virtual void ManagedTableView::activateFirstItem ( )
overridevirtual

Implements FilterTarget.

◆ focusInEvent()

virtual void ManagedTableView::focusInEvent ( QFocusEvent *  event)
overridevirtual

◆ focusNextPrevChild()

bool ManagedTableView::focusNextPrevChild ( bool  next)
override

◆ contextMenuEvent()

void ManagedTableView::contextMenuEvent ( QContextMenuEvent *  event)
override

◆ SetDelegate()

void ManagedTableView::SetDelegate ( ManagedTableDelegate )

◆ selectionModified

void ManagedTableView::selectionModified ( size_t  idx)
signal