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