Loading...
Searching...
No Matches
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 ()
Signals inherited from TableViewBase
void populateHeaderContextMenu (QMenu *, const QPoint &)

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
void StopTimer ()
void copy ()
Public Member Functions inherited from TableViewBase
 TableViewBase (QWidget *parent=nullptr, const QString &viewName={})
void setModel (QAbstractItemModel *m) override
void scheduleSaveHeaderState ()

Additional Inherited Members

Protected Member Functions inherited from TableViewBase
QString viewName () const
QString settingsKey (const QString &suffix) const
void saveHeaderState () const
void restoreHeaderState () const
virtual int defaultSectionWidth (const int logicalIndex, const int charWidth) const
void captureDefaultHeaderState () const
void resetColumnLayout () 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

◆ StopTimer()

void SearchResultTable::StopTimer ( )

◆ copy()

void SearchResultTable::copy ( )

◆ 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