diff --git a/dem_to_csmap.py b/dem_to_csmap.py
index 75abf37..067f31b 100644
--- a/dem_to_csmap.py
+++ b/dem_to_csmap.py
@@ -48,11 +48,15 @@ def convert_dem_to_csmap(self):
)
except Exception as e:
iface.messageBar().pushMessage(
- "ERROR", f"処理中に問題が発生しました.: {e}", level=Qgis.Critical
+ "ERROR",
+ f"DEMデータの処理中に問題が発生しました.: {e}",
+ level=Qgis.Critical,
)
return
# 出力結果をQGISに追加
iface.addRasterLayer(output_path, os.path.basename(output_path))
- self.close()
+ # 処理終了後にウィンドウを閉じるオプション
+ if self.ui.checkBox_closeAfterProcessing.isChecked():
+ self.close()
diff --git a/dem_to_csmap.ui b/dem_to_csmap.ui
index 8a40eb4..1981346 100644
--- a/dem_to_csmap.ui
+++ b/dem_to_csmap.ui
@@ -7,7 +7,7 @@
0
0
389
- 168
+ 191
@@ -34,6 +34,13 @@
-
+ -
+
+
+ 処理終了後,自動でウィンドウを閉じる
+
+
+
-
-