Add new parameter to reloadData method (an integer containing the id of the previous...
[bertos.git] / wizard / BWizard.py
index a22e603c4037e1c46d462fbd9e357b552cf49aef..7e96ee497aea252726324bac8c761d57cc02c158 100644 (file)
@@ -49,6 +49,7 @@ class BWizard(QWizard):
     """
 
     def __init__(self, page_list):
+        self._current = None
         QWizard.__init__(self)
         geometry = QApplication.instance().settings.value("geometry", QVariant()).toRect()
         self.setGeometry(geometry)
@@ -83,7 +84,8 @@ class BWizard(QWizard):
         """
         page = self.page(pageId)
         if page:
-            page.reloadData()
+            page.reloadData(previous_id= self._current)
+        self._current = pageId
 
     def project(self):
         """