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)
 
bool isQuiesced () const
 
virtual void notifyRefresh ()
 
virtual void notifyQuiesce (bool)
 
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
 
bool m_quiesceState = true
 
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