From 8862696926173104957729683832591438161557 Mon Sep 17 00:00:00 2001 From: Glenn Smith Date: Fri, 27 Dec 2024 16:14:46 -0500 Subject: Render Layers --- ui/disassemblyview.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ui/disassemblyview.h') 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 m_layers; private Q_SLOTS: void viewInHexEditor(); -- cgit v1.3.1