Loading...
Searching...
No Matches

Detailed Description

Classes

class  FilterTarget
class  FilterEdit
class  FilteredView

Class Documentation

◆ FilterTarget

class FilterTarget

Public Member Functions

virtual ~FilterTarget ()
virtual void setFilter (const std::string &filter)=0
virtual void scrollToFirstItem ()=0
virtual void scrollToCurrentItem ()=0
virtual void ensureSelection ()=0
virtual void activateSelection ()=0
virtual void closeFilter ()

Constructor & Destructor Documentation

◆ ~FilterTarget()

virtual FilterTarget::~FilterTarget ( )
inlinevirtual

Member Function Documentation

◆ setFilter()

virtual void FilterTarget::setFilter ( const std::string & filter)
pure virtual

◆ scrollToFirstItem()

virtual void FilterTarget::scrollToFirstItem ( )
pure virtual

◆ scrollToCurrentItem()

virtual void FilterTarget::scrollToCurrentItem ( )
pure virtual

◆ ensureSelection()

virtual void FilterTarget::ensureSelection ( )
pure virtual

◆ activateSelection()

virtual void FilterTarget::activateSelection ( )
pure virtual

◆ closeFilter()

virtual void FilterTarget::closeFilter ( )
virtual

Reimplemented in BndbImportDialog, and LogView.

◆ FilterEdit

class FilterEdit

Public Member Functions

 FilterEdit (FilterTarget *target)

Protected Member Functions

virtual void paintEvent (QPaintEvent *event) override
virtual void keyPressEvent (QKeyEvent *event) override

Constructor & Destructor Documentation

◆ FilterEdit()

FilterEdit::FilterEdit ( FilterTarget * target)

Member Function Documentation

◆ paintEvent()

virtual void FilterEdit::paintEvent ( QPaintEvent * event)
overrideprotectedvirtual

◆ keyPressEvent()

virtual void FilterEdit::keyPressEvent ( QKeyEvent * event)
overrideprotectedvirtual

◆ FilteredView

class FilteredView

Public Member Functions

 FilteredView (QWidget *parent, QWidget *filtered, FilterTarget *target, FilterEdit *edit=nullptr)
void setFilterPlaceholderText (const QString &text)
void setFilterToolTip (const QString &text)
void updateFonts ()
void clearFilter ()
void showFilter (const QString &initialText)
void focusAndSelectFilter ()
bool hasFilterText () const

Static Public Member Functions

static bool match (const std::string &name, const std::string &filter)

Constructor & Destructor Documentation

◆ FilteredView()

FilteredView::FilteredView ( QWidget * parent,
QWidget * filtered,
FilterTarget * target,
FilterEdit * edit = nullptr )

Member Function Documentation

◆ setFilterPlaceholderText()

void FilteredView::setFilterPlaceholderText ( const QString & text)

◆ setFilterToolTip()

void FilteredView::setFilterToolTip ( const QString & text)

◆ updateFonts()

void FilteredView::updateFonts ( )

◆ clearFilter()

void FilteredView::clearFilter ( )

◆ showFilter()

void FilteredView::showFilter ( const QString & initialText)

◆ focusAndSelectFilter()

void FilteredView::focusAndSelectFilter ( )

◆ hasFilterText()

bool FilteredView::hasFilterText ( ) const

◆ match()

bool FilteredView::match ( const std::string & name,
const std::string & filter )
static