From f647755655df27af2e5b55af12e19d06acb76930 Mon Sep 17 00:00:00 2001 From: Brian Potchik Date: Thu, 3 Nov 2022 16:52:25 -0400 Subject: Add ability to quiesce views not active in a ViewFrame. --- ui/disassemblyview.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'ui/disassemblyview.h') 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; }; -- cgit v1.3.1