4 # Copyright 2009 Develer S.r.l. (http://www.develer.com/)
9 # Author: Lorenzo Berni <duplo@develer.com>
14 from PyQt4.QtGui import *
15 from BWizardPage import *
19 class BModulePage(BWizardPage):
22 BWizardPage.__init__(self, "module_select.ui")
23 self.setTitle(self.tr("Configure the BeRTOS modules"))
25 self._connectSignals()
28 self._loadModuleData()
30 def _loadModuleData(self):
31 modules = bertos_utils.loadModuleInfosDict(self._projectInfoRetrieve("SOURCES_PATH"))
32 lists = bertos_utils.loadDefineListsDict(self._projectInfoRetrieve("SOURCES_PATH"))
34 for module, informations in modules.items():
35 configurations.update(bertos_utils.loadConfigurationInfos(self._projectInfoRetrieve("SOURCES_PATH") + "/" + informations["configuration"]))
36 print "modules", modules
38 print "configurations", configurations
41 self.pageContent.moduleList.setSortingEnabled(True)
42 self.pageContent.propertyTable.horizontalHeader().setResizeMode(QHeaderView.ResizeToContents)
43 self.pageContent.propertyTable.horizontalHeader().setVisible(False)
44 self.pageContent.propertyTable.verticalHeader().setResizeMode(QHeaderView.ResizeToContents)
45 self.pageContent.propertyTable.verticalHeader().setVisible(False)
46 self.pageContent.propertyTable.setColumnCount(2)
47 self.pageContent.propertyTable.setRowCount(0)
49 def _connectSignals(self):