add purge dialog

This commit is contained in:
Theophile Terraz committed 2024-05-21 17:01:54 +02:00
1 parent 61fd54c496
commit 14b5b5e3df
7 files changed
+182 -7

No files matched your search

+13
View File
@@ -57,6 +57,7 @@ from View.Geometry.PlotAC import PlotAC
from View.Geometry.PlotKPZ import PlotKPZ
from View.Geometry.MeshingDialog import MeshingDialog
from View.Geometry.UpdateKPDialog import UpdateKPDialog
from View.Geometry.PurgeDialog import PurgeDialog
from View.Geometry.Translate import GeometryTranslate
from View.Geometry.Profile.Window import ProfileWindow
@@ -550,6 +551,18 @@ class GeometryWindow(PamhyrWindow):
self._table.purge()
self.update_redraw()
def purge(self):
try:
dlg = PurgeDialog(
trad=self._trad,
parent=self
)
if dlg.exec():
self._table.purge(dlg.np_purge)
except Exception as e:
logger_exception(e)
return
def duplicate(self):
rows = [
row.row() for row in