diff options
| author | kat <katherine@vector35.com> | 2022-06-21 11:49:51 -0400 |
|---|---|---|
| committer | kat <katherine@vector35.com> | 2022-06-21 11:50:06 -0400 |
| commit | 34e5803d69fea165da55da518ffaddfb7344ed00 (patch) | |
| tree | 67df4c9d00ee8d6e752537bcc5e4198f6680dad0 /ui/scriptingconsole.h | |
| parent | ae4bf47445f675efdbae9ea87bc036f59e9cca0b (diff) | |
'Run Script...' fixes and documentation
Diffstat (limited to 'ui/scriptingconsole.h')
| -rw-r--r-- | ui/scriptingconsole.h | 7 |
1 files changed, 5 insertions, 2 deletions
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<BinaryNinja::Logger> 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<std::string> reverseSearch(const QString& text); void closing(); - void runScriptFromFile(std::string filename = std::string()); + void runScriptFromFile(const std::string& filename); }; |
