SearchResultTable Class Reference

Public Slots

void resultActivated (const QModelIndex &idx)
 
void updateFilter (const QString &filterText)
 
void updateTimerEvent ()
 
void columnResized (int logicalIndex, int oldSize, int newSize)
 

Signals

void newSelection ()
 

Public Member Functions

 SearchResultTable (SearchResultWidget *parent, BinaryViewRef data)
 
virtual ~SearchResultTable ()
 
void addSearchResult (const SearchResultItem &addr)
 
void updateFindParameters (const BinaryNinja::FindParameters &params)
 
void clearSearchResult ()
 
void updateFonts ()
 
void updateHeaderFontAndSize ()
 
virtual QSize sizeHint () const override
 
virtual void keyPressEvent (QKeyEvent *e) override
 
virtual bool hasSelection () const
 
virtual QModelIndexList selectedRows () const
 
void goToResult (const QModelIndex &idx)
 
int rowCount () const
 
int filteredCount () const
 
void updateColumnWidth ()
 
void resetColumnWidth ()
 
void cacheTokens ()
 
void terminateCacheThread ()
 
SearchResultModelmodel () const
 

Constructor & Destructor Documentation

◆ SearchResultTable()

SearchResultTable::SearchResultTable ( SearchResultWidget parent,
BinaryViewRef  data 
)

◆ ~SearchResultTable()

virtual SearchResultTable::~SearchResultTable ( )
virtual

Member Function Documentation

◆ addSearchResult()

void SearchResultTable::addSearchResult ( const SearchResultItem addr)

◆ updateFindParameters()

void SearchResultTable::updateFindParameters ( const BinaryNinja::FindParameters params)

◆ clearSearchResult()

void SearchResultTable::clearSearchResult ( )

◆ updateFonts()

void SearchResultTable::updateFonts ( )

◆ updateHeaderFontAndSize()

void SearchResultTable::updateHeaderFontAndSize ( )

◆ sizeHint()

virtual QSize SearchResultTable::sizeHint ( ) const
overridevirtual

◆ keyPressEvent()

virtual void SearchResultTable::keyPressEvent ( QKeyEvent *  e)
overridevirtual

◆ hasSelection()

virtual bool SearchResultTable::hasSelection ( ) const
inlinevirtual

◆ selectedRows()

virtual QModelIndexList SearchResultTable::selectedRows ( ) const
inlinevirtual

◆ goToResult()

void SearchResultTable::goToResult ( const QModelIndex &  idx)

◆ rowCount()

int SearchResultTable::rowCount ( ) const

◆ filteredCount()

int SearchResultTable::filteredCount ( ) const

◆ updateColumnWidth()

void SearchResultTable::updateColumnWidth ( )

◆ resetColumnWidth()

void SearchResultTable::resetColumnWidth ( )

◆ cacheTokens()

void SearchResultTable::cacheTokens ( )

◆ terminateCacheThread()

void SearchResultTable::terminateCacheThread ( )
inline

◆ model()

SearchResultModel * SearchResultTable::model ( ) const
inline

◆ resultActivated

void SearchResultTable::resultActivated ( const QModelIndex &  idx)
slot

◆ updateFilter

void SearchResultTable::updateFilter ( const QString &  filterText)
slot

◆ updateTimerEvent

void SearchResultTable::updateTimerEvent ( )
slot

◆ columnResized

void SearchResultTable::columnResized ( int  logicalIndex,
int  oldSize,
int  newSize 
)
slot

◆ newSelection

void SearchResultTable::newSelection ( )
signal