TagTypeList Class Reference

Public Slots

void showContextMenu ()
 

Public Member Functions

 TagTypeList (QWidget *parent, ViewFrame *view, BinaryViewRef data, Menu *menu=nullptr)
 
virtual ~TagTypeList ()
 
void notifyFontChanged ()
 
void updateData ()
 
bool hasSelection ()
 
- Public Member Functions inherited from BinaryNinja::BinaryDataNotification
 BinaryDataNotification ()
 
virtual ~BinaryDataNotification ()
 
BNBinaryDataNotificationGetCallbacks ()
 
virtual void OnBinaryDataWritten (BinaryView *view, uint64_t offset, size_t len)
 
virtual void OnBinaryDataInserted (BinaryView *view, uint64_t offset, size_t len)
 
virtual void OnBinaryDataRemoved (BinaryView *view, uint64_t offset, uint64_t len)
 
virtual void OnAnalysisFunctionAdded (BinaryView *view, Function *func)
 
virtual void OnAnalysisFunctionRemoved (BinaryView *view, Function *func)
 
virtual void OnAnalysisFunctionUpdated (BinaryView *view, Function *func)
 
virtual void OnAnalysisFunctionUpdateRequested (BinaryView *view, Function *func)
 
virtual void OnDataVariableAdded (BinaryView *view, const DataVariable &var)
 
virtual void OnDataVariableRemoved (BinaryView *view, const DataVariable &var)
 
virtual void OnDataVariableUpdated (BinaryView *view, const DataVariable &var)
 
virtual void OnDataMetadataUpdated (BinaryView *view, uint64_t offset)
 
virtual void OnTagTypeUpdated (BinaryView *view, Ref< TagType > tagTypeRef)
 
virtual void OnTagAdded (BinaryView *view, const TagReference &tagRef)
 
virtual void OnTagUpdated (BinaryView *view, const TagReference &tagRef)
 
virtual void OnTagRemoved (BinaryView *view, const TagReference &tagRef)
 
virtual void OnSymbolAdded (BinaryView *view, Symbol *sym)
 
virtual void OnSymbolUpdated (BinaryView *view, Symbol *sym)
 
virtual void OnSymbolRemoved (BinaryView *view, Symbol *sym)
 
virtual void OnStringFound (BinaryView *data, BNStringType type, uint64_t offset, size_t len)
 
virtual void OnStringRemoved (BinaryView *data, BNStringType type, uint64_t offset, size_t len)
 
virtual void OnTypeDefined (BinaryView *data, const QualifiedName &name, Type *type)
 
virtual void OnTypeUndefined (BinaryView *data, const QualifiedName &name, Type *type)
 
virtual void OnTypeReferenceChanged (BinaryView *data, const QualifiedName &name, Type *type)
 
virtual void OnTypeFieldReferenceChanged (BinaryView *data, const QualifiedName &name, uint64_t offset)
 

Static Public Member Functions

static void registerActions ()
 

Protected Member Functions

virtual void contextMenuEvent (QContextMenuEvent *event) override
 
virtual void showEvent (QShowEvent *event) override
 
virtual void hideEvent (QHideEvent *event) override
 
virtual void OnTagTypeUpdated (BinaryNinja::BinaryView *, const TagTypeRef) override
 

Constructor & Destructor Documentation

◆ TagTypeList()

TagTypeList::TagTypeList ( QWidget *  parent,
ViewFrame view,
BinaryViewRef  data,
Menu menu = nullptr 
)

◆ ~TagTypeList()

virtual TagTypeList::~TagTypeList ( )
virtual

Member Function Documentation

◆ contextMenuEvent()

virtual void TagTypeList::contextMenuEvent ( QContextMenuEvent *  event)
overrideprotectedvirtual

◆ hasSelection()

bool TagTypeList::hasSelection ( )

◆ hideEvent()

virtual void TagTypeList::hideEvent ( QHideEvent *  event)
overrideprotectedvirtual

◆ notifyFontChanged()

void TagTypeList::notifyFontChanged ( )

◆ OnTagTypeUpdated()

virtual void TagTypeList::OnTagTypeUpdated ( BinaryNinja::BinaryView ,
const  TagTypeRef 
)
overrideprotectedvirtual

◆ registerActions()

static void TagTypeList::registerActions ( )
static

◆ showContextMenu

void TagTypeList::showContextMenu ( )
slot

◆ showEvent()

virtual void TagTypeList::showEvent ( QShowEvent *  event)
overrideprotectedvirtual

◆ updateData()

void TagTypeList::updateData ( )

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