migration impl. Erst Abgleicher Oberfläche und des Modells vor speichern oder migrieren
This commit is contained in:
+7
-2
@@ -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':
|
||||
|
||||
Reference in New Issue
Block a user