diff options
| -rw-r--r-- | ui/disassemblyview.h | 4 | ||||
| -rw-r--r-- | ui/linearview.h | 4 | ||||
| -rw-r--r-- | ui/viewframe.h | 2 |
3 files changed, 6 insertions, 4 deletions
diff --git a/ui/disassemblyview.h b/ui/disassemblyview.h index e689ce00..ed7c5f30 100644 --- a/ui/disassemblyview.h +++ b/ui/disassemblyview.h @@ -46,8 +46,8 @@ public: virtual StatusBarWidget* getStatusBarWidget() override; - BNFunctionGraphType getILViewType() { return m_ilViewType; }; - void setILViewType(BNFunctionGraphType ilViewType); + virtual BNFunctionGraphType getILViewType() override { return m_ilViewType; }; + virtual void setILViewType(BNFunctionGraphType ilViewType) override; void setOption(BNDisassemblyOption option, bool state = true); void toggleOption(BNDisassemblyOption option); diff --git a/ui/linearview.h b/ui/linearview.h index 2ac54d1b..33d8a3f1 100644 --- a/ui/linearview.h +++ b/ui/linearview.h @@ -329,8 +329,8 @@ public: virtual HighlightTokenState getHighlightTokenState() override { return m_highlight; } - BNFunctionGraphType getILViewType() { return m_ilViewType; }; - void setILViewType(BNFunctionGraphType ilViewType); + virtual BNFunctionGraphType getILViewType() override { return m_ilViewType; }; + virtual void setILViewType(BNFunctionGraphType ilViewType) override; void toggleOption(BNDisassemblyOption option); diff --git a/ui/viewframe.h b/ui/viewframe.h index 8d37c23f..fbab3b21 100644 --- a/ui/viewframe.h +++ b/ui/viewframe.h @@ -122,6 +122,8 @@ public: virtual LowLevelILFunctionRef getCurrentLowLevelILFunction() { return nullptr; } virtual MediumLevelILFunctionRef getCurrentMediumLevelILFunction() { return nullptr; } + virtual BNFunctionGraphType getILViewType() { return NormalFunctionGraph; } + virtual void setILViewType(BNFunctionGraphType ilViewType) { } virtual size_t getCurrentILInstructionIndex() { return BN_INVALID_EXPR; } virtual QFont getFont() = 0; |
