erstes Grundgerüst in mvc gebaut, um den Status einzusammeln und an die gui weiter zu geben
This commit is contained in:
+60
@@ -170,6 +170,11 @@ class LeftFrameAsm(AllFrames):
|
||||
if 'asm_id' in data:
|
||||
self.asm_number.set(data["asm_id"])
|
||||
|
||||
def set_states(self):
|
||||
# not yet implemented. Not used
|
||||
pass
|
||||
|
||||
|
||||
class RightFrameLabels(AllFrames):
|
||||
def __init__(self, frame, nrow=0):
|
||||
AllFrames.__init__(self, nrow)
|
||||
@@ -204,6 +209,11 @@ class RightFrameLabels(AllFrames):
|
||||
if 'teilenummer' in data:
|
||||
self.teilenummer_text.set(data["teilenummer"])
|
||||
|
||||
def set_states(self):
|
||||
data = self.get_controller().get_gui_states()
|
||||
if 'teilenummer' in data:
|
||||
self.teilenummer_text["state"] = data['teilenummer']
|
||||
|
||||
class RightFramePDM(AllFrames):
|
||||
def __init__(self, frame, nrow=0):
|
||||
AllFrames.__init__(self, nrow)
|
||||
@@ -384,6 +394,12 @@ class RightFramePDM(AllFrames):
|
||||
if 'cb_3Dmodel_neu' in data:
|
||||
self.model3d_combo['values'] = data["cb_3Dmodel_neu"]
|
||||
|
||||
def set_states(self):
|
||||
data = self.get_controller().get_gui_states()
|
||||
pass
|
||||
# if 'teilenummer' in data:
|
||||
# self.teilenummer_text["state"] = data['teilenummer']
|
||||
|
||||
class RightFrameBezeichnung(AllFrames):
|
||||
def __init__(self, frame, nrow=0):
|
||||
AllFrames.__init__(self, nrow)
|
||||
@@ -464,6 +480,10 @@ class RightFrameBezeichnung(AllFrames):
|
||||
if 'bezeichnung2_sivas' in data:
|
||||
self.bezeichnung2_sivas.set(data["bezeichnung2_sivas"])
|
||||
|
||||
def set_states(self):
|
||||
data = self.get_controller().get_gui_states()
|
||||
pass
|
||||
|
||||
class RightFrameHalbzeugOhneS(AllFrames):
|
||||
def __init__(self, frame, nrow=0):
|
||||
AllFrames.__init__(self, nrow)
|
||||
@@ -636,6 +656,10 @@ class RightFrameHalbzeugOhneS(AllFrames):
|
||||
if 'cb_kalkulationsart_neu' in data:
|
||||
self.kalkulationsart_neu_combo['values'] = data['cb_kalkulationsart_neu']
|
||||
|
||||
def set_states(self):
|
||||
data = self.get_controller().get_gui_states()
|
||||
pass
|
||||
|
||||
class RightFrameBeschaffungsart(AllFrames):
|
||||
def __init__(self, frame, nrow=0):
|
||||
AllFrames.__init__(self, nrow)
|
||||
@@ -733,6 +757,10 @@ class RightFrameBeschaffungsart(AllFrames):
|
||||
if "cb_halbzeug_neu" in data:
|
||||
self.halbzeug_combo['values'] = data["cb_halbzeug_neu"]
|
||||
|
||||
def set_states(self):
|
||||
data = self.get_controller().get_gui_states()
|
||||
pass
|
||||
|
||||
class RightFrameTOSGruppe(AllFrames):
|
||||
def __init__(self, frame, nrow=0):
|
||||
AllFrames.__init__(self, nrow)
|
||||
@@ -900,6 +928,10 @@ class RightFrameTOSGruppe(AllFrames):
|
||||
if "cb_hersteller_neu" in data:
|
||||
self.hersteller_neu_combo['values'] = data["cb_hersteller_neu"]
|
||||
|
||||
def set_states(self):
|
||||
data = self.get_controller().get_gui_states()
|
||||
pass
|
||||
|
||||
class RightFrameWerkstoffdiskrepanz(AllFrames):
|
||||
def __init__(self, frame, nrow=0):
|
||||
AllFrames.__init__(self, nrow)
|
||||
@@ -1018,6 +1050,10 @@ class RightFrameWerkstoffdiskrepanz(AllFrames):
|
||||
if 'cb_farbe_neu' in data:
|
||||
self.farbe_neu_combo['values'] = data["cb_farbe_neu"]
|
||||
|
||||
def set_states(self):
|
||||
data = self.get_controller().get_gui_states()
|
||||
pass
|
||||
|
||||
class RightFrameVersion(AllFrames):
|
||||
def __init__(self, frame, nrow=0):
|
||||
AllFrames.__init__(self, nrow)
|
||||
@@ -1118,6 +1154,10 @@ class RightFrameVersion(AllFrames):
|
||||
if text:
|
||||
self.freigabevermerk_neu.insert('1.0', text)
|
||||
|
||||
def set_states(self):
|
||||
data = self.get_controller().get_gui_states()
|
||||
pass
|
||||
|
||||
def clear_texts(self):
|
||||
self.aenderungstext_sivas.delete('1.0', 'end')
|
||||
self.aenderungstext_neu.delete('1.0', 'end')
|
||||
@@ -1178,6 +1218,11 @@ class RightFrameZusatzinfos(AllFrames):
|
||||
text = data["zusatzinfos_bendef_text"]
|
||||
if text:
|
||||
self.zusatzinfos_bendef_text.insert('1.0', text)
|
||||
|
||||
def set_states(self):
|
||||
data = self.get_controller().get_gui_states()
|
||||
pass
|
||||
|
||||
def clear_texts(self):
|
||||
self.zusatzinfos_auto_text.delete('1.0', 'end')
|
||||
self.zusatzinfos_bendef_text.delete('1.0', 'end')
|
||||
@@ -1294,6 +1339,21 @@ class App():
|
||||
self.rf8.clear_texts()
|
||||
self.rf9.clear_texts()
|
||||
|
||||
def set_states(self):
|
||||
# not used. So not implemented:
|
||||
#self.lf1.set_states()
|
||||
#self.lf2.set_states()
|
||||
|
||||
self.rf1.set_states()
|
||||
self.rf2.set_states()
|
||||
self.rf3.set_states()
|
||||
self.rf4.set_states()
|
||||
self.rf5.set_states()
|
||||
self.rf6.set_states()
|
||||
self.rf7.set_states()
|
||||
self.rf8.set_states()
|
||||
self.rf9.set_states()
|
||||
|
||||
|
||||
def data_from_view(self, key=None):
|
||||
ret = dict()
|
||||
|
||||
Reference in New Issue
Block a user