Add modified label in "toolchain search page" (#171).
[bertos.git] / wizard / BWizard.py
index 843630059cc9dda991b96de6de3d5cb71fae0ff0..925ff75e7750e47034ac927e0225da1ba43bdc00 100644 (file)
@@ -28,7 +28,6 @@
 #
 # Copyright 2008 Develer S.r.l. (http://www.develer.com/)
 #
-# $Id$
 #
 # Author: Lorenzo Berni <duplo@develer.com>
 #
@@ -49,6 +48,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 +83,8 @@ class BWizard(QWizard):
         """
         page = self.page(pageId)
         if page:
-            page.reloadData()
+            page.reloadData(previous_id= self._current)
+        self._current = pageId
 
     def project(self):
         """
@@ -93,5 +94,5 @@ class BWizard(QWizard):
 
     def done(self, result):
         geometry = self.geometry()
-        QApplication.instance().settings.setValue("geometry", geometry)
+        QApplication.instance().settings.setValue("geometry", QVariant(geometry))
         QWizard.done(self, result)