Re-organise python shell to be dockable and dock REPL at bottom

This commit is contained in:
baldurk
2026-08-13 17:46:40 +01:00
parent 60b989f2b7
commit 836a5da7fa
4 changed files with 425 additions and 382 deletions
+6
View File
@@ -42,6 +42,8 @@ class PythonShell : public QFrame, public IPythonShell
{
Q_OBJECT
Q_PROPERTY(QVariant persistData READ persistData WRITE setPersistData DESIGNABLE false SCRIPTABLE false)
public:
explicit PythonShell(ICaptureContext &ctx, QWidget *parent = 0);
@@ -57,6 +59,10 @@ public:
rdcstr GetScriptText() override;
void RunScript() override { runScript(false); }
void DebugScript() override { runScript(true); }
QVariant persistData();
void setPersistData(const QVariant &persistData);
private slots:
// automatic slots
void on_execute_clicked();