summaryrefslogtreecommitdiff
path: root/ui/disassemblyview.h
diff options
context:
space:
mode:
authorGlenn Smith <glenn@vector35.com>2024-12-27 16:14:46 -0500
committerGlenn Smith <glenn@vector35.com>2025-01-30 17:20:05 -0500
commit8862696926173104957729683832591438161557 (patch)
tree78ba6d7dc8144430136086c8dc84726171eec8ab /ui/disassemblyview.h
parent5a5426d030b6be26d4564ba1eba2d8a275533256 (diff)
Render Layers
Diffstat (limited to 'ui/disassemblyview.h')
-rw-r--r--ui/disassemblyview.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/ui/disassemblyview.h b/ui/disassemblyview.h
index c7595f96..7c97576d 100644
--- a/ui/disassemblyview.h
+++ b/ui/disassemblyview.h
@@ -81,6 +81,9 @@ class BINARYNINJAUIAPI DisassemblyView : public FlowGraphWidget
void setDisplayedFileName();
void setAddressBaseOffset(bool toHere);
+ void toggleRenderLayer(const std::string& layer);
+ FlowGraphRef applyRenderLayers(FlowGraphRef graph);
+
virtual DisassemblySettingsRef getDisassemblySettings() override;
virtual void setDisassemblySettings(DisassemblySettingsRef settings) override;
@@ -89,6 +92,7 @@ class BINARYNINJAUIAPI DisassemblyView : public FlowGraphWidget
virtual void onHighlightChanged(const HighlightTokenState& highlight) override;
static void registerActions();
+ virtual void bindDynamicActions() override;
private:
class DisassemblyViewOptionsWidget : public MenuHelper
@@ -138,6 +142,7 @@ class BINARYNINJAUIAPI DisassemblyView : public FlowGraphWidget
BNDisassemblyCallParameterHints m_callParamHints;
DisassemblyContainer* m_container;
SettingsRef m_settings;
+ std::set<std::string> m_layers;
private Q_SLOTS:
void viewInHexEditor();