From b31008fbcd3f38190c44bba8e9f7757b45b40654 Mon Sep 17 00:00:00 2001 From: Xusheng Date: Thu, 30 Jul 2020 16:02:12 +0800 Subject: make setSelectionOffsets() pure virtual --- ui/hexeditor.h | 2 +- ui/stringsview.h | 1 + ui/tokenizedtextview.h | 1 + ui/typeview.h | 1 + ui/viewframe.h | 2 +- 5 files changed, 5 insertions(+), 2 deletions(-) (limited to 'ui') 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); -- cgit v1.3.1