Add save+open to notebook, allow multiple windows, add translations, add welcome window
diff --git a/ide/Cell.cpp b/ide/Cell.cpp
index d00a219..85d20a3 100644
--- a/ide/Cell.cpp
+++ b/ide/Cell.cpp
@@ -90,6 +90,14 @@
         return nullptr;
 }
 
+void Cell::fromJson(QJsonObject json)
+{
+    setCode(json["code"].toString());
+    setResult(json["result"].toString());
+    setStatus(json["status"].toInt());
+    setResultType(json["resultType"].toInt());
+}
+
 QJsonObject Cell::toJson() const
 {
     QJsonObject object;