diff options
| author | Brian Potchik <brian@vector35.com> | 2021-01-29 12:26:20 -0500 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2021-01-29 12:26:20 -0500 |
| commit | 3612307138472472a98ceba22bbc6d456b7470e1 (patch) | |
| tree | e7edebf9c0b87fda3096e501ed44dfa912c26d96 | |
| parent | 405a997b948ba998d96d598b4b29eb32389b335e (diff) | |
Add write traction support to help prevent accidental modifications.
| -rw-r--r-- | ui/viewframe.h | 3 |
1 files changed, 3 insertions, 0 deletions
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<TransformParameterDialog> 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; } |
