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/linearview.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ui/linearview.h') diff --git a/ui/linearview.h b/ui/linearview.h index 888425e7..d328fd7c 100644 --- a/ui/linearview.h +++ b/ui/linearview.h @@ -242,6 +242,8 @@ class BINARYNINJAUIAPI LinearView : public QAbstractScrollArea, public View, pub QWidget* m_dataButtonContainer = nullptr; QHBoxLayout* m_dataButtonLayout = nullptr; + std::set m_layers; + void setTopToAddress(uint64_t addr); void setTopToOrderingIndex(uint64_t idx); void refreshLines(size_t lineOffset = 0, bool refreshUIContext = true); @@ -499,6 +501,9 @@ public: void setDisplayedFileName(); void setAddressBaseOffset(bool toHere); + void toggleRenderLayer(const std::string& layer); + BinaryNinja::Ref applyRenderLayers(BinaryNinja::Ref cursor); + virtual bool goToReference(FunctionRef func, uint64_t source, uint64_t target) override; QFont getFont() override { return m_render.getFont(); } -- cgit v1.3.1