migration impl. Erst Abgleicher Oberfläche und des Modells vor speichern oder migrieren

This commit is contained in:
2024-03-06 17:11:24 +01:00
parent 9fec1a91f4
commit 2e3061d238
+7 -2
View File
@@ -111,7 +111,7 @@ class Controller(Observer):
self._view.data_from_model()
def data_from_model(self):
self._view.data_from_model()
def data_from_view(self, key):
def data_from_view(self, key=None):
return self._view.data_from_view(key)
def get_current_asm_id(self):
@@ -151,6 +151,7 @@ class Controller(Observer):
print("no file found "+ cid)
else:
# und diese in der Gui setzen
self._model.clear()
set_data = self._model.csv2guidata(loaded)
self._model.set_gui_defaults()
self.refresh_gui()
@@ -209,9 +210,13 @@ class Controller(Observer):
# Aktionen der Knöpfe
if key == 'cb_speichern':
data = self.data_from_view()
self._model.set_gui_dict(data)
self._model.save_to_file()
elif key == 'cb_migrieren':
pass
data = self.data_from_view()
self._model.set_gui_dict(data)
self.migrieren()
elif key == 'cb_zurücksetzen':
pass
elif key == 'cb_suche_asm':