X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=wizard%2FBModulePage.py;h=deefec6d76bf4772b88f8eceacbb57839df9406c;hb=90746c621a14b2643345753a1768b54c887ff475;hp=c670596e7495ded8e94f34615834179ce3c408d7;hpb=90500b8c052f1ae5ac3870c509cd1f37786f7e3d;p=bertos.git diff --git a/wizard/BModulePage.py b/wizard/BModulePage.py index c670596e..deefec6d 100644 --- a/wizard/BModulePage.py +++ b/wizard/BModulePage.py @@ -25,7 +25,17 @@ class BModulePage(BWizardPage): self._connectSignals() def reloadData(self): - pass + self._loadModuleData() + + def _loadModuleData(self): + modules = bertos_utils.loadModuleInfosDict(self._projectInfoRetrieve("SOURCES_PATH")) + lists = bertos_utils.loadDefineListsDict(self._projectInfoRetrieve("SOURCES_PATH")) + configurations = {} + for module, informations in modules.items(): + configurations.update(bertos_utils.loadConfigurationInfos(self._projectInfoRetrieve("SOURCES_PATH") + "/" + informations["configuration"])) + print "modules", modules + print "lists", lists + print "configurations", configurations def _setupUi(self): self.pageContent.moduleList.setSortingEnabled(True)