DisassemblyContainer Class Reference

Public Member Functions

 DisassemblyContainer (QWidget *parent, BinaryViewRef data, ViewFrame *view, FunctionRef func=nullptr, bool navToAddr=false, uint64_t addr=0)
 
virtual ViewgetView () override
 
ViewFramegetViewFrame ()
 
DisassemblyViewgetDisassembly () const
 
DisassemblyFunctionHeadergetFunctionHeader () const
 
void updateFonts ()
 
void refreshHeader (FunctionRef func)
 
void setCurrentFunction (FunctionRef func)
 
void setILViewType (BNFunctionGraphType ilViewType)
 
void setHeaderHighlightToken (const HighlightTokenState &state)
 
- Public Member Functions inherited from ViewContainer
virtual ~ViewContainer ()
 
virtual ViewgetView ()=0
 

Protected Member Functions

virtual void focusInEvent (QFocusEvent *event) override
 

Constructor & Destructor Documentation

◆ DisassemblyContainer()

DisassemblyContainer::DisassemblyContainer ( QWidget *  parent,
BinaryViewRef  data,
ViewFrame view,
FunctionRef  func = nullptr,
bool  navToAddr = false,
uint64_t  addr = 0 
)
explicit

Member Function Documentation

◆ focusInEvent()

virtual void DisassemblyContainer::focusInEvent ( QFocusEvent *  event)
overrideprotectedvirtual

◆ getDisassembly()

DisassemblyView * DisassemblyContainer::getDisassembly ( ) const
inline

◆ getFunctionHeader()

DisassemblyFunctionHeader * DisassemblyContainer::getFunctionHeader ( ) const
inline

◆ getView()

virtual View * DisassemblyContainer::getView ( )
inlineoverridevirtual

Implements ViewContainer.

◆ getViewFrame()

ViewFrame * DisassemblyContainer::getViewFrame ( )
inline

◆ refreshHeader()

void DisassemblyContainer::refreshHeader ( FunctionRef  func)

◆ setCurrentFunction()

void DisassemblyContainer::setCurrentFunction ( FunctionRef  func)

◆ setHeaderHighlightToken()

void DisassemblyContainer::setHeaderHighlightToken ( const HighlightTokenState state)

◆ setILViewType()

void DisassemblyContainer::setILViewType ( BNFunctionGraphType  ilViewType)

◆ updateFonts()

void DisassemblyContainer::updateFonts ( )

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