Add board images.
[bertos.git] / wizard / BWizard.py
index 096d071d877871d015a2cfada2a2f5f56e02d1e2..56d379437c3047e023033911f4e7356020deeeca 100644 (file)
@@ -40,6 +40,7 @@ from PyQt4.QtGui import *
 
 import BFolderPage
 import BVersionPage
+import BTypePage
 import BCpuPage
 import BToolchainPage
 import BModulePage
@@ -59,6 +60,7 @@ class BWizard(QWizard):
 
     def __init__(self, page_list):
         QWizard.__init__(self)
+        self.setFixedSize(800, 500)
         self.setWindowTitle(self.tr("Create a BeRTOS project - rev.%1").arg(wizard_version))
         self.setWindowIcon(QIcon(":/images/appicon.png"))
         self.setOption(QWizard.DisabledBackButtonOnLastPage, True)
@@ -69,8 +71,13 @@ class BWizard(QWizard):
         """
         Adds the pages in the wizard.
         """
-        for page in page_list:
-            self.addPage(page())
+        self._page_dict = {}
+        for i, page in enumerate(page_list):
+            self._page_dict[page] = i
+            self.setPage(i, page())
+
+    def pageIndex(self, page_class):
+        return self._page_dict[page_class]
 
     def connectSignals(self):
         """