diff options
| author | Rusty Wagner <rusty.wagner@gmail.com> | 2021-10-07 12:57:07 -0600 |
|---|---|---|
| committer | Rusty Wagner <rusty.wagner@gmail.com> | 2021-10-26 16:16:50 -0600 |
| commit | 644f9709668eca8c206d662bf40361180ed1cb8c (patch) | |
| tree | bc75058cfc894de891aa8419def6b9063bff2943 /ui/scriptingconsole.h | |
| parent | cb46d56c6c95a945bd2835d042ec1c79d16a16ef (diff) | |
Replace log/scripting console dock widgets with global area concept
Diffstat (limited to 'ui/scriptingconsole.h')
| -rw-r--r-- | ui/scriptingconsole.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/ui/scriptingconsole.h b/ui/scriptingconsole.h index b2b3d09e..b0e20253 100644 --- a/ui/scriptingconsole.h +++ b/ui/scriptingconsole.h @@ -17,7 +17,7 @@ #include <functional> #include "binaryninjaapi.h" #include "action.h" -#include "dockhandler.h" +#include "globalarea.h" #include "uitypes.h" #define SCRIPT_OUTPUT_UPDATE_INTERVAL 100 @@ -123,10 +123,9 @@ public Q_SLOTS: class ScriptingConsoleWidget; -class BINARYNINJAUIAPI ScriptingConsole: public QWidget, public DockContextHandler, BinaryNinja::ScriptingOutputListener +class BINARYNINJAUIAPI ScriptingConsole: public GlobalAreaWidget, BinaryNinja::ScriptingOutputListener { Q_OBJECT - Q_INTERFACES(DockContextHandler) struct ScriptOutput { @@ -166,8 +165,6 @@ Q_SIGNALS: protected: void customEvent(QEvent* event) override; - void notifyFontChanged() override; - void notifyVisibilityChanged(bool visible) override; public: ScriptingConsole(QWidget* parent, const QString& providerName, const QString& instanceName, ScriptingInstanceRef instance); @@ -186,6 +183,8 @@ public: virtual void NotifyError(const std::string& text) override; virtual void NotifyInputReadyStateChanged(BNScriptingProviderInputReadyState state) override; virtual void notifyViewChanged(ViewFrame* frame) override; + virtual void notifyFontChanged() override; + virtual void focus() override; void moveUpInHistory(); void moveDownInHistory(); |
