SearchResultWidget Class Reference

Public Slots

void updateTotal ()
 

Public Member Functions

 SearchResultWidget (BinaryViewRef data, const QString &title)
 
 ~SearchResultWidget ()
 
void notifyFontChanged () override
 
void startNewFind (const BinaryNinja::FindParameters &params)
 
virtual QString getHeaderText ()
 
void addSearchResult (uint64_t addr, const BinaryNinja::DataBuffer &match)
 
void addSearchResult (uint64_t addr, const BinaryNinja::DataBuffer &match, const BinaryNinja::LinearDisassemblyLine &line)
 
void clearSearchResult ()
 
bool updateProgress (uint64_t cur, uint64_t total)
 
void notifySearchCompleted ()
 
void cacheTokens ()
 
void terminateCacheThread ()
 
bool isSearchActive () const
 
- Public Member Functions inherited from SidebarWidget
 SidebarWidget (const QString &title)
 
 ~SidebarWidget ()
 
const QString & title () const
 
void enableRefreshTimer (int interval)
 
void setRefreshQuiesce (bool enable)
 
virtual void notifyRefresh ()
 
virtual void notifyFontChanged ()
 
virtual void notifyOffsetChanged (uint64_t)
 
virtual void notifyThemeChanged ()
 
virtual void notifyViewChanged (ViewFrame *)
 
virtual void notifyViewLocationChanged (View *, const ViewLocation &)
 
virtual void focus ()
 
virtual void closing ()
 
virtual void setPrimaryOrientation (Qt::Orientation)
 
virtual QWidget * headerWidget ()
 

Additional Inherited Members

- Protected Attributes inherited from SidebarWidget
QString m_title
 
UIActionHandler m_actionHandler
 
ContextMenuManagerm_contextMenuManager = nullptr
 
Menum_menu = nullptr
 
QTimer * m_updateTimer = nullptr
 

Constructor & Destructor Documentation

◆ SearchResultWidget()

SearchResultWidget::SearchResultWidget ( BinaryViewRef  data,
const QString &  title 
)

◆ ~SearchResultWidget()

SearchResultWidget::~SearchResultWidget ( )

Member Function Documentation

◆ notifyFontChanged()

void SearchResultWidget::notifyFontChanged ( )
overridevirtual

Reimplemented from SidebarWidget.

◆ startNewFind()

void SearchResultWidget::startNewFind ( const BinaryNinja::FindParameters params)

◆ getHeaderText()

virtual QString SearchResultWidget::getHeaderText ( )
virtual

◆ addSearchResult() [1/2]

void SearchResultWidget::addSearchResult ( uint64_t  addr,
const BinaryNinja::DataBuffer match 
)

◆ addSearchResult() [2/2]

void SearchResultWidget::addSearchResult ( uint64_t  addr,
const BinaryNinja::DataBuffer match,
const BinaryNinja::LinearDisassemblyLine line 
)

◆ clearSearchResult()

void SearchResultWidget::clearSearchResult ( )

◆ updateProgress()

bool SearchResultWidget::updateProgress ( uint64_t  cur,
uint64_t  total 
)

◆ notifySearchCompleted()

void SearchResultWidget::notifySearchCompleted ( )

◆ cacheTokens()

void SearchResultWidget::cacheTokens ( )

◆ terminateCacheThread()

void SearchResultWidget::terminateCacheThread ( )

◆ isSearchActive()

bool SearchResultWidget::isSearchActive ( ) const

◆ updateTotal

void SearchResultWidget::updateTotal ( )
slot