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()
|
self._view.data_from_model()
|
||||||
def data_from_model(self):
|
def data_from_model(self):
|
||||||
self._view.data_from_model()
|
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)
|
return self._view.data_from_view(key)
|
||||||
|
|
||||||
def get_current_asm_id(self):
|
def get_current_asm_id(self):
|
||||||
@@ -151,6 +151,7 @@ class Controller(Observer):
|
|||||||
print("no file found "+ cid)
|
print("no file found "+ cid)
|
||||||
else:
|
else:
|
||||||
# und diese in der Gui setzen
|
# und diese in der Gui setzen
|
||||||
|
self._model.clear()
|
||||||
set_data = self._model.csv2guidata(loaded)
|
set_data = self._model.csv2guidata(loaded)
|
||||||
self._model.set_gui_defaults()
|
self._model.set_gui_defaults()
|
||||||
self.refresh_gui()
|
self.refresh_gui()
|
||||||
@@ -209,9 +210,13 @@ class Controller(Observer):
|
|||||||
|
|
||||||
# Aktionen der Knöpfe
|
# Aktionen der Knöpfe
|
||||||
if key == 'cb_speichern':
|
if key == 'cb_speichern':
|
||||||
|
data = self.data_from_view()
|
||||||
|
self._model.set_gui_dict(data)
|
||||||
self._model.save_to_file()
|
self._model.save_to_file()
|
||||||
elif key == 'cb_migrieren':
|
elif key == 'cb_migrieren':
|
||||||
pass
|
data = self.data_from_view()
|
||||||
|
self._model.set_gui_dict(data)
|
||||||
|
self.migrieren()
|
||||||
elif key == 'cb_zurücksetzen':
|
elif key == 'cb_zurücksetzen':
|
||||||
pass
|
pass
|
||||||
elif key == 'cb_suche_asm':
|
elif key == 'cb_suche_asm':
|
||||||
|
|||||||
Reference in New Issue
Block a user