From 34e5803d69fea165da55da518ffaddfb7344ed00 Mon Sep 17 00:00:00 2001 From: kat Date: Tue, 21 Jun 2022 11:49:51 -0400 Subject: 'Run Script...' fixes and documentation --- ui/scriptingconsole.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'ui/scriptingconsole.h') diff --git a/ui/scriptingconsole.h b/ui/scriptingconsole.h index 0324e37b..acedb0d7 100644 --- a/ui/scriptingconsole.h +++ b/ui/scriptingconsole.h @@ -144,6 +144,7 @@ class BINARYNINJAUIAPI ScriptingConsole : public GlobalAreaWidget, BinaryNinja:: QLabel* m_prompt; QPushButton* m_button; QTimer* m_runTimer; + bool m_scriptActive; BinaryNinja::Ref m_logger; std::mutex m_mutex; @@ -166,6 +167,8 @@ class BINARYNINJAUIAPI ScriptingConsole : public GlobalAreaWidget, BinaryNinja:: Q_SIGNALS: void viewChanged(QWidget* frame); + void onScriptExecution(); + void onScriptCompletion(); protected: void customEvent(QEvent* event) override; @@ -178,7 +181,7 @@ class BINARYNINJAUIAPI ScriptingConsole : public GlobalAreaWidget, BinaryNinja:: QString getProviderName() const { return m_providerName; } QString getInstanceName() const { return m_instanceName; } ScriptingInstanceRef getInstance() { return m_instance; } - BNScriptingProviderInputReadyState getCurrentState() { return m_currentState; } + bool getScriptIsActive() const { return m_scriptActive; } void clearConsole(); void hideConsole(); @@ -197,5 +200,5 @@ class BINARYNINJAUIAPI ScriptingConsole : public GlobalAreaWidget, BinaryNinja:: std::vector reverseSearch(const QString& text); void closing(); - void runScriptFromFile(std::string filename = std::string()); + void runScriptFromFile(const std::string& filename); }; -- cgit v1.3.1