Add new parameter to reloadData method (an integer containing the id of the previous...
[bertos.git] / wizard / BCpuPage.py
index 17b7341a4c82db19019e5e01a476fead1aff4c0e..b0e9bd394328becb3d3ed9eb8337b8bd0edaeab6 100644 (file)
@@ -106,7 +106,7 @@ class BCpuPage(BWizardPage):
         self.connect(self.pageContent.cpuList, SIGNAL("currentItemChanged(QListWidgetItem *, QListWidgetItem*)"), self.rowChanged)
         self.connect(self.pageContent.frequencySpinBox, SIGNAL("editingFinished()"), self.freqChanged)
 
-    def reloadData(self):
+    def reloadData(self, previous_id=None):
         """
         Overload of the BWizardPage reloadData method.
         """
@@ -134,18 +134,17 @@ class BCpuPage(BWizardPage):
         """
         Slot called when the user select an entry from the cpu list.
         """
-        if self.pageContent.cpuList.currentItem():
-            description = qvariant_converter.getDict(self.pageContent.cpuList.currentItem().data(Qt.UserRole))["CPU_DESC"]
-            description = qvariant_converter.getStringList(description)
-            if not self.freq_modified:
-                # Retrieve the default cpu frequency when the value isn't already modified
-                current_freq = qvariant_converter.getDict(self.pageContent.cpuList.currentItem().data(Qt.UserRole))["CPU_DEFAULT_FREQ"]
-                current_freq = qvariant_converter.getString(current_freq)
-                current_freq = long(current_freq.replace("U", "").replace("L", ""))
-                self.pageContent.frequencySpinBox.setValue(long(current_freq))
-            self.pageContent.descriptionLabel.setText("<br>".join(description))
-            self.pageContent.descriptionLabel.setVisible(True)
-            self.emit(SIGNAL("completeChanged()"))
+        description = qvariant_converter.getDict(self.pageContent.cpuList.currentItem().data(Qt.UserRole))["CPU_DESC"]
+        description = qvariant_converter.getStringList(description)
+        if not self.freq_modified:
+            # Retrieve the default cpu frequency when the value isn't already modified
+            current_freq = qvariant_converter.getDict(self.pageContent.cpuList.currentItem().data(Qt.UserRole))["CPU_DEFAULT_FREQ"]
+            current_freq = qvariant_converter.getString(current_freq)
+            current_freq = long(current_freq.replace("U", "").replace("L", ""))
+            self.pageContent.frequencySpinBox.setValue(long(current_freq))
+        self.pageContent.descriptionLabel.setText("<br>".join(description))
+        self.pageContent.descriptionLabel.setVisible(True)
+        self.emit(SIGNAL("completeChanged()"))
     
     def freqChanged(self):
         """