diff options
| author | Xusheng <xusheng@vector35.com> | 2020-07-30 16:02:12 +0800 |
|---|---|---|
| committer | Xusheng <xusheng@vector35.com> | 2020-08-27 23:59:18 +0800 |
| commit | b31008fbcd3f38190c44bba8e9f7757b45b40654 (patch) | |
| tree | 0c1ee7d4d21661ad189f1dbf9cf4120d0bca5980 /ui | |
| parent | 03ab2b6b83a3cc6e7723be071bdfac72208ac34d (diff) | |
make setSelectionOffsets() pure virtual
Diffstat (limited to 'ui')
| -rw-r--r-- | ui/hexeditor.h | 2 | ||||
| -rw-r--r-- | ui/stringsview.h | 1 | ||||
| -rw-r--r-- | ui/tokenizedtextview.h | 1 | ||||
| -rw-r--r-- | ui/typeview.h | 1 | ||||
| -rw-r--r-- | ui/viewframe.h | 2 |
5 files changed, 5 insertions, 2 deletions
diff --git a/ui/hexeditor.h b/ui/hexeditor.h index aa64ed08..00a583f6 100644 --- a/ui/hexeditor.h +++ b/ui/hexeditor.h @@ -36,7 +36,7 @@ public: virtual void selectNone(); void setSelectionRange(uint64_t begin, uint64_t end); - void setSelectionOffsets(BNAddressRange range); + virtual void setSelectionOffsets(BNAddressRange range) override; virtual void updateFonts() override; diff --git a/ui/stringsview.h b/ui/stringsview.h index 00b49acc..5b5dbff5 100644 --- a/ui/stringsview.h +++ b/ui/stringsview.h @@ -96,6 +96,7 @@ public: virtual BinaryViewRef getData() override { return m_data; } virtual uint64_t getCurrentOffset() override; virtual BNAddressRange getSelectionOffsets() override; + virtual void setSelectionOffsets(BNAddressRange range) override; virtual bool navigate(uint64_t offset) override; virtual void updateFonts() override; diff --git a/ui/tokenizedtextview.h b/ui/tokenizedtextview.h index 190dbfca..28d0399b 100644 --- a/ui/tokenizedtextview.h +++ b/ui/tokenizedtextview.h @@ -122,6 +122,7 @@ public: virtual uint64_t getCurrentOffset() override; virtual BNAddressRange getSelectionOffsets() override; virtual BNAddressRange getSelectionForInfo() override; + virtual void setSelectionOffsets(BNAddressRange range) override; virtual FunctionRef getCurrentFunction() override; virtual BasicBlockRef getCurrentBasicBlock() override; virtual ArchitectureRef getCurrentArchitecture() override; diff --git a/ui/typeview.h b/ui/typeview.h index ee7c2640..1e3b1c25 100644 --- a/ui/typeview.h +++ b/ui/typeview.h @@ -157,6 +157,7 @@ public: virtual BinaryViewRef getData() override { return m_data; } virtual uint64_t getCurrentOffset() override; virtual BNAddressRange getSelectionOffsets() override; + virtual void setSelectionOffsets(BNAddressRange range) override; virtual bool navigate(uint64_t) override; virtual std::string getNavigationMode() override; diff --git a/ui/viewframe.h b/ui/viewframe.h index 23c7c446..7d63b84a 100644 --- a/ui/viewframe.h +++ b/ui/viewframe.h @@ -72,7 +72,7 @@ public: virtual uint64_t getCurrentOffset() = 0; virtual BNAddressRange getSelectionOffsets(); virtual BNAddressRange getSelectionForInfo(); - virtual void setSelectionOffsets(BNAddressRange range); + virtual void setSelectionOffsets(BNAddressRange range) = 0; virtual bool navigate(uint64_t offset) = 0; virtual bool navigateToFunction(FunctionRef func, uint64_t offset); virtual bool goToReference(FunctionRef func, uint64_t source, uint64_t target); |
