erstes Grundgerüst in mvc gebaut, um den Status einzusammeln und an die gui weiter zu geben
This commit is contained in:
+9
-4
@@ -109,8 +109,9 @@ class Controller(Observer):
|
||||
|
||||
def refresh_gui(self):
|
||||
self._view.data_from_model()
|
||||
def data_from_model(self):
|
||||
self._view.data_from_model()
|
||||
self._view.set_states()
|
||||
# def data_from_model(self):
|
||||
# self._view.data_from_model()
|
||||
def data_from_view(self, key=None):
|
||||
return self._view.data_from_view(key)
|
||||
|
||||
@@ -194,6 +195,9 @@ class Controller(Observer):
|
||||
def get_all_gui_data(self):
|
||||
return self._model.get_all_gui_data()
|
||||
|
||||
def get_gui_states(self):
|
||||
return self._model.get_states()
|
||||
|
||||
def set_widget_status(self, widgetname, status):
|
||||
#self._view.set_widget_status(widgetname, status)
|
||||
pass
|
||||
@@ -252,8 +256,9 @@ class Controller(Observer):
|
||||
# Suche Knopf darf nur bei Einzelteilen funktionieren und wenn Halbzeug/NEuaufbau nicht angehakt sind
|
||||
if pdm_kategorie_neu == "Einzelteil" and not (aus_halbzeug == True or neuaufbau == True):
|
||||
newpath = self._view.suche_3d()
|
||||
self._model.set_gui_data('model3d_neu', newpath)
|
||||
self._model.set_gui_data('cb_3Dmodel_neu', '')
|
||||
if newpath:
|
||||
self._model.set_gui_data('model3d_neu', newpath)
|
||||
self._model.set_gui_data('cb_3Dmodel_neu', '')
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user