diff options
| author | Xusheng <xusheng@vector35.com> | 2020-11-09 18:02:05 +0800 |
|---|---|---|
| committer | Xusheng <xusheng@vector35.com> | 2021-01-19 11:28:34 +0800 |
| commit | 65e53fe2dc295f7014db493b131c41999ecdd9d3 (patch) | |
| tree | c55813b5532e0f01cbefe850fd4b4131b91dce80 /ui | |
| parent | 7a614987c351338101d90bfa4fa7762b383b10f8 (diff) | |
make the trasnsformation dialog non-modal
Diffstat (limited to 'ui')
| -rw-r--r-- | ui/hexeditor.h | 2 | ||||
| -rw-r--r-- | ui/viewframe.h | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/ui/hexeditor.h b/ui/hexeditor.h index 3ebb2afe..3a2fb8e2 100644 --- a/ui/hexeditor.h +++ b/ui/hexeditor.h @@ -31,7 +31,7 @@ public: virtual void OnBinaryDataInserted(BinaryNinja::BinaryView* data, uint64_t offset, size_t len) override; virtual void OnBinaryDataRemoved(BinaryNinja::BinaryView* data, uint64_t offset, uint64_t len) override; - virtual void writeData(const BinaryNinja::DataBuffer& data) override; + virtual void writeData(const BinaryNinja::DataBuffer& data, uint64_t addr) override; virtual void selectAll(); virtual void selectNone(); diff --git a/ui/viewframe.h b/ui/viewframe.h index 9b619676..47c8cf68 100644 --- a/ui/viewframe.h +++ b/ui/viewframe.h @@ -33,6 +33,7 @@ class DockHandler; class FeatureMap; class StatusBarWidget; class ViewNavigationMode; +class TransformParameterDialog; class BINARYNINJAUIAPI View @@ -41,6 +42,7 @@ protected: Menu m_contextMenu; UIActionHandler m_actionHandler; bool m_binaryDataNavigable = false; + QPointer<TransformParameterDialog> m_transformParamDialog; bool writeDataToClipboard(const BinaryNinja::DataBuffer& data, bool binary, TransformRef xform); BinaryNinja::DataBuffer readDataFromClipboard(TransformRef xform); @@ -108,7 +110,7 @@ public: virtual void transform(TransformRef xform, bool encode); virtual bool canTransform(); - virtual void writeData(const BinaryNinja::DataBuffer& data); + virtual void writeData(const BinaryNinja::DataBuffer& data, uint64_t addr); virtual bool canDisplayAs(const UIActionContext& context, const BNIntegerDisplayType); virtual void displayAs(const UIActionContext& context, BNIntegerDisplayType type); |
