controller um alle existierenden Callbacks aus gui.py ergänzt
This commit is contained in:
+86
-1
@@ -80,8 +80,93 @@ class GuiLogic():
|
||||
"""
|
||||
def __init__(self, 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):
|
||||
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__":
|
||||
|
||||
Reference in New Issue
Block a user