From de0acda8acf0f55160e29fd7f0556b11bc493c7a Mon Sep 17 00:00:00 2001 From: maelstrom Date: Fri, 16 May 2025 09:43:44 +0200 Subject: [PATCH] feat(editor): delete script document if script is deleted. also prevent duplicates --- editor/mainwindow.cpp | 17 +++++++++++++++++ editor/mainwindow.h | 4 ++++ editor/script/scriptdocument.cpp | 13 ++++++++++++- editor/script/scriptdocument.h | 2 ++ 4 files changed, 35 insertions(+), 1 deletion(-) diff --git a/editor/mainwindow.cpp b/editor/mainwindow.cpp index 3974bd4..09abcd5 100644 --- a/editor/mainwindow.cpp +++ b/editor/mainwindow.cpp @@ -484,13 +484,30 @@ std::optional MainWindow::openFileDialog(QString filter, QString de } void MainWindow::openScriptDocument(std::shared_ptr