Configtool: move choices value insertion to the parent class.

This shouldn't change behaviour.
This commit is contained in:
Markus Hitter 2016-05-29 19:17:25 +02:00
parent ca69343a04
commit 7a18217dee
5 changed files with 7 additions and 26 deletions

View File

@ -47,8 +47,6 @@ class CommunicationsPage(wx.Panel, Page):
k = 'BAUD'
self.setChoice(k, cfgValues, self.defaultBaud)
if k in cfgValues.keys():
self.choicesOriginal[k] = cfgValues[k]
if self.checkBoxes['USB_SERIAL'].IsChecked():
self.checkBoxes['XONXOFF'].Enable(False)

View File

@ -238,13 +238,6 @@ class MiscellaneousPage(wx.Panel, Page):
v = 0
self.choices[k].SetSelection(v)
def insertValues(self, cfgValues):
Page.insertValues(self, cfgValues)
for k in self.choices.keys():
if k in cfgValues.keys():
self.choicesOriginal[k] = cfgValues[k]
def getValues(self):
result = Page.getValues(self)

View File

@ -260,6 +260,13 @@ class Page:
else:
print "Key " + k + " not found in config data."
for k in self.choices.keys():
if k in cfgValues.keys():
self.choicesOriginal[k] = cfgValues[k]
self.setChoice(k, cfgValues, "-")
else:
print "Key " + k + " not found in config data."
for k in self.boolChoices.keys():
choice = self.boolChoices[k]

View File

@ -178,16 +178,6 @@ class PinoutsPage(wx.Panel, Page):
self.assertModified(True)
evt.Skip()
def insertValues(self, cfgValues):
Page.insertValues(self, cfgValues)
for k in self.choices.keys():
if k in cfgValues.keys():
self.choicesOriginal[k] = cfgValues[k]
self.setChoice(k, cfgValues, "-")
else:
print "Key " + k + " not found in config data."
def getValues(self):
result = Page.getValues(self)

View File

@ -151,13 +151,6 @@ class SensorsPage(wx.Panel, Page):
def insertValues(self, cfgValues):
Page.insertValues(self, cfgValues)
for k in self.choices.keys():
if k in cfgValues.keys():
self.choicesOriginal[k] = cfgValues[k]
self.setChoice(k, cfgValues, "-")
else:
print "Key " + k + " not found in config data."
self.bAdd.Enable(True)
def setSensors(self, sensors):