diff options
| author | Brian Potchik <brian@vector35.com> | 2022-11-03 16:52:25 -0400 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2022-11-10 16:19:13 -0500 |
| commit | f647755655df27af2e5b55af12e19d06acb76930 (patch) | |
| tree | 24c66b9c866e3dcfb1390fdba0996767523adced /ui/disassemblyview.h | |
| parent | d67d5b63f3a17d10b7b7ca722b7192220447209a (diff) | |
Add ability to quiesce views not active in a ViewFrame.
Diffstat (limited to 'ui/disassemblyview.h')
| -rw-r--r-- | ui/disassemblyview.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/ui/disassemblyview.h b/ui/disassemblyview.h index f7cadb2a..54d3a71d 100644 --- a/ui/disassemblyview.h +++ b/ui/disassemblyview.h @@ -55,6 +55,8 @@ class BINARYNINJAUIAPI DisassemblyView : public FlowGraphWidget explicit DisassemblyView(DisassemblyContainer* parent, BinaryViewRef data, FunctionRef func = nullptr, bool navToAddr = false, uint64_t addr = 0); + virtual void notifyRefresh() override; + virtual void updateFonts() override; virtual bool navigate(uint64_t pos) override; @@ -172,7 +174,6 @@ class BINARYNINJAUIAPI DisassemblyFunctionHeader : public QWidget FunctionRef m_func; QProgressIndicator* m_updateIndicator; - QTimer* m_updateTimer; GraphTypeLabel* m_graphType = nullptr; RenderContext m_render; @@ -182,9 +183,6 @@ class BINARYNINJAUIAPI DisassemblyFunctionHeader : public QWidget void adjustSize(int width, int height); - private Q_SLOTS: - void updateTimerEvent(); - protected: virtual void paintEvent(QPaintEvent* event) override; virtual void resizeEvent(QResizeEvent* event) override; @@ -199,6 +197,7 @@ class BINARYNINJAUIAPI DisassemblyFunctionHeader : public QWidget void setCurrentFunction(FunctionRef func); void setILViewType(BNFunctionGraphType ilViewType); void setHighlightToken(const HighlightTokenState& state); + void notifyRefresh(); virtual QSize sizeHint() const override; }; |
