controller um alle existierenden Callbacks aus gui.py ergänzt

This commit is contained in:
2024-01-24 17:09:05 +01:00
parent c9d01d14e8
commit c1d0ffd7bc
+86 -1
View File
@@ -80,8 +80,93 @@ class GuiLogic():
""" """
def __init__(self, configs): def __init__(self, configs):
self.config = configs self.config = configs
self.callbacks = [
'cb_pdm_kategorie_neu',
'cb_neuaufbau',
'cb_aus_halbzeug_neu',
'cb_lebenszyklus_status_neu',
'cb_3Dmodel_neu',
'cb_halbzeugOhneSaege_neu',
'cb_ruestcode_neu',
'cb_fertigungsart_neu',
'cb_allgemeintoleranz_neu',
'cb_fosGruppe_neu',
'cb_kalkulationsart_neu',
'cb_beschaffungsart_neu',
'cb_mengeneinheit_neu',
'cb_halbzeug_neu',
'cb_dispogruppe_neu',
'cb_dispolaufgruppe_neu',
'cb_hersteller_neu',
'cb_werkstoffdiskrepanz',
'cb_werkstofftyp_neu',
'cb_material_neu',
'cb_oberflaeche_neu',
'cb_farbe_neu',
'cb_speichern',
'cb_migrieren',
'cb_zurücksetzen'
]
def callback(self, key): def callback(self, key):
a = key if key not in self.callbacks:
raise Exception("this callback does not exist "+key)
if key == 'cb_pdm_kategorie_neu':
pass
elif key == 'cb_neuaufbau':
pass
elif key == 'cb_aus_halbzeug_neu':
pass
elif key == 'cb_lebenszyklus_status_neu':
pass
elif key == 'cb_3Dmodel_neu':
pass
elif key == 'cb_halbzeugOhneSaege_neu':
pass
elif key == 'cb_ruestcode_neu':
pass
elif key == 'cb_fertigungsart_neu':
pass
elif key == 'cb_allgemeintoleranz_neu':
pass
elif key == 'cb_fosGruppe_neu':
pass
elif key == 'cb_kalkulationsart_neu':
pass
elif key == 'cb_beschaffungsart_neu':
pass
elif key == 'cb_mengeneinheit_neu':
pass
elif key == 'cb_halbzeug_neu':
pass
elif key == 'cb_dispogruppe_neu':
pass
elif key == 'cb_dispolaufgruppe_neu':
pass
elif key == 'cb_hersteller_neu':
pass
elif key == 'cb_werkstoffdiskrepanz':
pass
elif key == 'cb_werkstofftyp_neu':
self.werkstofftyp()
elif key == 'cb_material_neu':
pass
elif key == 'cb_oberflaeche_neu':
pass
elif key == 'cb_farbe_neu':
pass
elif key == 'cb_speichern':
pass
elif key == 'cb_migrieren':
pass
elif key == 'cb_zurücksetzen':
pass
else:
raise Exception("this callback does not exist "+key)
def werkstofftyp(self):
wnamen = self.config.Werkstoffe.get_werkstoff_namen()
pass
if __name__ == "__main__": if __name__ == "__main__":