Properly move NbRuntime to its own thread
diff --git a/ide/Notebook.h b/ide/Notebook.h
index 6a5d0cf..0dbe21e 100644
--- a/ide/Notebook.h
+++ b/ide/Notebook.h
@@ -14,6 +14,7 @@
Q_PROPERTY(CellModel *cellModel READ cellModel NOTIFY cellModelChanged)
public:
+ ~Notebook();
explicit Notebook(QObject *parent = nullptr);
Notebook(const Notebook &other, QObject *parent = nullptr);
@@ -37,7 +38,8 @@
QList<Cell *> _cells;
CellModel *_cellModel;
- NbRuntime _rt;
+ NbRuntime *_rt;
+ QThread *_rtThread;
};
Q_DECLARE_METATYPE(Notebook)