diff options
| author | Brian Potchik <brian@vector35.com> | 2025-07-25 14:27:04 -0400 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2025-07-25 14:27:04 -0400 |
| commit | 2f1d09c6b714a9f2664eab0a9dbef79e3cbd8919 (patch) | |
| tree | 0819eccf208b87cc92588835e8e315269ad6def2 /ui/workflowmonitor.h | |
| parent | 4d290fc3522e4bab0c9cb1049ffa443d4cc28f85 (diff) | |
Fix workflow monitor toolbar button states during async workflow requests.
Diffstat (limited to 'ui/workflowmonitor.h')
| -rw-r--r-- | ui/workflowmonitor.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ui/workflowmonitor.h b/ui/workflowmonitor.h index 94fe7062..35757c46 100644 --- a/ui/workflowmonitor.h +++ b/ui/workflowmonitor.h @@ -26,7 +26,7 @@ class BINARYNINJAUIAPI WorkflowMonitorWidget : public QWidget WorkflowRef m_workflow; Menu* m_menu; - //ContextMenuManager* m_contextMenuManager; + ContextMenuManager* m_contextMenuManager; UIActionHandler m_actionHandler; QToolBar* m_toolbar; @@ -47,6 +47,7 @@ class BINARYNINJAUIAPI WorkflowMonitorWidget : public QWidget std::string m_lastState; QColor m_lastStatusColor; QColor m_labelColor; + std::string m_breakRequest; QLabel* m_currentActivity; QLabel* m_statusIndicator; @@ -54,6 +55,8 @@ class BINARYNINJAUIAPI WorkflowMonitorWidget : public QWidget qreal m_dotBrightness; bool m_animationRunning; + void updateVisualState(const BinaryNinja::WorkflowMachine::Status& status, bool force); + void updateButtonStates(const BinaryNinja::WorkflowMachine::Status& status); void updateToolbarActions(bool force = false); void updateToolbarIcons(); void setupToolbar(); |
