summaryrefslogtreecommitdiff
path: root/ui
diff options
context:
space:
mode:
authorXusheng <xusheng@vector35.com>2020-07-30 16:02:12 +0800
committerXusheng <xusheng@vector35.com>2020-08-27 23:59:18 +0800
commitb31008fbcd3f38190c44bba8e9f7757b45b40654 (patch)
tree0c1ee7d4d21661ad189f1dbf9cf4120d0bca5980 /ui
parent03ab2b6b83a3cc6e7723be071bdfac72208ac34d (diff)
make setSelectionOffsets() pure virtual
Diffstat (limited to 'ui')
-rw-r--r--ui/hexeditor.h2
-rw-r--r--ui/stringsview.h1
-rw-r--r--ui/tokenizedtextview.h1
-rw-r--r--ui/typeview.h1
-rw-r--r--ui/viewframe.h2
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);