Remove the base/advance choice page.
[bertos.git] / wizard / BWizard.py
index 11a2dd263b8fc70d584e7f781fe4c4d88865e1bc..4fd560354d3a7b2ab86bd1a68782823169727682 100644 (file)
@@ -38,15 +38,6 @@ import copy
 from PyQt4.QtCore import *
 from PyQt4.QtGui import *
 
-import BFolderPage
-import BVersionPage
-import BCpuPage
-import BToolchainPage
-import BModulePage
-import BOutputPage
-import BCreationPage
-import BFinalPage
-
 try:
     from version import wizard_version
 except ImportError:
@@ -59,6 +50,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,12 +61,13 @@ class BWizard(QWizard):
         """
         Adds the pages in the wizard.
         """
-        self._page_list = page_list
-        for i, page in enumerate(self._page_list):
+        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_list.index(page_class)
+        return self._page_dict[page_class]
 
     def connectSignals(self):
         """