From 3612307138472472a98ceba22bbc6d456b7470e1 Mon Sep 17 00:00:00 2001 From: Brian Potchik Date: Fri, 29 Jan 2021 12:26:20 -0500 Subject: Add write traction support to help prevent accidental modifications. --- ui/viewframe.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ui/viewframe.h b/ui/viewframe.h index 995b46b2..b2a485ba 100644 --- a/ui/viewframe.h +++ b/ui/viewframe.h @@ -42,6 +42,7 @@ protected: Menu m_contextMenu; UIActionHandler m_actionHandler; bool m_binaryDataNavigable = false; + bool m_writeTraction = true; QPointer m_transformParamDialog; bool writeDataToClipboard(const BinaryNinja::DataBuffer& data, bool binary, TransformRef xform); @@ -83,6 +84,8 @@ public: virtual bool goToReference(FunctionRef func, uint64_t source, uint64_t target); virtual bool navigateToViewLocation(const ViewLocation& viewLocation) { return false; } + bool isWriteTractionEnabled() { return m_writeTraction; } + void setWriteTractionEnabled(bool enable) { m_writeTraction = enable; } bool isBinaryDataNavigable() { return m_binaryDataNavigable; } void setBinaryDataNavigable(bool navigable) { m_binaryDataNavigable = navigable; } -- cgit v1.3.1