diff options
| author | Brian Potchik <brian@vector35.com> | 2020-11-21 17:40:24 -0500 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2020-11-21 17:40:24 -0500 |
| commit | b24b2a197a2f39ef0f2c5e28253dd55f3c1fffb4 (patch) | |
| tree | 8dc7bc4d9ccc8a8d9aba695dac82065946033f9b | |
| parent | 0eeb07fad8abc805ad6a9c4e5a982ebb7e00b995 (diff) | |
Move IL view type access to ViewFrame.
| -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; |
