SymbolList Class Reference

Public Member Functions

 SymbolList (SymbolsView *parent, ViewFrame *frame, BinaryViewRef data)
 
void updateFonts ()
 
void setCurrentFunction (FunctionRef func)
 
virtual void scrollToFirstItem () override
 
virtual void scrollToCurrentItem () override
 
virtual void selectFirstItem () override
 
virtual void activateFirstItem () override
 
virtual void setFilter (const std::string &filter) override
 
bool hasSymbols ()
 
virtual void copy ()
 
virtual void paste ()
 
virtual bool canCopy ()
 
void find ()
 
bool getShowExportedFunctions () const
 
bool getShowExportedDataVars () const
 
bool getShowLocalFunctions () const
 
bool getShowLocalDataVars () const
 
bool getShowImports () const
 
bool getShowMangled () const
 
void toggleExportedFunctions ()
 
void toggleExportedDataVars ()
 
void toggleLocalFunctions ()
 
void toggleLocalDataVars ()
 
void toggleImports ()
 
- Public Member Functions inherited from FilterTarget
virtual ~FilterTarget ()
 
virtual void setFilter (const std::string &filter)=0
 
virtual void scrollToFirstItem ()=0
 
virtual void scrollToCurrentItem ()=0
 
virtual void selectFirstItem ()=0
 
virtual void activateFirstItem ()=0
 
virtual void closeFilter ()
 

Protected Member Functions

virtual void focusOutEvent (QFocusEvent *event) override
 
virtual void keyPressEvent (QKeyEvent *event) override
 
virtual bool event (QEvent *event) override
 

Constructor & Destructor Documentation

◆ SymbolList()

SymbolList::SymbolList ( SymbolsView parent,
ViewFrame frame,
BinaryViewRef  data 
)

Member Function Documentation

◆ activateFirstItem()

virtual void SymbolList::activateFirstItem ( )
overridevirtual

Implements FilterTarget.

◆ canCopy()

virtual bool SymbolList::canCopy ( )
virtual

◆ copy()

virtual void SymbolList::copy ( )
virtual

◆ event()

virtual bool SymbolList::event ( QEvent *  event)
overrideprotectedvirtual

◆ find()

void SymbolList::find ( )

◆ focusOutEvent()

virtual void SymbolList::focusOutEvent ( QFocusEvent *  event)
overrideprotectedvirtual

◆ getShowExportedDataVars()

bool SymbolList::getShowExportedDataVars ( ) const
inline

◆ getShowExportedFunctions()

bool SymbolList::getShowExportedFunctions ( ) const
inline

◆ getShowImports()

bool SymbolList::getShowImports ( ) const
inline

◆ getShowLocalDataVars()

bool SymbolList::getShowLocalDataVars ( ) const
inline

◆ getShowLocalFunctions()

bool SymbolList::getShowLocalFunctions ( ) const
inline

◆ getShowMangled()

bool SymbolList::getShowMangled ( ) const
inline

◆ hasSymbols()

bool SymbolList::hasSymbols ( )

◆ keyPressEvent()

virtual void SymbolList::keyPressEvent ( QKeyEvent *  event)
overrideprotectedvirtual

◆ paste()

virtual void SymbolList::paste ( )
virtual

◆ scrollToCurrentItem()

virtual void SymbolList::scrollToCurrentItem ( )
overridevirtual

Implements FilterTarget.

◆ scrollToFirstItem()

virtual void SymbolList::scrollToFirstItem ( )
overridevirtual

Implements FilterTarget.

◆ selectFirstItem()

virtual void SymbolList::selectFirstItem ( )
overridevirtual

Implements FilterTarget.

◆ setCurrentFunction()

void SymbolList::setCurrentFunction ( FunctionRef  func)

◆ setFilter()

virtual void SymbolList::setFilter ( const std::string &  filter)
overridevirtual

Implements FilterTarget.

◆ toggleExportedDataVars()

void SymbolList::toggleExportedDataVars ( )
inline

◆ toggleExportedFunctions()

void SymbolList::toggleExportedFunctions ( )
inline

◆ toggleImports()

void SymbolList::toggleImports ( )
inline

◆ toggleLocalDataVars()

void SymbolList::toggleLocalDataVars ( )
inline

◆ toggleLocalFunctions()

void SymbolList::toggleLocalFunctions ( )
inline

◆ updateFonts()

void SymbolList::updateFonts ( )

The documentation for this class was generated from the following file: