gui Datenelemente aus dem aktuellen Stand von gui.py extrahiert. Jede dieser Einträge hat einen einzigen Wert
This commit is contained in:
+45
-17
@@ -30,20 +30,48 @@ class CadItem():
|
||||
"TOS_Trolley_Projekte", "TOS_Trolley_Omniflo",
|
||||
"TOS_Trolley_Spinnerei", "TOS_Trolley_ILS", "Änderungsbeschreibung",
|
||||
"Freigabevermerk", "ZusaetzlicheInformationen"]
|
||||
gui_data_keys = [ "asm_id",
|
||||
"teilenummer",
|
||||
"pdm_kategorie_neu",
|
||||
"neuaufbau",
|
||||
"lebenszyklus_status_neu",
|
||||
"aus_halbzeug_neu",
|
||||
"zusatzinfos_text_neu",
|
||||
"bezeichnung_sivas", "bezeichnung_neu",
|
||||
"beschaffungsart_sivas","beschaffungsart_neu"
|
||||
"mengeneinheit_sivas","mengeneinheit_neu"
|
||||
"halbzeug_sivas","halbzeug_neu",
|
||||
"tos_gruppe_sivas","tos_gruppe_neu"
|
||||
# TODO siehe Layout Entwurf svg
|
||||
]
|
||||
|
||||
gui_data_keys = [
|
||||
"asm_id",
|
||||
"teilenummer",
|
||||
"datenbank",
|
||||
"pdm_kategorie_neu",
|
||||
"neuaufbau",
|
||||
"aus_halbzeug_neu",
|
||||
"halbzeugnummer_neu",
|
||||
"halbzeuglaenge_neu",
|
||||
"halbzeugoberflaeche_neu",
|
||||
"lebenszyklus_status_neu",
|
||||
"bezeichnung1_sivas", "bezeichnung1_neu",
|
||||
"bezeichnung2_sivas", "bezeichnung2_neu",
|
||||
"halbzeugOhneSaege_sivas", "halbzeugOhneSaege_neu",
|
||||
"ruestcode_sivas", "ruestcode_neu",
|
||||
"fertigungsart_sivas", "fertigungsart_neu",
|
||||
"allgemeintoleranz_sivas", "allgemeintoleranz_neu",
|
||||
"fosGruppe_sivas", "fosGruppe_neu",
|
||||
"kalkulationsart_sivas", "kalkulationsart_neu",
|
||||
"beschaffungsart_sivas", "beschaffungsart_neu",
|
||||
"mengeneinheit_sivas", "mengeneinheit_neu",
|
||||
"halbzeug_sivas", "halbzeug_neu",
|
||||
"tosgruppe_sivas", "tosgruppe_neu",
|
||||
"dispogruppe_sivas", "dispogruppe_neu",
|
||||
"dispolaufgruppe_sivas","dispolaufgruppe_neu",
|
||||
"hersteller_sivas", "hersteller_neu",
|
||||
"ersatzfuer_sivas", "ersatzfuer_neu",
|
||||
"ersetztdurch_sivas", "ersetztdurch_neu",
|
||||
"herstteilenr_sivas", "herstteilenr_neu",
|
||||
"werkstoffdiskr_sivas",
|
||||
"werkstofftyp_sivas", "werkstofftyp_neu",
|
||||
"material_sivas", "material_neu",
|
||||
"oberflaeche_neu",
|
||||
"farbe_neu",
|
||||
"version_sivas", "version_neu",
|
||||
"aenderungsindex_sivas", "aenderungsindex_neu",
|
||||
"aenderungstext_sivas", "aenderungstext_neu",
|
||||
"freigabevermerk_sivas", "freigabevermerk_neu",
|
||||
"zusatzinfos_auto_text",
|
||||
"zusatzinfos_bendef_text",
|
||||
]
|
||||
|
||||
def __init__(self):
|
||||
""" is initalized with its unique id"""
|
||||
@@ -87,7 +115,7 @@ class CadItem():
|
||||
self.set_read_only(k,v)
|
||||
def set_read_only(self, key, val):
|
||||
if key not in self.gui_data:
|
||||
raise Exception("this data can not be set")
|
||||
raise Exception("this data can not be set "+ key)
|
||||
else:
|
||||
self.read_only_items[key] = val
|
||||
def get_read_only(self, key):
|
||||
@@ -101,7 +129,7 @@ class CadItem():
|
||||
self.set_data(k,v)
|
||||
def set_data(self, key, val):
|
||||
if key not in self.data_keys:
|
||||
raise Exception("this data can not be set")
|
||||
raise Exception("this data can not be set "+ key)
|
||||
else:
|
||||
self.data[key] = val
|
||||
|
||||
@@ -120,7 +148,7 @@ class CadItem():
|
||||
def set_gui_data(self, key, val):
|
||||
""" merkt sich ein Datenatom für die GUI """
|
||||
if key not in self.gui_data_keys:
|
||||
raise Exception("this data can not be set"+ key)
|
||||
raise Exception("this data can not be set "+ key)
|
||||
else:
|
||||
self.gui_data[key] = val
|
||||
|
||||
|
||||
Reference in New Issue
Block a user