Configtool: load config.h at startup, if present.

This is for conveninence of continued usage and should solve
issue #139.
This commit is contained in:
jbernardis 2015-04-28 20:12:14 -04:00 committed by Markus Hitter
parent c53c45d9cf
commit b2e075be67
1 changed files with 5 additions and 1 deletions

View File

@ -185,8 +185,10 @@ class ConfigFrame(wx.Frame):
menu_bar.Append(build_menu, "&Build") menu_bar.Append(build_menu, "&Build")
self.SetMenuBar(menu_bar) self.SetMenuBar(menu_bar)
self.checkEnableLoadConfig() loadFlag = self.checkEnableLoadConfig()
self.checkEnableUpload() self.checkEnableUpload()
if loadFlag:
self.loadConfigFile("config.h")
def onSaveBoardConfig(self, evt): def onSaveBoardConfig(self, evt):
rc = self.pgBoard.onSaveConfig(evt) rc = self.pgBoard.onSaveConfig(evt)
@ -217,9 +219,11 @@ class ConfigFrame(wx.Frame):
if os.path.isfile(fn): if os.path.isfile(fn):
self.fileMenu.Enable(ID_LOAD_CONFIG, True) self.fileMenu.Enable(ID_LOAD_CONFIG, True)
self.buildMenu.Enable(ID_BUILD, True) self.buildMenu.Enable(ID_BUILD, True)
return True
else: else:
self.fileMenu.Enable(ID_LOAD_CONFIG, False) self.fileMenu.Enable(ID_LOAD_CONFIG, False)
self.buildMenu.Enable(ID_BUILD, False) self.buildMenu.Enable(ID_BUILD, False)
return False
def checkEnableUpload(self): def checkEnableUpload(self):
fn = os.path.join(cmd_folder, "teacup.hex") fn = os.path.join(cmd_folder, "teacup.hex")