Loading...
Searching...
No Matches
TypeBrowserFilterModel Class Reference

Signals

void filterAboutToBeChanged ()
 
void filterChanged ()
 

Public Member Functions

 TypeBrowserFilterModel (BinaryViewRef data, TypeBrowserModel *model, QObject *parent)
 
void setFilter (const std::string &filter)
 
TypeBrowserFilterMode filterMode () const
 
void setFilterMode (TypeBrowserFilterMode newMode)
 

Protected Member Functions

bool filterAcceptsRow (int source_row, const QModelIndex &source_parent) const override
 
bool lessThan (const QModelIndex &source_left, const QModelIndex &source_right) const override
 

Constructor & Destructor Documentation

◆ TypeBrowserFilterModel()

TypeBrowserFilterModel::TypeBrowserFilterModel ( BinaryViewRef data,
TypeBrowserModel * model,
QObject * parent )

Member Function Documentation

◆ filterAcceptsRow()

bool TypeBrowserFilterModel::filterAcceptsRow ( int source_row,
const QModelIndex & source_parent ) const
overrideprotected

◆ lessThan()

bool TypeBrowserFilterModel::lessThan ( const QModelIndex & source_left,
const QModelIndex & source_right ) const
overrideprotected

◆ setFilter()

void TypeBrowserFilterModel::setFilter ( const std::string & filter)

◆ filterMode()

TypeBrowserFilterMode TypeBrowserFilterModel::filterMode ( ) const
inline

◆ setFilterMode()

void TypeBrowserFilterModel::setFilterMode ( TypeBrowserFilterMode newMode)
inline

◆ filterAboutToBeChanged

void TypeBrowserFilterModel::filterAboutToBeChanged ( )
signal

◆ filterChanged

void TypeBrowserFilterModel::filterChanged ( )
signal