Classes | |
class | FeatureMap |
class FeatureMap |
Public Member Functions | |
FeatureMap (SplitPaneWidget *owner, BinaryViewRef data, bool vertical=true) | |
virtual | ~FeatureMap () |
void | backgroundRefresh () |
std::pair< uint64_t, bool > | getLinearOffsetForAddress (uint64_t addr) |
void | notifyOffsetChanged (uint64_t offset) |
void | notifyThemeChanged () |
void | renderDataVariable (const BinaryNinja::DataVariable &var, bool ignoreString=false) |
uint8_t | getSymbolColor (const SymbolRef &symbol) |
void | drawImageRect (uint64_t addr, size_t len, uint8_t color) |
virtual QSize | sizeHint () const override |
Static Public Member Functions | |
static int | defaultWidth () |
Protected Member Functions | |
virtual void | contextMenuEvent (QContextMenuEvent *event) override |
virtual void | mouseMoveEvent (QMouseEvent *event) override |
virtual void | mousePressEvent (QMouseEvent *event) override |
virtual void | resizeEvent (QResizeEvent *event) override |
virtual void | paintEvent (QPaintEvent *event) override |
void | scrollTo (int x, int y, bool addHistoryEntry=false) |
FeatureMap::FeatureMap | ( | SplitPaneWidget * | owner, |
BinaryViewRef | data, | ||
bool | vertical = true ) |
|
virtual |
void FeatureMap::backgroundRefresh | ( | ) |
std::pair< uint64_t, bool > FeatureMap::getLinearOffsetForAddress | ( | uint64_t | addr | ) |
void FeatureMap::notifyOffsetChanged | ( | uint64_t | offset | ) |
void FeatureMap::notifyThemeChanged | ( | ) |
void FeatureMap::renderDataVariable | ( | const BinaryNinja::DataVariable & | var, |
bool | ignoreString = false ) |
uint8_t FeatureMap::getSymbolColor | ( | const SymbolRef & | symbol | ) |
void FeatureMap::drawImageRect | ( | uint64_t | addr, |
size_t | len, | ||
uint8_t | color ) |
|
overridevirtual |
|
inlinestatic |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
protected |