Change the rapresentation of the module configuration parameters
[bertos.git] / wizard / BModulePage.py
index ada00db5e82a516224abca394b23fbf9eb07cda6..93e7e167b0b98bead2d3002a265e1b043909c2f2 100644 (file)
@@ -45,12 +45,12 @@ class BModulePage(BWizardPage):
         for key, value in moduleInfos.items():
             self.pageContent.moduleList.addItem(QListWidgetItem(key))
     
-    def _fillParameterTable(self, value):
+    def _fillParameterTable(self, parameters):
         self.pageContent.propertyTable.clear()
-        self.pageContent.propertyTable.setRowCount(len(value))
-        for index, element in enumerate(value):
-            self.pageContent.propertyTable.setItem(index, 0, QTableWidgetItem(element[0]))
-            self.pageContent.propertyTable.setItem(index, 1, QTableWidgetItem(element[1]))
+        self.pageContent.propertyTable.setRowCount(len(parameters))
+        for index, key in enumerate(parameters):
+            self.pageContent.propertyTable.setItem(index, 0, QTableWidgetItem(key))
+            self.pageContent.propertyTable.setItem(index, 1, QTableWidgetItem(parameters[key]["value"]))
     
     def moduleItemClicked(self):
         module = unicode(self.pageContent.moduleList.currentItem().text())