weiteren Abschnitt zur GUI gebaut
This commit is contained in:
+26
-1
@@ -27,6 +27,9 @@ class CadItem():
|
||||
"TOS_Trolley_Projekte", "TOS_Trolley_Omniflo",
|
||||
"TOS_Trolley_Spinnerei", "TOS_Trolley_ILS", "Änderungsbeschreibung",
|
||||
"Freigabevermerk", "ZusaetzlicheInformationen"]
|
||||
gui_data_keys = [ "pdm_kategorie_neu", "neuaufbau",
|
||||
"lebenszyklus_status_neu", "aus_halbzeug_neu",
|
||||
"zusatzinfos_txt_neu"]
|
||||
|
||||
def __init__(self, asm_id):
|
||||
""" is initalized with its unique id"""
|
||||
@@ -62,7 +65,8 @@ class CadItem():
|
||||
def get_red_ids(self):
|
||||
return self.red_ids
|
||||
|
||||
def set_data(self, data:dict):
|
||||
# Daten zum Impfen merken
|
||||
def set_data_dict(self, data:dict):
|
||||
for k,v in data:
|
||||
self.set_data(k,v)
|
||||
def set_data(self, key, val):
|
||||
@@ -72,7 +76,28 @@ class CadItem():
|
||||
self.data[key] = val
|
||||
|
||||
def get_data(self, key):
|
||||
""" gibt ein Datenstück zurück """
|
||||
return self.data[key]
|
||||
def get_all_data(self):
|
||||
""" gibt alle enthaltenen Daten zurück """
|
||||
return self.data
|
||||
|
||||
# Daten in der GUI
|
||||
def set_gui_dict(self, data:dict):
|
||||
""" setzt die Daten der GUI """
|
||||
for k,v in data.items():
|
||||
self.set_gui_data(k,v)
|
||||
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)
|
||||
else:
|
||||
self.gui_data[key] = val
|
||||
|
||||
def get_gui_data(self, key):
|
||||
return self.gui_data[key]
|
||||
def get_all_gui_data(self):
|
||||
return self.gui_data
|
||||
|
||||
def load():
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user